管理環境 - AWS Elastic Beanstalk

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

管理環境

AWS Elastic Beanstalk 可讓您為應用程式輕鬆建立新的環境。您可針對開發、測試和生產使用等目的,分別建立並管理不同環境,也可於環境部署任何版本的應用程式。環境可為長期執行或暫時的環境。終止環境時,您可儲存其組態供未來重新建立使用。

當您開發應用程式時,您可能常常需要將其部署至不同用途的多個環境。Elastic Beanstalk 可讓您設定部署的執行方式。您可同時部署至環境中的所有執行個體,或透過滾動部署將部署分為不同批次。

組態變更會與部署分開進行,且有自己的範圍。例如,若您變更執行您應用程式的 EC2 執行個體類型,必須替換所有執行個體。另一方面,若您修改環境負載平衡器的組態,此變更無須中斷服務或降低容量即可完成。您亦可透過滾動組態更新,以批次套用組態變更來修改環境中的執行個體。

注意

僅使用 Elastic Beanstalk 來修改您環境中的資源。若您使用其他服務的主控台、CLI 命令或 SDK 來修改資源,Elastic Beanstalk 將無法準確監控這些資源的狀態,而且您也無法儲存其組態或可靠重建環境。外部變更也會在更新或終止環境時造成問題。

啟動環境時,您會選擇平台版本。我們會使用新的平台版本定期更新平台,以改善效能並提供新功能。您可以隨時將您的環境更新至最新的平台版本

隨著您應用程式的複雜性增加,您可將其分割為多個元件,分別在不同環境中執行。對於長時間執行的任務負載,您可以啟動處理 Amazon Simple Queue Service (Amazon SQS) 佇列任務的工作者環境