Windows Azure Pack:Web サイトの概要
適用対象: Azure Pack Windows
Web サイト ロールの概要
Windows Azure Pack: Web サイト サービスでは、コントローラー、管理サーバー、フロントエンド、Web ワーカー、ファイル サーバー、パブリッシャーの少なくとも 6 種類のサーバー ロールを使用します。 また、Web サイトの実行時のデータベースとして、SQL Server が必要です。 これらのロールは、サービス管理 API の Express インストールまたは分散インストールを形成するサーバーとは別に、追加されます。 ロールは物理サーバーにも、仮想マシンにもインストールできます。
Windows Azure Pack Web サイト サービスには、次のサーバー ロールが含まれています。
Web サイト コントローラー: 他の Web サイト ロールをプロビジョニングおよび管理するコントローラーです。 このロールは最初にインストールされます。
管理サーバー - このサーバーは、Windows Azure Pack Web サイト管理 API への管理トラフィックを処理する REST エンドポイントを公開します。
Web ワーカー: クライアントの Web 要求を処理する Web サーバーです。 Web ワーカーは、顧客に差別化されたレベルのサービスを提供するために、 共有 または 予約 済み (少なくとも、それぞれが 1 つ必要) です。 占有ワーカーは、大、中、小のサイズに分類されます。
重要
Web ワーカーは顧客のコードを実行するため、Web サイトのインフラストラクチャに対して潜在的なリスクとなります。 このリスクを軽減するには、インストール後、管理者用の管理ポータルから IP フィルタリングを構成してください。 詳細については、「 IP フィルタリングの構成」を参照してください。
フロント エンド: クライアントからの Web 要求を受け入れ、Web ワーカーにルーティングし、Web ワーカーからの応答をクライアントに返します。 フロントエンド サーバーは、負荷分散と SSL ターミネーションを処理します。
ファイル サーバー: Web サイト コンテンツをホストするためのファイル サービスを提供します。 ファイル サーバーは、Web サイト クラウドで実行される各 Web サイトのすべてのアプリケーション ファイルを格納します。 詳細については、「Windows Azure Pack: Web サイトの容量計画」を参照してください。
パブリッシャー: Web デプロイおよび FTP プロトコルによって、FTP クライアント、Visual Studio、WebMatrix に、Web サイト ファームへのコンテンツのパブリッシュを実現します。
SQL Server ロールの概要
Windows Azure Pack: Web サイトが含まれている Windows Azure Pack 環境では、次の 3 種類のデータベース カテゴリが必要です。
Service Management API データベース - Windows Azure Pack Service Management API のコア インストールでは、SQL Serverを使用してその構成データを格納します。 このデータベースには、このデプロイ ガイドの手順を実行する前に既にインストールされている必要があります。 詳細については、「Microsoft SQL Server Windows Server 用 Azure Pack のデプロイ」ガイドの「Windows Azure Pack デプロイでサポートされるWindowsバージョン」を参照してください。
Web サイト ランタイム データベース - Azure Pack: Web サイトWindowsインストールする前に、Web サイトがその操作に使用するランタイム データベースを含むSQL Serverを準備する必要があります。 詳細については、「Windows Azure Pack Web サイト ランタイム データベースを保持するSQL Serverを準備する」を参照してください。
アプリケーション データベース: 使用シナリオにテナント Web サイトへのデータベース機能の提供が含まれる場合、このサービスを提供するために、SQL Server や MySQL のデータベースを別にインストールする必要があります。 詳細については、「テナント使用のためのSQL Serverおよび MySQL アプリケーション データベースのプロビジョニング」を参照してください。
SQL Serverのスケールアップの詳細については、「高可用性のためのSQL Serverの構成」を参照してください。