我有一個應用程序,出於性能方面的原因,它將在多個Azure數據中心中擁有完全獨立的獨立實例。每個數據中心的Azure IaaS和PaaS組件堆棧將完全相同。首先,將會有一個前端應用程序和一個數據庫。Azure SQL複製
假設我有4個數據中心託管的應用程序。我想讓進入每個Azure SQL數據庫的數據以最終一致的方式異步複製到其他所有3個數據庫。每個數據庫都需要更新。
有誰知道活動地理複製是否可以處理這種情況?我知道我可以使用虛擬機和IaaS來完成此操作,但寧願使用SQL Azure。
謝謝...
活動地理複製將只允許您擁有一個主要的可寫數據庫和多個可讀的輔助數據庫。如果我要正確理解您的方案,那麼您正在尋找可以異步複製的多個可寫數據庫。 Active Geo-Replication不支持該場景。您可以瞭解更多關於Active Geo-Replication [這裏](http://azure.microsoft.com/blog/2014/07/12/spotlight-on-sql-database-active-geo-replication/)。 – elfisher
您可能希望用戶ServiceBus + SQL Azure通過將更新作爲消息進行封裝來複制這些內容。其他可能的選擇是通過啓用Azure數據庫上的複製表的更改跟蹤/觸發以及IaaS中的一臺機器來讀取這些數據並使用鏈接服務器功能進行復制。 –