サーバーの必要システム構成

システムの計画と実装を行う前に、Data Workbench・サーバーのコンポーネントに関する最小要件と推奨事項を特定します。

DPUの要件

サーバData Processing Unit(DPU;データ処理ユニット)は、Data Workbenchの主要なデータ処理コンポーネントです。 Data Workbenchからのネットワーク接続をリッスンし、ファイルサーバーユニット(FSU)から生のソースデータを読み取り、大量の計算リソースとストレージリソースを使用します。

ライセンス容量

ライセンス容量の情報については、AdobeData Workbench (Insight)サービス契約​のサービスの説明を参照してください。

メモ

Windows 2012 Serverの​MS System Center Endpoint Protection​の場合、これらの実行可能ファイルを​Excluded Processes: >に追加する必要があります。

  • InsightServer64.exe
  • ReportServer.exe
  • ExportIntegration.exe

DPUシステムのRecommendationsと要件

Adobeは、ビジネスニーズを満たすData Workbenchデザインに関する推奨事項を提供します。 ただし、DPUソフトウェアの最適化された特性により、OS/ハードウェアプラットフォームに固有の要件が課されるので、オペレーティングシステム(OS)とハードウェアを選択する際には、次のガイドラインが役立ちます。

1つのデータセットが1つのDPUの容量または速度によって制限されている場合は、それらをクラスター化できます。 例えば、DPUソフトウェアのライセンスコピーが3つあり、これらを一緒に使用してより迅速に大きなデータセットを実行するとします。 データがマシン間で均等に分割されると、データセットのライセンス容量に3を掛けます。 また、1行あたりの処理速度は、1つのDPUの3倍の速さになります。

DPUへの投資で最高のパフォーマンスを実現するために、Adobeでは、次の表に示す高パフォーマンスのコンポーネントを推奨しています。

必須 推奨

オペレーティングシステム

Microsoft Windows Server 2008 x64

Microsoft Windows Server 2012 x64

Microsoft Windows Server 2016 x64

CPU

レコメンデーションを参照してください。

インテルまたはAMDの最新世代4コア+プロセッサーを推奨します。 最適なパフォーマンスを実現するには、8コア速度とコストのトレードオフの場合は、4コアを推奨します。

RAM

8 GB

12 GB

作業用データストレージ

1 TB以上の論理一時ストレージ。

ディスク・サブ・システムへの低レイテンシ・アクセス

一時的なストレージAdobeの場合は、次のいずれかを推奨します。

  • (4~8) * (750 GB以上) SATA HDD (3.5インチスピンドル)
  • (6~10) * (300 GB以上) SATA HDD (2.5インチスピンドル)

これらはJBODアレイで設定する必要があります。 また、総ディスク容量が2 TBを超える場合は、2ディスクRAID1ボリュームのアレイを使用できます。 たとえば、6台のディスクを3*(2*750 GB RAID 1ペア)として構成します。

システムデータストレージ

さらに、Adobeには、OS、DPUソフトウェア、その他のシステムソフトウェア用に、適度なサイズ(20 GB)の高可用性ストレージが必要です。

クラスタリングハードウェア

レコメンデーションを参照してください。

同種のサーバセットを使用する。 DPUクラスターでは、最も遅いサーバーによって、データセット全体のパフォーマンスが低下します。

ネットワークパフォーマンスのクラスタリング スイッチギガビットイーサネット接続以上。

代替ディスクサブシステム

一時ストレージの代替ディスクサブシステムを検討する際は、次の要因とガイドラインを考慮してください。

  • DPUは、高パフォーマンスのディスクシステムを異常に要求しているので、不十分なディスクサブシステムを設定すると、パフォーマンスのボトルネックが生じる可能性があります。
  • DPUソフトウェアは、一連のJBODディスクに対して、独自のパフォーマンス指向のデータストライピングを実行します。 RAIDを使用して速度を上げないでください。
  • Adobeでは、DPUに400 MB/秒以上の帯域幅がディスクに対して集約されていることを推奨します。
  • 平均読み取りサイズは非常に大きい(2 MB以上)。 このため、15,000または10,000 SASディスクは、多くの場合、SATAディスクよりも少し優れた(または劣った)パフォーマンスを発揮しますが、コストと容量に大きなペナルティがかかります。
  • SANアーキテクチャの使用は避けます。 経験から、SANを必要なレベルで実行するコストは、通常は極端です。
  • ローカル・ディスク・サブシステムはスクラッチ領域として使用され、HDD障害によってデータが永久的に失われることはないため、コストのかかる、低速で高可用性のシステムを避けることを検討してください。

速度に関する考慮事項

Adobeは、設定されたData Workbenchによってデータが処理される速度に関する保証または表現を提供できません。これは、様々な要因がデータ処理速度に影響を与えるからです。以下に例を示しますが、これに限定されません。

  • データの行数
  • データのディメンション(列)の数
  • カスタム処理手順の数と複雑さ
  • クラスタリングの使用
  • ハードウェアの速度

ファイルサーバーのユニット要件

サーバのFSU(File Serving Unit)は、Data Workbenchの主なデータ・ストレージおよび管理コンポーネントです。 FSUは、DPUに対する生のソースデータのファイルサーバとして機能し、必要に応じて、DPUのクラスタリングを調整します。 各FSUには、最大5つのDPUにソースデータを提供するライセンスが付与されます。

FSUコンポーネント Recommendations

オペレーティングシステム、CPU、RAM

これらの要件は、DPUの要件と同じです。 ただし、FSUの場合、Adobeは推奨事項に従うのではなく、最小要件を使用することをお勧めします。

ディスクシステム

FSUには、大量のデータに対して高可用性、冗長ストレージが必要です。 Adobeは、お客様と協力して正確な要件を決定します。

Adobeの推奨事項:

  • (12以上) * (750 GB以上) SATA HDD (RAID 5/6構成)
  • 100 MB/秒以上の持続帯域幅をサポートする高パフォーマンスSAN接続。

FSUが生のソース・データを保持するので、損失は回復できず、Adobeは定期的にこのデータをバックアップすることを提案します。

ネットワークパフォーマンス

Adobeでは、FSUとDPU間のスイッチギガビットイーサネット接続が必要です。

センサーの要件

Data Workbenchセンサーは、Web、アプリケーション、データ収集サーバーからイベントデータを収集し、任意のサーバーに送信します。 Sensor’s インストルメンテーションは、インターネットチャネルで発生するイベントを一貫して正確に測定します。Sensor は、Webサーバソフトウェアとオペレーティングシステムの多くの組み合わせをサポートしています。

センサーシステムRecommendations

次の表に、Sensorの推奨システム構成を示します。

機能 推奨

ディスクストレージ

最小512 MB。

RAM

32 MBのRAMは、HTTPまたはそのホストである他のサーバーコンピューター上のセンサーに対して使用可能である必要があります。

ネットワークパフォーマンス

1 Mbps以上のリピーターサーバーまたは data workbenchサーバーへのネットワーク接続。 通常、セ ンサーの消費帯域幅は1 Mbpsよりも大幅に少なくなります。Adobeコンサルタントが、通常必要となる実際の帯域幅を見積もる際に役立ちます。

ネットワークポートとファイアウォール

Sensor は、HTTPS(通常は設定可能です が、ポート443)またはHTTP(通常はポート80)を使用して、Data Workbenchサーバーに接続します(設定は可能です)。

Sensor と対象の Data Workbenchサーバーまたはリピーターサーバーとの間にあるファイアウォール上の適切なポートは、 Sensor インストールプロセスを開始する前に、 Sensor とリピーターサーバーの間でのみ開く。 センサ ーは、Data Workbenchサーバーまたはリピーターサーバーに対し て、一方向のHTTPSまたは HTTP接続を行います。

ネットワーク管理システム

既存のネットワーク管理システムは、基になるコンピュータハードウェア(ディスク領域、ネットワークサービスなど)とネットワーク接続、Windowsイベントログ、UNIXsyslogの状態を監視する必要があります。

サーバー時間の同期

センサーをホストするすべてのコンピューター間で、コンピューターシステムの時間が継続的に同期されていることを確認します。 センサーが監視するWebサーバーアプリケーションとコンピューターは、システム時刻を同期していなければ、Webサーバーから収集されたイベントデータが正確になりません。 NTPやその他の時刻同期機能を使用してシステム時刻を継続的に同期する手順については、オペレーティングシステムのマニュアルを参照してください。

DNS名の使用

Adobeでは、センサーで、(IPアドレスではなく)DNS名を使用して、 data workbenchサーバーまたはリピーターサーバーのネットワークアドレスを解決することをお勧めします。 センサーがDNS名を使用する場合は、 data workbenchサーバーまたはリピーターサーバーの名前を解決するように、ホストWebサーバーのDNSまたはローカルホストファイルを設定する必要があります。

サポートサーバソフトウェア

次の表に、Sensorがサポートする最も一般的な組み合わせを示します。

Webサーバソフトウェア オペレーティングシステム

Apacheサーバー/IBM HTTP Server 2.2

Microsoft Windows Server 2003以降RedHat Enterprise Linux 6.x以降Sun Solaris 8.x以降IBM AIX 5.1x以降。

Apacheサーバー2.4

RedHat Enterprise Linux 6.x以降

Microsoft IIS

Microsoft Windows Server 2003以降

Javaアプリケーションサーバー(Tomcat、JBoss、iPlanet、Weblogic)

Microsoft Windows Server 2003以降RedHat Enterprise Linux 6.x以降Sun Solaris 8.x以降IBM AIX 5.1x以降。

その他のサーバーとオペレーティングシステムの組み合わせについては、可用性に関するAdobeを参照してください。 Sensorのすべての機能が、Web/アプリケーションサーバーとオペレーティングシステムの組み合わせで利用できるわけではありません。 特定のSensorリリースの詳細については、Adobeサポートにお問い合わせください。

レポートサーバーの要件

Data Workbenchレポートサーバーは、スケジュールされたレポートの出力を可能にするコンポーネントです。 出力されるレポートは、ファイルシステムに配置された.PNG画像または.XLSスプレッドシートの形式、または電子メールとして出力できます。 ハードウェア要件は、Data Workbenchクライアントと同じです。

report serverには次の要件があります。

  • データ(ネットワーク共有、またはローカルドライブ)の出力用のファイルシステムへのアクセス
  • 設定済みのSMTPサーバーにアクセスします。
  • reportサーバーにMicrosoft Excel 2003以降がインストールされている。 詳しくは、Officeのサーバー側自動化に関する考慮事項を参照してください。

ネットワーク管理

Adobeは、既存のネットワーク管理システムが、Data Workbench・プラットフォームが依存するハードウェアとネットワークを監視することを推奨します。

また、Adobeでは、エラー発生時に書き込まれるFSUおよびDPUのWindowsイベントログの監視をお勧めします。

メモ

ログファイルをホストするネットワーク・ストレージ・システムは、持続的な帯域幅をDPUあたり10 MB以上提供する必要があります。

データの可用性

サーバーDPUでデータを処理し、新しいデータセットや更新されたデータセットに再処理するのは、通常で必要な方法です。

この問題は、構成の変更、データソースの変更、ハードウェアの変更、不適切な構成、ハードウェアの障害、ソフトウェアの障害、電源の障害などが原因で発生する場合があります。 このような処理や再処理がおこなわれると、すべてのデータセットとシステムデータをDPUおよびFSUコンポーネントから直ちに使用できるようにする必要があります。 この要件に準拠しないと、システムのダウンタイムが大幅に長くなり、不要になる可能性があります。

DPUとFSUのネットワークに関する問題

DPUおよびFSUネットワークを使用する際に注意すべき考慮事項。

  • ネットワーク・ログ・ファイルを配布する場合、ログ・ファイルをホストするネットワーク・ストレージ・システムは、持続的な帯域幅をDPUあたり10 MB以上提供する必要があります。
  • DPU、FSU、およびData Workbenchは、ポート80または443(デフォルトでは、ポートを別の方法で設定することもできます)。
  • Data WorkbenchSensor(s)は、(片道)サーバに接続できる必要があります。
  • DPUがSMTPを介してアラートメッセージを送信できるようにするには、設定済みのSMTPサーバーと通信できる必要があります。
  • Adobeでは、IPアドレスが変更された場合に再構成を避けるために、FSUおよびDPUにFSU01.CLIENT.COMなどのネットワーク名を付けることを推奨します。

このページ