

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# Beanstalk 集群
<a name="beanstalk-cluster"></a>

在 Elastic Beanstalk 上运行应用程序，无需预置或运行其下的计算。您提供容器镜像或源代码；Elastic Beanstalk 创建并运行容器镜像或源代码。

Beanstalk 集群是一种具有服务运营计算功能的 Elastic Beanstalk 环境类型。应用程序可以作为容器镜像提供，也可以作为 Elastic Beanstalk 构建到镜像中的源代码提供。Elastic Beanstalk 创建环境、部署应用程序、应用滚动更新、扩展应用程序副本数量并报告环境运行状况。服务器配置、补丁、扩展和计算平台管理由 Elastic Beanstalk 负责。

在 Beanstalk 集群中，您可以使用与 Beanstalk Standark 相同的 Elastic Beanstalk 应用程序、应用程序版本、环境和配置选项概念。Beanstalk Standard 在您通过`aws:autoscaling:*`和`aws:elasticbeanstalk:environment`配置命名空间配置的 EC2 实例上运行您的应用程序。在 Beanstalk 集群中，应用程序作为容器在 Elastic Beanstalk 创建和运行的亚马逊 EKS 集群上运行。通过顶级`aws:elasticbeanstalk:eks`命名空间及其子命名空间配置他们的行为。有关与 Beanstalk 标准的区别，请参阅。[Beanstalk 集群架构](beanstalk-cluster-concepts.md)

**Topics**
+ [后续步骤](#beanstalk-cluster-next-steps)
+ [Beanstalk 集群入门](beanstalk-cluster-getting-started.md)
+ [Beanstalk 集群架构](beanstalk-cluster-concepts.md)
+ [Multi-tenancy 适用于 Beanstalk 集群环境](beanstalk-cluster-multi-tenancy.md)
+ [为 Beanstalk 集群环境配置网络](configuring-cluster-networking.md)
+ [扩展 Beanstalk 集群环境](configuring-cluster-scaling.md)
+ [监控 Beanstalk 集群环境](monitoring-cluster-environments.md)
+ [Beanstalk 集群的权限](beanstalk-cluster-permissions.md)
+ [为 Beanstalk 集群环境构建容器镜像](beanstalk-cluster-app-versions.md)

**重要**  
Beanstalk 集群环境要求您提供由亚马逊 EKS 担任的集群 IAM 角色和集群的 Amazon EC2 节点代入的节点 IAM 角色。Elastic Beanstalk 使用这些角色创建亚马逊 EKS 集群，为其分配您的环境，并管理其中运行的应用程序。使用相同子网的同一个账户中的环境共享一个集群。有关您提供的资源以及如何共享集群，请参阅[Beanstalk 集群架构](beanstalk-cluster-concepts.md)。

## 后续步骤
<a name="beanstalk-cluster-next-steps"></a>

要创建应用程序和环境，请执行以下操作[Beanstalk 集群入门](beanstalk-cluster-getting-started.md)。要查看计算和部署模型，包括如何将环境分组到共享集群中，请参阅[Beanstalk 集群架构](beanstalk-cluster-concepts.md)。要选择环境之间的隔离边界并控制哪些环境可以通信，请参阅[Multi-tenancy 适用于 Beanstalk 集群环境](beanstalk-cluster-multi-tenancy.md)。要将应用程序打包为容器镜像，请参阅[为 Beanstalk 集群环境构建容器镜像](beanstalk-cluster-app-versions.md)。