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 via Amazon EKS, reducing per-application costs while maintaining existing management tools.
AWS Elastic Beanstalk has introduced Cluster Mode, a new deployment option that allows multiple applications to share pooled infrastructure within an AWS account. Users can deploy applications by providing source code, a Dockerfile, or a container image in Amazon ECR, while Elastic Beanstalk handles containerization, provisioning, and ongoing operations through familiar tools like the console, CLI, and APIs. This mode is designed to simplify management by consolidating resources, reducing overhead for individual application environments.
Cluster Mode operates on Amazon EKS, enabling event-driven autoscaling and OpenTelemetry-based observability integrated with Amazon CloudWatch and third-party providers. It includes built-in HTTPS via AWS Certificate Manager and supports AWS Secrets Manager for secure credential management. The mode is intended to lower per-application compute costs as applications scale or their numbers increase, leveraging shared infrastructure rather than dedicated environments.
To deploy in Cluster Mode, users can create an environment through the Elastic Beanstalk console and select the mode, or use the AWS CLI, a new GitHub Action for CI/CD pipelines, or agent skills. The feature is available in all commercial AWS Regions where Elastic Beanstalk is supported, ensuring broad accessibility for existing and new users.
Elastic Beanstalk remains HIPAA eligible and compliant with programs including PCI DSS, SOC, FedRAMP, and IRAP. There is no additional charge for using Cluster Mode; users pay only for the AWS resources consumed, such as the EKS cluster and EKS Auto Mode charges for infrastructure provisioned by Elastic Beanstalk. Pricing details are available on the Elastic Beanstalk and EKS pricing pages.