將 Elastic Beanstalk 與其他 AWS 服務搭配使用 - AWS Elastic Beanstalk

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

將 Elastic Beanstalk 與其他 AWS 服務搭配使用

本節中的主題說明您可以 AWS 搭配 Elastic Beanstalk 應用程式使用其他服務的許多方式。為了實作應用程式的環境,Elastic Beanstalk 會管理其他服務的資源 AWS 或使用其功能。此外,Elastic Beanstalk 會與不會直接用作您環境一部分 AWS 的服務整合。

架構概觀

下圖說明跨多個可用區域使用 Amazon CloudFront、Amazon Simple Storage Service (Amazon S3) 和 Amazon Relational Database Service (Amazon RDS) 等其他 AWS 產品的 Elastic Beanstalk 範例架構。

Elastic Beanstalk 跨多個可用區域使用其他 AWS 產品的架構圖。

為了規劃容錯能力,建議您預備 N+1 個 Amazon EC2 執行個體,並將執行個體散佈至多個可用區域。假如一個可用區域故障,執行於其他可用區域的 Amazon EC2 執行個體仍將正常運作。您可以調整 Amazon EC2 Auto Scaling 以允許執行個體的最低數量以及多個可用區域。如需如何執行此動作的詳細資訊,請參閱Auto Scaling 您的 Elastic Beanstalk 環境執行個體。如需如何建置容錯應用程式的詳細資訊,請移至在 AWS上建置容錯應用程式

下面的章節會詳細討論與 Amazon CloudFront、Amazon CloudWatch、Amazon DynamoDB Amazon ElastiCache、Amazon RDS、Amazon Route 53、Amazon Simple Storage Service、Amazon VPC 和 IAM 的整合。