AWS Elastic Beanstalk 推出了集群模式,可在共享基础设施上运行多个应用程序
AWS Elastic Beanstalk 推出了集群模式,这是一种新的部署模式,可让您在账户中的共享基础设施上运行和管理多个应用程序。您只需提供源代码、Dockerfile 或 Amazon ECR 中的容器映像,Elastic Beanstalk 便会通过您使用的控制台、CLI 和 API 来处理容器化、预置以及持续运营工作。新的 Elastic Beanstalk GitHub Action 可以直接从存储库部署应用程序,将其作为 CI/CD 管道的一部分。
AWS Elastic Beanstalk 会在应用程序的整个生命周期内负责其部署、扩展和管理,同时处理基础设施相关事务,让您能够专注于代码开发。它现在提供两种部署模式。标准模式是现有的 Elastic Beanstalk 体验,将继续支持所有当前可用的平台,包括 .NET、Node.js 和 Python。集群模式由 Amazon EKS 提供支持,可在账户中的池化基础设施上运行多个应用程序,而非为每个应用程序单独配置专用环境。随着应用程序的扩展或应用程序数量的增加,这可以降低每个应用程序的计算成本。集群模式支持事件驱动的自动扩缩、基于 OpenTelemetry 的可观测性(可将数据传输至 Amazon CloudWatch 和第三方提供商)、与 AWS Secrets Manager 的集成,以及通过 AWS Certificate Manager 默认启用的 HTTPS。
要开始使用,请在 Elastic Beanstalk 控制台中创建一个环境,然后选择集群模式。您还可以使用 AWS CLI、GitHub Action 或智能体技能进行部署。
集群模式已在提供 Elastic Beanstalk 的所有 AWS 商业区域推出。Elastic Beanstalk 符合 HIPAA 要求,并适用于 PCI DSS、SOC、FedRAMP 和 IRAP 等计划。集群模式无需额外付费。您只需为应用程序消耗的 AWS 资源付费,其中包括 EKS 集群费用,以及 Elastic Beanstalk 代表您配置的基础设施所产生的 EKS 自动模式费用。有关详细信息,请参阅 Elastic Beanstalk 和 EKS 定价页面。
要了解更多信息,请参阅 AWS 新闻博客、Elastic Beanstalk 开发人员指南和 Elastic Beanstalk 产品页面,或下载智能体技能。