Azure-Sql-Database

如何將 Azure Sql Server 設置為具有多個實例?

  • August 18, 2015

我們正在 Azure 上設置一個新的 SAAS 應用程序,雖然我們以前使用過 Azure,但不是在這個級別的多個應用程序等。

我們計劃在美國和歐盟的數據中心同時擁有一個 Web 應用程序和一個雲應用程序。他們需要訪問一個通用數據庫,因為請求將通過流量管理器發送到最近的數據中心,並且很多數據都來自客戶表。一個客戶(公司)可以在美國和歐盟都有使用者

有沒有辦法設置 Azure Sql Server,使其在兩個數據中心都有實例,並且 Azure 使它們保持同步?如果我理解分片是正確的,那不是我們需要的,因為訪問任一數據中心的人可能會請求數據庫中的任何數據。

謝謝 - 戴夫

預覽版中有一個名為SQL Data Sync的功能,它可以在本地 SQL Server 數據庫和 Azure 數據庫之間同步內容。但是,處於預覽狀態意味著您不能在生產中使用它,而且它看起來已經預覽了一段時間。註冊您的興趣,嘗試一下,這讓他們知道人們可能想要使用該產品。

Windows Azure SQL 數據庫不支持複製,因此您目前正在查看“自己滾動”類型選項。

wBob 建議的 SQL 數據同步是一個好的開始。您還應該查看Azure SQL DB active geo-replication。它允許您在不同區域中指定最多 4 個只讀輔助節點。這裡還有另一篇詳細的文章:https ://msdn.microsoft.com/en-us/library/azure/dn741339.aspx

這將允許多個區域的讀者,但作者必須針對主要地區。

如果您需要在兩個站點都支持寫入,那麼 Data Sync 是您的最佳選擇。

引用自:https://dba.stackexchange.com/questions/77198