2011-05-25 79 views
4

任何人都有更好的EC2負載平衡的想法。基本上我使用兩個EC2窗口實例,每個實例都附帶單獨的EBS卷。我知道如何使用負載均衡器,併爲我工作得很好。我只有兩個實例之間共享應用程序數據的問題,我的應用程序需要大量的照片和PDF上傳,我想確保在兩個實例中進行復制。我不想在這種情況下使用S3,因爲我們只需要通過REST/SOAP協議。在兩個EBS卷之間同步文件的最佳方法

任何想法。

*更新: 我剛剛更新了主題行,因爲它是誤導。我想要在連接到不同EC2實例的兩個EBS卷之間同步文件。

回答

5

要跨EBS卷複製數據,您可以使用Gluster文件系統。它不僅可以提供複製,還可以爲您的數據提供高可用性。你可以配置跨區域的gluster,也就是說,在美國東部和美國西部的一個實例。所以即使其中一個地區出現故障,它也會繼續向您提供數據。複製發生在飛行中。

的鏈接配置文件系統Gluster:Gluster-Configuration-AWS-Multi-AZ

問候, SANKET Dangi

+0

它也可以在基於Window的系統中工作嗎?我看着它,但它似乎是爲Linux基礎系統。 – 2011-05-26 11:12:15

0

使用S3將不會阻止你使用REST/SOAP協議與客戶端。您只需將應用程序保存或從S3獲取文件而不是本地磁盤,則不必直接從客戶端使用S3。從EC2內部向S3存儲轉儲&在同一地區是免費的。

+0

但它仍然減慢應用程序。 – 2011-05-30 12:18:27

+0

我有一個應用程序,可以從很多客戶處獲取上傳的照片,並直接寫入S3。根據我的經驗,S3的速度非常快,並且比EBS有更好的冗餘性,EBS最近在美國東部地區發生了重大故障。 http://storagemojo.com/2011/04/29/amazons-ebs-outage/ – cordsen 2011-05-30 12:42:00

+0

我會盡力。我只是擔心,因爲我們需要從這些照片壓縮和PDF,並且我需要獲得內容到我的應用程序服務器。感謝您的建議 – 2011-05-31 18:05:44

相關問題