デプロイの物理設計はどのようなものですか?
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
このセクションでは、推奨される展開シナリオの物理設計について説明します。デプロイメントのネットワーク・トポロジーを示し、開発層、コンテンツ管理層、およびコンテンツ配信層のサーバーについて説明します。
推奨されるデプロイ シナリオでは、運用環境は3つの層で構成されます。内部ビジネス ユーザーは別のドメイン、つまり企業ネットワークに属し、外部サイトの訪問者はインターネット経由で展開にアクセスします。
次の階層に対して4つの個別のネットワーク セグメントを作成できます。
-
ランタイム環境のデータ層。
-
ランタイム環境のWeb層。
-
デザイン時環境のステージング層。
-
デザイン時環境の内部開発/テスト/ビジネス管理層。
内部の開発/テスト/ビジネス管理層には、別のドメインがあります。ステージング層でドメイン信頼を設定すると、テスト層からステージング層にコンテンツをステージングできます。
データ層は、SQL Server、MongoDB、ビジネス管理サーバー、およびActive Directoryサービス ドメイン コントローラーを実行しているクラスター化されたコンピューターのコレクションです。ファイアウォールは、悪意のあるユーザーがWeb層を侵害した場合に、これらのサーバーをWeb層からのアクセスから保護するのに役立ちます。別のファイアウォールは、内部の開発/テスト/ビジネス管理層からのアクセスからデータベース サーバーを保護し、内部ユーザーが誤ってランタイム データを上書きしてランタイム操作を中断するのを防ぎます。
Web層は、2台のWebサーバーと1台のActive Directoryドメイン コントローラで構成されます。ファイアウォール/ロード バランサーは、インターネット上の悪意のあるユーザーからデプロイを保護するのに役立ち、ファイアウォールは、Web層を侵害する悪意のあるユーザーからActive Directoryドメイン コントローラーとデータ層を保護します。
ステージング層は、SQL Serverとビジネス管理サーバーを実行しているコンピューターです。この層は、データベース・サーバと同じドメインに属しています。この層は、内部の開発/テスト/ビジネス管理層からランタイム環境にデータをステージングします。この層のビジネス管理サーバーは、Catalog and Inventory Webサービス、Marketing Webサービス、およびOrders Webサービスを実行します。
内部開発/テスト/ビジネス管理層は、SQL Server、MongoDB、ビジネス管理サーバー、およびActive Directoryドメイン コントローラーを実行しているコンピューターです。このレベルでは、運用前の開発とテストを実施できます。ビジネス・ユーザーは、データ層のビジネス管理サーバー、およびこの層からステージング・サーバーで実行されているWebサービスに接続できます。