如何使用CloudEndure將Amazon EC2實例從EC2-Classic遷移到Amazon VPC
這是一篇來自AWS企業解決方案架構師David Shurtliff和CloudEndure VP商務開發的Gonen Stein合作的一篇客座文章.
長時間以來一直使用亞馬遜網絡服務(AWS)的客戶可能依舊在EC2-Classic平臺上使用Amazon EC2實例,也可能在亞馬遜較新的Amazon VPC(虛擬私有云)服務中使用這些實例。EC2-VPC是你的AWS云中私有,被隔離的部分,在2013年12月4日起成為了默認的網絡環境。在該日期之后創建的任何賬戶都只支持EC2-VPC,不能使用EC2-Classic。使用EC2-VPC有很多優勢:
安全—你可以控制EC2資源的出站和入站連接,在VPC子網中創建網絡訪問控制列表。
- 靈活性—你可以定義IP地址范圍(CIDR塊)和子網。
- 網絡隔離—你可以控制EC2資源的內部和外部連接。
- 特性—若干AWS特性和較新的實例類型,如C4,M4,和T2實例,僅在EC2-VPC可用。想要了解更多信息,參見Benefits of Using a VPC。
?如果你想用手工方法將現有的工作負荷從EC2-Classic遷移到EC2-VPC中,你需要在EC2-VPC中啟動新的AMI,安裝和配置應用和數據庫,從原來的服務器中導出數據,將其導入新的服務器中。你也需要提前評估EC2-Classic應用棧,相應地配置目標VPC和服務器,包括組網,實例類型,和卷類型,來鏡像EC2-Classic環境。
為了簡化從EC2-Classic到EC2-VPC的遷移過程,你可能想要使用AWS Technology Partners(AWS技術合作伙伴),像CloudEndure,以實現自動化,一鍵式地遷移方案。
CloudEndure是一個APN Advanced Technology Partner(APN高級技術合作伙伴)和AWS Storage Competency Partner(AWS存儲能力合作伙伴),在一個域內為客戶提供數據中心,云,域,和網絡間的動態的工作負荷遷移。你可以使用CloudEndure的技術將動態工作負載從原來的EC2-Classic網絡遷移到EC2-VPC,同時保留現有的配置,包括實例類型,私有IP地址,和負載均衡器。除了自動創建新的EC2-VPC配置和遷移整個工作負荷外,CloudEndure允許你選擇可能已存在的目標VPC,定義待遷移的特定服務器。
像CloudEndure這樣的自動化解決方案極大地減少了完成遷移所需的時間,在數據遷移過程中不影響當前工作負荷的操作和性能。持續的數據復制的使用意味著從EC2-Classic到EC2-VPC的遷移過程中不會丟失數據。
除了從EC2-Classic到EC2-VPC的遷移,你也可以使用CloudEndure:
- 將物理或虛擬服務器遷移到AWS中。
- 使用AWS作為本地工作負荷的一個成本極低的災難恢復站點。
- 為你基于云的工作負荷提供跨域的災難恢復。
- 為開發/測試和演示目的,在域內或跨域和Availability Zone(可用域)克隆你的工作負荷。
本篇博客帖將帶你快速瀏覽使用CloudEndure將EC2各種負荷從EC2-Classic遷移到EC2-VPC所需的步驟。
入門
在一個高水平上,遷移進程將會在你選擇的域,VPC,和子網內創建實例副本。EC2安全組在目標VPC中被創建,源安全組中的規則在實例副本創建時被拷貝到目標安全組。下面的圖表展現了CloudEndure復制過程的高水平視角。
第一步:配置賬戶
第一步是在cloudendure.com注冊一個賬戶。打開注冊頁面創建一個賬戶,然后登錄到CloudEndure儀表盤,連接你的CloudEndure賬戶到你的AWS賬戶。你將需要輸入與適當的IAM策略相關聯的賬戶證書,為實例遷移設置源/目的域。你可以將你的EC2-Classic實例遷移到相同域中的一個VPC中或不同域中的VPC中。然后你應該選擇一個子網作為一個演示場所來復制源實例數據。該子網用于保持數據的持續復制直到你決定遷移到EC2-VPC中并停止復制。
第二步:安裝CloudEndure代理
在EC2-Classic網絡中運行的微軟Windows和Linux實例上下載和安裝CloudEndure代理。在本示例中,我們將在這兩個EC2-Classic Windows和Linux實例上安裝代理:
如Amazon EC2控制臺中顯示的,實例處于VPC之外:
代理安裝大約需要一分鐘。代理安裝不需要重啟,也不會對源機器的性能有任何影響。連接到源機器后,下載和執行適當的Linux或Windows操作系統CloudEndure代理。下面的命令行序列展示了成功的代理安裝過程。
第三步:啟動持續復制
一旦代理安裝完成,實例名稱將會出現在CloudEndure儀表盤上,數據的復制也將開始。在復制過程中,你將看到每一個實例的復制進度百分比。當一個實例的復制達到100%時,它的狀態將會轉變為一個綠色的選中標記。
注意:在CloudEndure代理復制數據時,在初始同步階段或在持續同步過程中,你應該能夠看到CloudEndure復制實例和附著到它(們)的卷位于第一步定義的復制服務器子網中。
第四步:在目標VPC中創建復制副本
在所有的服務器顯示綠色的選中標記時,選擇你想遷移到目標VPC中的實例,點擊Create Replica。
注意:在創建復制副本前,確保所有實例的狀態字段顯示一個綠色的選中標記,注意最后的更新時間。你在新VPC中創建的副本將會和更新時間顯示的一樣是最新的。下面的截圖展示了實例選擇復選框,復制狀態,最后的更新時間,和副本創建按鈕。
原文鏈接:https://aws.amazon.com/cn/blogs/apn/how-to-migrate-amazon-ec2-instances-from-ec2-classic-to-amazon-vpc-with-cloudendure/
( 翻譯/呂東梅 責編/王鑫賀 )
訂閱“AWS中文技術社區”微信公眾號,實時掌握AWS技術及產品消息!
AWS中文技術社區為廣大開發者提供了一個Amazon Web Service技術交流平臺 ,推送AWS最新資訊、技術視頻、技術文檔、精彩技術博文等相關精彩內容,更有AWS社區專家與您直接溝通交流!快加入AWS中文技術社區,更快更好的了解AWS云計算技術。