AWS Expands ECS Capabilities with Express Mode in GovCloud and Larger Fargate Container Sizes
Amazon Web Services (AWS) has rolled out two key updates for its Elastic Container Service (ECS), significantly boosting its capabilities for containerized applications. The first major announcement is the availability of **Amazon ECS Express Mode** in the AWS GovCloud (US-East) and AWS GovCloud (US-West) Regions. This new mode is tailored for developers seeking to quickly launch containerized applications, such as web applications and APIs, by simplifying the orchestration and management of their cloud architecture while still providing full control over underlying infrastructure resources.
ECS Express Mode streamlines the deployment process, automatically assigning an AWS-provided domain name to services, making applications immediately accessible without further configuration. It incorporates AWS operational best practices, supports both public and private HTTPS requests, and scales automatically in response to traffic fluctuations. A notable feature is its ability to consolidate up to 25 services behind a single Application Load Balancer (ALB), utilizing intelligent rule-based routing to maintain isolation between services. Users can also directly access and modify any infrastructure resource, leveraging the complete feature set of Amazon ECS and related services without disrupting their running applications. There is no additional charge for ECS Express Mode itself; customers only pay for the AWS resources created to run their applications. Deployment is supported via the Amazon ECS Console, SDK, CLI, CloudFormation, CDK, and Terraform.
The second significant update concerns **AWS Fargate**, which now supports larger container sizes. Amazon ECS customers can now deploy tasks with up to 32vCPUs and 244 GiB of memory. This expansion allows for the deployment of more demanding containerized applications and enables scaling beyond previous limits. This enhancement leverages the inherent reliability, security, and scalability of AWS Fargate, providing a robust environment for resource-intensive workloads. To utilize these new task sizes, users simply configure their task definitions to specify 32 as the vCPU value and select one of the new memory options (60, 120, or 244 GiB), then deploy their Amazon ECS services or tasks as usual through the AWS Management Console, CLI, or their preferred infrastructure-as-code tool.
Read original source