安裝 Windows Azure Pack:Web Sites 概觀
適用于:Windows Azure Pack
Web Sites 角色概觀
Windows Azure Pack: Web Sites 服務使用至少 6 個伺服器角色:「控制器」、「管理伺服器」、「前端」、「Web 背景工作」、「檔案伺服器」與「發行者」。 除此之外也需要代管 Web Sites 執行階段資料庫之用的 SQL Server 資料庫。 這些角色不會使用 Express 或分散式服務管理 API 之安裝所在的伺服器。 這些角色可以安裝在實體伺服器上,也可以安裝在虛擬機器上。
Windows Azure Pack Web Sites 服務包含下列伺服器角色:
Web Sites 控制器:此控制器可佈建及管理其他 Web Sites 角色。 此角色必須第一個安裝。
管理伺服器- 此伺服器會公開 REST 端點,以將管理流量處理至 Windows Azure Pack Web Sites 管理 API。
Web 背景工作:這些是處理用戶端 Web 要求的 Web 伺服器。 Web 背景工作角色至少為 共用 或 保留 (,) 需要其中一個,才能為客戶提供不同的服務層級。 保留的背景工作則區分為「小」、「中」、「大」三種規模。
重要
由於 Web 背景工作會執行用戶端程式碼,所以可能會為 Web Sites 基礎結構帶來風險。 完成安裝後,您應在管理員的管理入口網站中設定 IP 篩選,藉此降低潛在的風險。 如需詳細資訊,請參閱 設定 IP 篩選。
前端:接受用戶端的 Web 要求、將要求由到 Web 背景工作,然後將 Web 背景工作的回應傳回給用戶端。 「前端」伺服器的功能在平衡 SSL 終止的負載。
檔案伺服器:為代管的網站內容提供檔案服務。 所有 Web Sites 雲端上執行之網站的應用程式檔案,都會存放在檔案伺服器上。 如需詳細資訊,請參閱Windows Azure Pack 的容量規劃:網站。
發行者:利用 Web Deploy 與 FTP 通訊協定,為 FTP 用戶端、Visual Studio 與 WebMatrix 提供將內容發行到 Web Sites 伺服陣列的功能。
SQL Server 角色的概觀
包含 Windows Azure Pack: Web Sites 的 Windows Azure Pack 環境需要下列三種資料庫類別:
服務管理 API 資料庫- Windows Azure Pack Service Management API 的核心安裝會使用SQL Server來儲存其組態資料。 執行此部署指南所述的步驟之前,應先安裝此資料庫。 如需詳細資訊,請參閱部署適用于Windows Server Windows Azure Pack中的Windows Azure Pack 部署所支援Microsoft SQL Server版本。
網站執行時間資料庫- 安裝Windows Azure Pack 之前:網站,您必須準備SQL Server,以包含網站用於其作業的執行時間資料庫。 如需詳細資訊,請參閱準備SQL Server以保存Windows Azure Pack Web Sites Runtime Database。
應用程式資料庫:您的使用案例如果需要為租用戶網站提供資料庫功能,便須另外安裝個別的 SQL Server 與 MySQL 資料庫來提供此服務。 如需詳細資訊,請參閱布建租使用者SQL Server和 MySQL 應用程式資料庫。
如需相應增加SQL Server的詳細資訊,請參閱設定高可用性SQL Server。