Date: 4 2 月, 2018
標籤: AlwaysOn可用性組
尋找AlwaysOn可用性組的替代方案?
微軟公佈了SQL Server 2012引入的最廣泛預期的可用性選項。此更改包括AlwaysOn可用性組,它僅適用於SQL企業版。對於任何服務器(具有多達4個物理處理器),SQL Server Enterprise的成本為27,496美元,而標準版為7,172美元。要利用“只讀”副本,解決方案的成本加倍($ 54992),因為您必須同時許可源服務器和目標服務器。如此高的價格點,您開始懷疑是否有AlwaysOn可用性組的替代品。繼續閱讀。因為我將介紹SteelEye DataKeeper Cluster Edition,它可能會為您帶來最好的收益。
好消息是Microsoft仍然允許您使用SQL Server Standard Edition構建雙節點集群。 由於這通常部署在主動 – 被動配置中,因此您無需許可備用服務器。因此,對於7,172美元,您可以構建一個非常強大的2節點SQL群集。假設您擁有可用於存儲群集數據的企業級SAN。
你說的是什麼,你沒有SAN?或者您寧願構建一個解決方案,將SAN作為單點故障排除在外。 而是允許您使用數據複製來保持群集節點之間的數據同步,這與AlwaysOn可用性組允許的方式相同?或者您可能希望利用本地連接的SSD驅動器提供的速度,例如Fusion-IO提供的那些,但又不想放棄可用性?
SteelEye DataKeeper Cluster Edition的優點
對於SQL Server 2012 Standard Edition的單個副本的成本以及SteelEye DataKeeper Cluster Edition的非常實惠的添加,您將能夠部署具有數據複製的雙節點SQL Server 2012 Standard Edition群集。最好的部分?它大約是雙節點SQL Server企業版AlwaysOn可用性組的一半。此外,它只是具有隻讀目標的AlwaysOn可用性組的1/4。
如果您發現自己對以下任何問題回答“是”。然後,或許,這是尋找AlwaysOn可用性組的替代品的標誌。Windows Server故障轉移群集和DataKeeper Cluster Edition可能是更明智的選擇。
- 我關心SQL Server企業版的成本嗎?
- 我使用複製或日誌傳送?
- 我是否需要支持使用分佈式事務的Lync Server或其他應用程序?
- 我是否需要確保SQL Agent作業(如數據庫備份,優化,DTS等)繼續運行,而不管服務中的節點是什麼?
- 我是否需要確保SQL登錄帳戶在群集節點之間保持同步?
- 我想盡量減輕我的行政負擔?
我們做了比較
下表總結了SQL Server 2012可用性選項。我們已經包含了第三個選項,即使用帶有DataKeeper Cluster Edition的Windows Server故障轉移群集構建傳統的SQL群集。
使用DataKeeper Cluster Edition進行故障轉移群集將為您節省大量資金。而且,它還將幫助您克服AlwaysOn可用性組的一些固有限制。
關於DataKeeper解決方案無法做的唯一事情就是擁有隻讀目標。正如我前面提到的,只讀目標需要第二個SQL許可證,所以要有這個功能將花費你至少$ 54,938。如果您確實必須具有隻讀目標,那麼您將很高興知道可以將AlwaysOn故障轉移群集與DataKeeper和AlwaysOn可用性組混合使用。基本上,您將結束使用DataKeeper的雙節點SQL故障轉移群集和作為AlwaysOn可用性組的只讀目標的單個獨立SQL Server。在這種情況下,您仍然需要兩個SQL Server Enterprise Edition副本 – 一個用於群集,一個用於只讀目標。
實質上,請查看AlwaysOn可用性組的可能替代方案,以節省成本並改進工作流程。我去年在亞特蘭大的Tech-Ed 2011上展示了這個解決方案,並得到了很多真正的好評。此特定演示顯示了一個2節點多站點群集。但是,不同的概念可以應用於單個站點群集。
轉載https://clusteringformeremortals.com/2012/04/05/sql-server-2012-standard-edition-availability-options/