2012-05-26 55 views
1

我不確定我是否應該在ServerFault的這裏或那裏發佈此問題,以便道歉,如果它在錯誤的地方。在2臺或更多物理上獨立的服務器上運行相同的Web應用程序?

我有一個小型的網絡應用程序,開始獲得更多的業務。

目前,我有一個專用的LAMP服務器用於此目的,而且這一切都運行良好 - 單個服務器能夠處理我們所有的流量。

不過......最近我一直在用誰有興趣使用的應用中的一些潛在客戶接洽,但只有當他們的數據可以被存儲在服務器上在同一省,因爲它們(法律上的原因)。

我可以遷移服務器,但我不願意這樣做。我喜歡現在的位置。

所以,我想知道什麼是參與在物理上獨立的數據中心有多個服務器,相距甚遠,運行相同的Web應用程序?必須保證服務器之間的數據不需要保持同步。

我從來沒有做過這樣的事情面前,我不知道如何複雜的一個工作是。任何建議如何以及在哪裏開始尋找這將是非常感激。

感謝(提前)您的建議。

回答

0

只要每個客戶都有自己的一套數據,你可以只安裝應用程序的另一個副本中的其他數據中心。它將要求你獲得一些結構到你的源代碼管理和部署過程,但它是有效的。這個選項會給你兩個獨立的數據庫。

如果你必須爲所有的客戶建立一個共同的數據庫(例如某種預訂/預訂系統的公共資源),那麼複製數據庫等等的複雜性就會達到完全不同的水平。這是可行的,但這個很難(硬。

相關問題