Sql-Server

如何在亞馬遜 EC2 中設置 SQL 2005 集群?

  • April 25, 2011

我正在嘗試在 EC2 伺服器中設置高可用性數據庫架構。我們現在被迫使用 SQL 2005。

在這種情況下,什麼樣的解決方案會起作用?有人做過嗎?

我找不到在 AWS 中設置主動-主動集群的方法。我的另一個想法是使用複制,但我們需要一個 NLB 或前面的東西來在數據庫伺服器之間無縫交換。

我確定這是其他人必須解決的問題,其他人做了什麼?

Afaik EC2 不提供 Windows 集群,因此您將無法安裝 SQL Server 集群。這為您留下了數據庫鏡像或複制,它們都可以部署在 EC2 上以實現高可用性和災難恢復性。

但是您對“解決方案”的描述(您的意思是“NLB”和神秘的“主動-主動”)表明您實際上並不是在考慮高可用性,而是在考慮具有橫向擴展的負載平衡解決方案。SQL Server 集群和數據庫鏡像都無法做到這一點。它可以通過對等事務複製來實現,這是企業版獨有的功能,在 EC2 上提供的標準版中不可用。您必須購買自己的 EE 許可證並在 EC2 上執行它們。

當您將所有這些加起來並考慮 ESB 儲存提供的相當糟糕的 IO 性能時,您可能會意識到對於雲中的 SQL Server 高可用性,SQL Azure實際上要好得多。

引用自:https://serverfault.com/questions/263026