叢集組態儲存選項 (Windows Server AppFabric 快取)
Windows Server AppFabric 可讓您選擇在共用資料夾、在 SQL Server 資料庫中或在自訂的組態儲存區中儲存快取叢集組態設定。此主題說明選擇這些選項時的考量。
當您選取共用資料夾式的叢集組態儲存選項時,您必須提供用來儲存組態資料的共用網路資料夾。當您選取 SQL Server 型選項時,必須提供 SQL Server 資料庫。只有在支援自訂組態儲存選項的伺服器上已安裝自訂提供者時,才可使用此選項。
注意
叢集組態儲存位置不應在任一部快取伺服器上。它應該在與快取伺服器、主要資料來源伺服器與快取用戶端位於相同網域的電腦上—全部位於防火牆周邊網路內。
編輯組態設定
編輯叢集組態設定的選項不是由您儲存組態設定的方式決定。您可以使用 Windows PowerShell 來編輯組態設定,或使用 Windows PowerShell Export-CacheClusterConfig
與 Import-CacheClusterConfig
命令,直接利用 XML 來編輯組態設定。如需詳細資訊,請參閱設定快取叢集 (Windows Server AppFabric 快取)。
選取組態儲存選項
當您決定為叢集組態設定使用何種儲存選項時,有三個主要因素會影響決策:
**叢集管理選項。**您希望由 SQL Server 或主要主機執行叢集管理角色?
**高可用性資源。**您有哪些高可用性資源可以使用?例如,您組織是否已備妥「叢集式」SQL Server 資源供您的分散式快取系統使用?
**叢集大小。**您是否需要大型叢集?使用共用網路資料夾來主控組態設定時,大型叢集可能會發生爭用問題。部分作業系統僅支援有限數目的並行連線。
叢集管理選項
有不同的選項可供您執行叢集管理角色,應使用何種選項,則依您部署分散式快取系統的方式而定。如需詳細資訊,請參閱主要主機與叢集管理 (Windows Server AppFabric 快取)。
若將叢集組態設定儲存在 SQL Server 資料庫中,您也可以使用該 SQL Server 執行個體來執行叢集管理角色。若選擇將叢集組態設定儲存在共用資料夾中,叢集管理角色一律是由特殊的快取主機 (稱為主要主機) 執行。下表提供說明:
叢集組態儲存類型 | 叢集組態儲存位置 | 叢集管理 |
---|---|---|
XML 檔案 |
共用的網路資料夾 |
主要主機 |
SQL Server 資料庫 |
SQL Server |
SQL Server (預設值) 或主要主機 |
自訂 |
自訂儲存區 |
自訂提供者 |
高可用性資源
叢集組態儲存位置可以是分散式快取系統的單一失敗點。基於此理由,如果可以,建議您使用 Windows Server 2008 容錯移轉叢集 (https://go.microsoft.com/fwlink/?LinkId=130692) (可能為英文網頁) 來最佳化叢集組態資料的可用性。考量 (在您的環境中) 有哪些「叢集化」資源可供應用程式使用,並與您的分散式快取系統需要的可用性程度做平衡,以決定最適合您的儲存選項。
例如,您的基礎結構可能已經有可用來儲存組態設定的「叢集化」SQL Server 資料庫。或者,可能有「叢集化」資料夾可供您部署共用資料夾式的叢集組態。
叢集大小
使用共用資料夾來儲存您的叢集組態設定時,做為快取組態儲存位置的作業系統可能會限制共用資料夾的並行連線數目。在此情況下,叢集中的快取主機數目不能超過該限制。
注意
Windows XP、Windows Server 2003 與 32 位元版本的 Windows Vista 的共用網路資料夾不允許超過 10 個並行連線。我們建議您不要使用這些作業系統來儲存大型叢集的快取組態設定。
當您使用 SQL Server 資料庫來儲存叢集組態設定時,則不需要共用的網路資料夾。使用 SQL Server 時,沒有像共用資料夾那樣的並行連線數目限制。而是由資料庫系統管理員限定 SQL Server 執行個體的並行連線數目上限。在 SQL Server 中,並行連線數目上限是在伺服器等級所設定。伺服器可以設定為不限制並行連線數,或者,資料庫系統管理員可以基於管理或其他原因,將該設定設為極低的值。
使用 SQL Server 資料庫來儲存叢集組態資料時,在您新增快取主機到快取叢集之前,請確定 SQL Server 執行個體可容納額外的連線。
本節內容
另請參閱
概念
叢集組態設定 (Windows Server AppFabric 快取)
主要主機與叢集管理 (Windows Server AppFabric 快取)
設定快取叢集 (Windows Server AppFabric 快取)
2011-12-05