本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
將堆棧從 Amazon EC2-經典遷移到 VPC
重要
所以此 AWS OpsWorks Stacks 服務於 2024 年 5 月 26 日終止使用壽命,並已針對新客戶和現有客戶停用。我們強烈建議客戶盡快將其工作負載移轉至其他解決方案。如果您對移轉有任何疑問,請聯絡 AWS Support 團隊上 AWS Re: 郵寄
本主題說明如何移轉 AWS OpsWorks Stacks 從 Amazon EC2 經典網絡平台堆疊到 Amazon Virtual Private Cloud(AmazonVPC)網絡。
如果您建立了 AWS 在 2013 年 12 月 04 日之前的帳戶,您可能會支持 EC2-經典在某些情況下 AWS 區域。某些 Amazon EC2 資源和功能 (例如增強型聯網和較新的執行個體類型) 需要虛擬私有雲 (VPC)。一些資源可以在 EC2-Classic 和 a 之間共享VPC,而有些資源不能。為了避免服務中斷,我們建議您將 AWS OpsWorks Stacks 堆疊到VPC.
必要條件
在你開始之前,你必須有一VPC個符合 AWS OpsWorks Stacks 組態需求。若要在您的中設定私人子網VPC路 AWS OpsWorks Stacks,請參閱在 a 中運行堆棧 VPC本指南。您可以使用 Amazon VPC 管理主控台建立自訂VPC。如需詳細資訊,請參閱 Amazon 虛擬私有雲端使用者指南中的 Amazon VPC 主控台精靈組態VPCs和子網路。
若要繼續進行移轉,您需要您要使用的 VPC ID 和子網路 ID。
遷移 AWS OpsWorks Stacks 堆疊到 a VPC
首先,使用複製現有的 EC2-Classic 堆疊 AWS OpsWorks Stacks 控制台或API。然後,將現有堆棧的資源移動到新堆棧。在複製的堆疊中啟動新執行個體,然後部署應用程式。確認新堆疊是否正常運作。最後,從 EC2-Classic 堆疊中刪除 EC2-Classic 資源,然後刪除舊堆疊。
-
將您現有的EC2經典堆棧克隆到VPC. 複製堆疊會將堆疊設定、圖層、應用程式、使用者和使用者權限複製到新堆疊。如需如何複製堆疊的詳細資訊,請參閱本指南複製堆疊中的。
您也可以使用 AWS OpsWorks Stacks API。當您使用複製堆疊時 AWS CLI 或 AWS SDKs,將
VpcId
參數的值設定為您在中建立的 ID 必要條件。VPC如需詳細資訊,請參閱《》中的 CloneStack。AWS OpsWorks Stacks API參考。 -
在複製堆疊的圖層中建立新的執行個體。請務必指定您在中建立之子網路的 ID 必要條件。如需如何在堆疊中建立執行個體的詳細資訊,請參閱本指南將執行個體新增至 Layer中的。
-
將您的傳統資源 (例如EC2安全群組、Elastic Load Balancing 負載平衡器和彈性 IP 位址) 遷移到您的資源VPC,然後將它們與複製的堆疊建立關聯。如需詳細資訊,請參閱 Amazon EC2 使用者指南VPC中的將資源遷移到。
-
使用複製的堆疊註冊 RDS Amazon EBS 磁碟區和 Amazon 執行個體。如需有關使用堆疊註冊資源的詳細資訊,請參閱本指南向堆疊註冊資源中的。
Amazon EBS 卷與 a 沒有關聯VPC,您可以在兩個實例中跨實例使用它們 EC2-經典堆棧和. VPC 您可以在 EC2-Classic 中註冊 Amazon RDS 實例,並在. EC2 VPC
-
啟動複製堆疊中的執行個體,然後將一小部分的工作負載移至複製的堆疊。例如,將一小部分流量移至複製堆疊中的 Elastic Load Balancing 器。如果您使用的是 Amazon Route 53,請參閱 Amazon Route 53 開發人員指南中的將流量路由到ELB負載平衡器。
只路由一小部分的流量,直到您確定新堆疊可正常運作且支援您的應用程式為止。讓新堆疊在試用期 (例如一週) 內處理一小部分流量。確認新堆疊正在運作之後,請將剩餘的流量路由到堆疊。
-
確定複製的堆疊正常運作之後,請將其餘的生產交易或工作負載移至複製的堆疊。您現在可以停止 EC2-Classic 堆疊中的執行個體。我們建議您將舊堆疊保持可用數週,如此一來,如果新堆疊在移轉後的幾週內發生任何問題,就可以將工作負載移回舊堆疊。
-
當新的堆疊已經工作好幾個星期時,刪除 EC2-Classic 堆疊中的執行個體。如需如何刪除執行個體的詳細資訊,請參閱本指南刪除 AWS OpsWorks 堆疊實例中的。
重要
請勿使用 Amazon EC2 主控台或停API止或刪除 AWS OpsWorks 執行個體。
-
刪除 EC2-經典堆棧中的應用程序。如需有關如何刪除應用程式的詳細資訊,請參閱本指南中的若要從堆疊中刪除應用程式。
-
刪除 EC2-經典堆棧。如需如何刪除堆疊的詳細資訊,請參閱本指南刪除堆疊中的。