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, with features like event-driven autoscaling, OpenTelemetry observability, and default HTTPS protection.
AWS Elastic Beanstalk has introduced cluster mode, a new deployment mode that allows 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 through the console, CLI, and API. Elastic Beanstalk manages deployment, scaling, and application lifecycle tasks, freeing developers to focus on coding by handling infrastructure. Currently, Elastic Beanstalk offers two deployment modes: standard mode, which retains the existing experience and continues to support all currently available platforms such as .NET, Node.js, and Python, and cluster mode, which uses Amazon EKS to run multiple applications on pooled infrastructure within an account, 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 default HTTPS protection via AWS Certificate Manager. To get started, create an environment in the Elastic Beanstalk console and select cluster mode. Deployment is also possible using the 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 are charged only for the AWS resources your application consumes, including those for the EKS cluster or EKS Auto Mode infrastructure.
Why it matters
AWS Elastic Beanstalk is a service that helps developers deploy, scale, and manage applications. This update introduces Cluster Mode, allowing multiple applications to run on shared infrastructure, reducing costs and simplifying management.