本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Beanstalk 叢集
在 Elastic Beanstalk 上執行應用程式,而不佈建或操作其下方的運算。您提供容器映像或原始程式碼;Elastic Beanstalk 會建立並操作執行它的環境。
Beanstalk 叢集是具有服務操作運算的 Elastic Beanstalk 環境類型。應用程式可以容器映像或 Elastic Beanstalk 建置到映像中的原始程式碼的形式提供。Elastic Beanstalk 會建立環境、部署應用程式、套用滾動更新、擴展應用程式複本的數量,以及報告環境運作狀態。伺服器佈建、修補、擴展和運算平台管理由 Elastic Beanstalk 處理。
透過 Beanstalk Cluster,您可以使用與 Beanstalk Standard 相同的 Elastic Beanstalk 應用程式、應用程式版本、環境和組態選項概念。Beanstalk Standard 會在您透過 aws:autoscaling:*和 aws:elasticbeanstalk:environment 組態命名空間設定的 EC2 執行個體上執行您的應用程式。在 Beanstalk 叢集中,應用程式會以容器的形式在 Elastic Beanstalk 建立和操作的 Amazon EKS 叢集上執行。透過頂層aws:elasticbeanstalk:eks命名空間及其子命名空間設定其行為。如需 Beanstalk Standard 的差異,請參閱 Beanstalk 叢集架構。
主題
重要
Beanstalk 叢集環境要求您提供 Amazon EKS 擔任的叢集 IAM 角色,以及叢集 Amazon EC2 節點擔任的節點 IAM 角色。Elastic Beanstalk 會建立具有這些角色的 Amazon EKS 叢集、將您的環境指派給該叢集,以及管理其中執行的應用程式。使用相同子網路的相同帳戶中的環境共用一個叢集。如需您提供的資源以及叢集的共用方式,請參閱 Beanstalk 叢集架構。
後續步驟
若要建立應用程式和環境,請遵循 Beanstalk 叢集入門。若要檢閱運算和部署模型,包括如何將環境分組至共用叢集,請參閱 Beanstalk 叢集架構。若要在環境之間選擇隔離界限並控制其中哪些可以通訊,請參閱 Beanstalk 叢集環境的多租戶。若要將應用程式封裝為容器映像,請參閱 為 Beanstalk 叢集環境建置容器映像。