2012-02-20 50 views
0

我正在致力於一個旨在通過彈性IP尋址和負載平衡實現容錯雲的項目。最初,我選擇了Windows Azure,但它通過其門戶提供自動故障處理功能,並且用戶無法控制對雲上實例的訪問。我已閱讀了關於亞馬遜EC2,但我不確定它是否讓我自由地以編程方式處理實例,而不是通過亞馬遜的門戶手動處理。我是這個領域的新手。所以我需要幫助我如何繼續我的項目。我的算法涉及直接訪問運行我的Web應用程序或存儲數據的實例。謝謝。如何在雲中實現容錯?

+0

該項目是最後一年的工程學位水平。 – rohan 2012-02-20 09:54:04

+2

就是這樣,一個整個項目。你需要把它分解成具體細節,目前它的範圍太廣了,目前在最近10個小時內應答。 – David 2012-02-21 15:04:33

回答

1

簡短的回答是肯定的。

我在雲中設置了自己的網絡,並且無需使用亞馬遜的GUI即可開始新服務器,安裝軟件和監控。他們的API工具可以完成他們的GUI可以完成的所有工作。

結合使用Elastic Load Balancing,Auto Scaling組和CloudWatch,您可以非常輕鬆地創建一個非常容錯的環境。

我不明白你爲什麼需要Elastic IP。就本質而言,它們不具有容錯性,如果分配給ip的計算機崩潰了,則需要手動將ip分配給另一臺計算機。這個過程不需要很長時間,但是它的挑戰性不高或容錯。

亞馬遜彈性負載均衡器是一款非常容錯的產品,負載平衡實例可以跨區域傳播,這意味着每個硬件可以有多達5-6個實例。如果亞馬遜以某種方式在某個地區遇到停電,那麼您的應用程序仍然在線。

Elastic Load Balancer還將監視每個實例上的端口,以檢查在實例上運行的應用程序的運行狀況,此外還對應用程序執行運行狀況檢查。亞馬遜還對硬件進行健康狀況檢查,並將替換你的實例失敗。