擁有超過一百萬的客戶,aws讓各種類型、規模和行業的企業相信其公有雲對it營運的助益。但aws的遷移過程卻不總是完美無瑕的。
每個企業的it環境有其獨特的特點,這就是為什麼将應用遷移到雲時需要制定詳細而周密的計劃。但有一些最佳做法是所有企業都必須遵循的,以及一些需要避免的錯誤。以下是四種常見的aws雲遷移錯誤。
1.選擇錯誤的aws執行個體類型
将本地伺服器遷移到aws時,需要管理者來選擇合适的亞馬遜彈性計算雲(ec2)執行個體類型。aws提供了幾個類别的執行個體類型,讓人在選擇的時候常常會感到一頭霧水。特别對那些有高性能需求的繁忙工作負載更是如此。想要選擇正确的執行個體類型,需要的不僅僅是簡單的選擇虛拟cpu和記憶體的大小,還需要更多細節的規劃。
例如,ec2執行個體通常把資料存儲在亞馬遜彈性塊存儲(ebs)的卷上。執行個體通過網絡連接配接到ebs,與ebs的強連通性能夠對那些需要高存儲性能的工作負載起到輔助作用。每個執行個體系列中的特定執行個體類型可以支援一個被稱為ebs優化的功能,它能夠提供專用于ebs i/o操作的吞吐量。這可以極大地提高ebs卷的性能,成為擷取最佳讀/寫性能的一個重要因素。
每個ec2執行個體系列還包括了某些能夠支援高速或10gb的網絡連接配接,以及增強的網絡功能的執行個體類型。這些類型适用于那些在網絡上發送和接收大量資料的繁忙伺服器工作負載。
管理者必須選擇一個能提供适當的cpu和記憶體資源的執行個體類型,并且能同時滿足ebs存儲和應用資料傳輸所需的網絡連接配接性。如果cpu或記憶體資源不足的話,執行個體以及在此之上運作的應用将會受到性能的影響。如果網絡有瓶頸的話,也會産生類似的問題。選擇一個沒有足夠資源的執行個體類型的最終結果,是一個緩慢的伺服器和應用的最終使用者體驗不佳。
2.選擇錯誤的存儲配置
許多企業的工作負載需要大量的存儲i/o,但是許多企業在遷移到aws時卻選擇了無法提供足夠i/o性能的存儲配置。ebs卷通常用于存儲重要資料,而我們可以選擇的ebs卷類型有以下幾種。
ebs卷有三種可用的類型,而選擇合适的類型對于生産系統是非常關鍵的。磁性ebs卷類型是由帶旋轉盤的傳統硬碟所支援。這種卷類型提供隻最低的i/o性能,一般隻用于存儲不常通路的資料。
另外兩種ebs卷類型 - 通用型和配置型 - 都是由固态硬碟(ssd)來支援。固态硬碟使用基于閃存的存儲,沒有任何的移動部件;是以,他們更少會發生錯誤,并且比傳統的磁盤快得多。由ssd支援ebs卷可支援每個磁盤更高的iops。通用型的ebs卷最多支援10000iops;而配置型的iops卷支援高達20000iops。
适當的存儲需求規劃包括了選擇合适的執行個體類型 - 有着ebs優化功能和良好的網絡連接配接性 - 以及選擇合适的ebs存儲類。如果不這樣做通常會導緻網絡和存儲産生瓶頸,進而削弱雲應用的性能。
3.沒有實施正确的架構
在aws上部署工作負載的其中一個關鍵架構模式是消除單點故障。這通常需要為每個工作負載使用多個ec2執行個體,在一個aws區域中添加備援。例如,it管理者可以在兩個分别的可用區中放置一個應用的web前端伺服器;這些伺服器也可以駐留在兩個不同的實體位置。然後,這些web前端伺服器便可以使用例如aws彈性負載平衡的服務來做負載均衡。這是一種簡單的方法可以確定特定負載可以在一個單一執行個體發生故障或當可用區掉線時繼續運作。
沒有從一開始就實作高可用性是一種常見的雲遷移錯誤。一些機構會選擇在遷移的階段先實施單執行個體架構 - 并計劃以後再實作高可用性。這種做法增加了服務中斷的幾率,并可能會在aws的雲遷移完成之後提高營運開銷和基礎架構的複雜度。為了達到最佳效果,應該在開始遷移之前,就打造基于最佳實踐的應用。
4.it人員教育訓練不當或不夠
在一個如aws這樣的成熟公有雲平台上運作企業應用能夠讓企業輕松地複制現有的本地部署。然而,在aws上成功地部署和運作一個複雜的環境與管理本地基礎架構是完全不同的。
it團隊必須了解aws的運維和最佳實踐,才能確定一個aws雲遷移的項目取得成功。如果你不能在遷移前完成對員工的教育訓練,可以考慮聘請一位經驗豐富的aws合作夥伴來幫助你正确規劃和實施項目。
====================================分割線================================
本文轉自d1net(轉載)