Containers
Category: Amazon Elastic Container Service
Troubleshooting with Amazon ECS Exec and Amazon CloudWatch Logs Live Tail in the AWS Management Console
In this post, we explore how the integration of Amazon CloudWatch Logs Live Tail and Amazon ECS Exec with AWS CloudShell in the Amazon ECS console streamlines container troubleshooting by eliminating the need to switch between multiple interfaces or maintain separate CLI configurations. These new features centralize essential debugging capabilities, allowing DevOps engineers and developers to maintain reliable container-based applications while preserving necessary security and governance controls.
Migrate Amazon ECS workloads from AWS App Mesh to Amazon VPC Lattice
In this post, we guide you through the process of migrating from AWS App Mesh to Amazon VPC Lattice, highlighting key considerations and benefits that this transition offers for your cloud infrastructure. We demonstrate how to migrate an IT Inventory Management System application from AWS App Mesh to VPC Lattice using Amazon ECS, with detailed steps for creating VPC Lattice resources, updating task definitions, and implementing blue/green deployment strategies.
Amazon ECS announces IPv6-only support
In this post, Amazon ECS announces support for IPv6-only workloads, allowing users to run containerized applications in IPv6-only environments without IPv4 dependencies while maintaining compatibility with existing applications and AWS services. The new capability helps organizations address IPv4 address exhaustion challenges, streamline network architecture, improve security posture, and meet compliance requirements for IPv6 adoption.
Migrating from AWS CodeDeploy to Amazon ECS for blue/green deployments
In this post, we explore the migration path from AWS CodeDeploy to Amazon ECS for blue/green deployments, discussing key architectural differences and implementation considerations. We examine three different migration approaches – in-place update, new service with existing load balancer, and new service with new load balancer – along with their respective trade-offs in terms of complexity, risk, downtime, and cost.
Extending deployment pipelines with Amazon ECS blue green deployments and lifecycle hooks
In this post, we explore how Amazon ECS’s native support for blue/green deployments can be extended using lifecycle hooks to integrate test suites, manual approvals, and metrics into deployment pipelines.
Best practices for resilience and availability on Amazon ECS
In this post, we explore advanced implementation patterns for building highly available services on Amazon ECS, including idempotency, resilience to transient failures, static stability across Availability Zones, deployment safety, and chaos engineering techniques. The post provides detailed guidance on how these patterns can be implemented when deploying applications on Amazon ECS to ensure maximum resilience and availability.
Testing network resilience of AWS Fargate workloads on Amazon ECS using AWS Fault Injection Service
In this post, we demonstrate how to test network resilience of AWS Fargate workloads on Amazon ECS using AWS Fault Injection Service’s new network fault injection capabilities, including network latency, blackhole, and packet loss experiments. Through a sample three-tier application architecture, we show how to conduct controlled chaos engineering experiments to validate application behavior during network disruptions and improve system resilience.
Streamline service-to-service communication during deployments with Amazon ECS Service Connect
When deploying containerized microservices, maintaining reliable service discovery and efficient routing during updates presents significant challenges. Traditional blue/green deployment approaches rely heavily on load balancer for traffic management, which can become complex when dealing with container-based service-to-service communication. This complexity increases the possibility of service disruption and makes it difficult to test new versions in […]
Centralized Amazon ECS task logging with Amazon OpenSearch
As enterprises continue to adopt containerized workloads, the need for robust and scalable logging solutions has become increasingly important. Logging is a crucial element in monitoring and troubleshooting distributed applications, especially in modern containerized environments such as those deployed on Amazon Elastic Container Service (Amazon ECS). As microservices architectures grow in complexity, managing logs across multiple […]
Improving Amazon ECS deployment consistency with SOCI Index Manifest v2
Seekable OCI (SOCI) helps Amazon Elastic Container Service (Amazon ECS) customers reduce task launch times by starting containers before their images are fully downloaded. To ensure reliable deployments, Amazon ECS software version consistency ensures that the same container image is used throughout an ECS deployment. However, when running ECS tasks with SOCI, there was still […]








