New feature

AWS Elastic Beanstalk introduces Cluster Mode to run multiple applications on shared infrastructure

AWS Elastic Beanstalk now offers Cluster Mode, enabling multiple applications to run on shared infrastructure using Amazon EKS, reducing per-application compute costs with features like event-driven autoscaling, OpenTelemetry observability, and default HTTPS.

AWS Elastic Beanstalk has introduced cluster mode, a new deployment mode for running and managing multiple applications on shared infrastructure. In this mode, simply provide your source code, Dockerfile, or container image from Amazon ECR, and Elastic Beanstalk handles containerization, provisioning, and ongoing operations via the console, CLI, and API. In addition to the standard mode, cluster mode allows you to run multiple applications on pooled infrastructure within your account using Amazon EKS, reducing compute costs per application. Cluster mode supports event-driven autoscaling, OpenTelemetry-based monitoring to Amazon CloudWatch and third-party providers, integration with AWS Secrets Manager, and HTTPS by default through AWS Certificate Manager. You can create environments and select cluster mode for deployment using the Elastic Beanstalk console, AWS CLI, GitHub Actions, or agent skills. Cluster mode is available in all commercial AWS regions where Elastic Beanstalk is offered, at no additional cost. You only pay for the AWS resources your application consumes, including charges for EKS Auto Mode for infrastructure provisioned by Elastic Beanstalk.

Why it matters

Developers can run multiple applications efficiently with minimal infrastructure management.

Read the original AWS announcement