AWS Compute Blog

Category: Amazon ECS

Monitor Cluster State with Amazon ECS Event Stream

Thanks to my colleague Jay Allen for this great blog on how to use the ECS Event stream for operational tasks. —- In the past, in order to obtain updates on the state of a running Amazon ECS cluster, customers have had to rely on periodically polling the state of container instances and tasks using […]

Read More

Amazon ECS sessions at re:Invent

Come learn about containers—from the basics to production topics such as scaling and security—from customers and Amazon ECS subject matter experts at this year’s re:Invent conference. We’re excited to learn from you and hear what you think about our recently launched features. Containers are highlighted at Thursday’s Containers Mini Con at The Mirage: CON301 – […]

Read More

Running Swift Web Applications with Amazon ECS

This is a guest post from Asif Khan about how to run Swift applications on Amazon ECS. —– Swift is a general-purpose programming language built using a modern approach to safety, performance, and software design patterns. A goal for Swift is to be the best language for uses ranging from systems programming, to mobile and […]

Read More

Service Discovery for Amazon ECS Using DNS

My colleagues Peter Dalbhanjan and Javier Ros sent a nice guest post that describes DNS-based service discovery for Amazon ECS. —— Containers are generating a lot of interest due to benefits such as portability and speed of deployment. Containers are also a good fit for microservices as they offer a thin, modular, self-contained environment that […]

Read More

Amazon ECS Service Auto Scaling Enables Rent-A-Center SAP Hybris Solution

This is a guest post from Troy Washburn, Sr. DevOps Manager @ Rent-A-Center, Inc., and Ashay Chitnis, Flux7 architect. —– Rent-A-Center in their own words: Rent-A-Center owns and operates more than 3,000 rent-to-own retail stores for name-brand furniture, electronics, appliances and computers across the US, Canada, and Puerto Rico. Rent-A-Center (RAC) wanted to roll out […]

Read More

Orchestrating GPU-Accelerated Workloads on Amazon ECS

My colleagues Brandon Chavis, Chad Schmutzer, and Pierre Steckmeyer sent a nice guest post that describes how to run GPU workloads on Amazon ECS. — It’s interesting to note that many workloads on Amazon ECS fit into three primary categories that have obvious synergy with containers: PaaS Batch workloads Long-running services While these are the […]

Read More

Using Federation with Amazon ECR

This is a guest post from my colleague Asif Khan. ————————- Federation is a mechanism to connect identity management systems together. A user’s credentials are always stored with the “home” organization (the identity provider). A service provider trusts the identity provider to validate credentials when the user logs into a service. The user never provides […]

Read More

Authenticating Amazon ECR Repositories for Docker CLI with Credential Helper

This is a guest post from my colleagues Ryosuke Iwanaga and Prahlad Rao. ———————— Developers building and managing microservices and containerized applications using Docker containers require a secure, scalable repository to store and manage Docker images. In order to securely access the repository, proper authentication from the Docker client to the repository is important, but […]

Read More

Centralized Container Logs with Amazon ECS and Amazon CloudWatch Logs

Containers make it easy to package and share applications but they often run on a shared cluster. So how do you access your application logs for debugging? Fortunately, Docker provides a log driver that lets you send container logs to a central log service, such as Splunk or Amazon CloudWatch Logs. Centralized logging has multiple […]

Read More

Run Containerized Microservices with Amazon EC2 Container Service and Application Load Balancer

This is a guest post from Sathiya Shunmugasundaram, Gnani Dathathreya, and Jeff Storey from the Capital One Technology team. —————– At Capital One, we are rapidly embracing cloud-native microservices architectures and applying them to both existing and new workloads. To advance microservices adoption, increase efficiencies of cloud resources and decouple application layer from the underlying […]

Read More