Containers
Category: HAQM EC2 Container Service
Access Logging Made Easy with AWS App Mesh and Fluent Bit
NOTICE: October 04, 2024 – This post no longer reflects the best guidance for configuring a service mesh with HAQM ECS and HAQM EKS, and its examples no longer work as shown. For workloads running on HAQM ECS, please refer to newer content on HAQM ECS Service Connect, and for workloads running on HAQM EKS, […]
The role of AWS Fargate in the container world
In 2017, we introduced a serverless service to run containers at scale called AWS Fargate. Today, customers are launching tens of millions of containers on it every week. Customers keep telling us that the reason they love Fargate is because it removes a lot of the infrastructure undifferentiated heavy lifting. For example, they no longer […]
AWS CodeDeploy now supports linear and canary deployments for HAQM ECS
AWS CodeDeploy has extended blue/green deployment support for Elastic Container Service (HAQM ECS) to include canary and linear deployments for applications hosted on AWS Fargate or HAQM Compute Cloud (HAQM EC2). Blue/green deployments are a safe deployment strategy provided by AWS CodeDeploy for minimizing interruptions caused by changing application versions. This is accomplished by creating […]
Deep Dive on HAQM ECS Cluster Auto Scaling
Introduction Up until recently, ensuring that the number of EC2 instances in your ECS cluster would scale as needed to accommodate your tasks and services could be challenging. ECS clusters could not always scale out when needed, and scaling in could impact availability unless handled carefully. Sometimes, customers would resort to custom tooling such as […]
How to use Multiple load balancer Target Group Support for HAQM ECS to access internal and external service endpoint using the same DNS name
Customers running container-based applications on HAQM ECS using HAQM EC2 (commonly referred to as EC2) or AWS Fargate, frequently need to expose the application to both external clients and internal clients within the HAQM VPC (commonly referred to as VPC). In this blog post, we will look at a solution to optimize cost and reduce […]
How to Run ECS Windows Task with group Managed Service Account (gMSA)
HAQM Elastic Container Service(ECS) recently announced gMSA support, and the focus of this blog post is to show you how to deploy a Windows Task with gMSA credentials. Though the main focus is on ECS Task, I will also show you how to set up an AWS managed Active Directory with a gMSA account, and […]
Announcing the HAQM ECS CLI v2
HAQM ECS released version 1 of the HAQM ECS CLI in 2015. The HAQM ECS CLI simplified the management of your HAQM ECS clusters, tasks, services, and ECR repositories by enabling you to create profiles and cluster configurations with default settings. While many customers have found the HAQM ECS CLI useful, we have received feedback […]
HAQM ECS availability best practices
We spend a lot of time thinking about availability at AWS. It is critically important that our service remains available even during inevitable partial failures in order to allow our customers to gain insight and take remedial action. To achieve this, we rely on the availability afforded us by Regional independence and Availability Zones isolation. […]
Using sidecar injection on HAQM EKS with AWS App Mesh
NOTICE: October 04, 2024 – This post no longer reflects the best guidance for configuring a service mesh with HAQM EKS and its examples no longer work as shown. Please refer to newer content on HAQM VPC Lattice. ——– AWS App Mesh works on the sidecar pattern where you must add containers to extend the […]
How HAQM ECS manages CPU and memory resources
On August 19, 2019, we launched a new HAQM Elastic Container Service (HAQM ECS) feature that allows containers to configure available swap space on Linux. We want to take this opportunity to step back and talk more holistically how ECS resource management works (including the behavior this new feature has introduced). Specifically, we want to clarify how CPU and memory […]