本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
步驟 7:部署測試基礎設施
在此步驟中, AWS Transform 部署測試基礎設施,讓您可以在生產切換之前驗證容器化應用程式。
測試部署期間會發生什麼情況
AWS 轉換會將上一個步驟中產生的基礎設施範本部署到 AWS 帳戶。對於 Amazon EKS 部署,這會使用 Helm。對於 Amazon ECS 部署,這會使用 Terraform。
部署之前, AWS Transform 提供基礎設施值表單,您可以在其中設定部署參數,例如資源名稱、複本計數和環境特定設定。 AWS Transform 也會產生部署預覽,顯示要建立哪些資源,因此您可以在核准之前檢閱變更。
您需要執行的事項
部署和驗證測試基礎設施
-
使用您的部署組態完成基礎設施值表單。表單包含叢集名稱、命名空間、複本計數和其他環境特定設定等參數。
-
檢閱顯示將建立或修改之資源的部署預覽。
-
AWS 轉換請求時核准基礎設施部署。
-
等待部署完成。 AWS Transform 會顯示部署結果。
-
測試您部署的應用程式,以確認其在容器中正確執行,以及基礎設施符合您的需求。
-
告知 AWS Transform 您對部署是否滿意,還是想要修改基礎設施並重新部署。
在基礎設施上反覆運算
如果您需要修改基礎設施範本,您可以上傳更新的範本並重新部署:
-
告知 AWS Transform 您想要修改 IaC。
-
上傳包含修改後基礎設施範本的 zip 檔案。
-
AWS 轉換會取代範本並執行增量更新 (套用 Terraform 或 Helm 升級)。
-
檢閱更新的部署結果。
您可以重複此週期,直到您對部署感到滿意為止。
工作階段復原
基礎設施部署會使用 以非同步方式執行。如果您的工作階段在部署期間中斷, AWS Transform 會在您重新連線時自動復原操作,並顯示部署結果。