Containers

Category: Management Tools

Monitoring the Amazon ECS Agent

Note: Since this post was published, Amazon ECS added built-in detection and repair of impaired agent connectivity, which is now the recommended approach. For more information, see Monitor Amazon ECS container instance health. Introduction Amazon Elastic Container Service (Amazon ECS) is a fully managed container orchestration service that allows organizations to deploy, manage, and scale […]

AWS App Runner now integrates with AWS Secrets Manager and AWS Systems Manager Parameter Store

AWS App Runner makes it easy to run web applications and APIs at production scale. It enables you to build, deploy, run, and observe web applications without the burden associated with infrastructure management. Many such applications externalize the storage of URLs, API keys, usernames, database secrets, and configuration parameters. Starting today, App Runner allows you to […]

Automate rollbacks for Amazon ECS rolling deployments with CloudWatch alarms

Introduction Amazon ECS now offers native support for monitoring and automatically reacting to changes during a rolling update by using Amazon CloudWatch metric alarms. This enables customers to easily automate discovery and remediation for failed deployments and minimize the performance and availability impacts. Customers can configure Amazon CloudWatch alarms for their rolling updates using the […]

Deploying IPFS Cluster using AWS Fargate and Amazon EFS One Zone

Deploying IPFS Cluster using AWS Fargate and Amazon EFS One Zone

Introduction Image source: https://ipfscluster.io/ IPFS (InterPlanetary File System) is a popular decentralized storage solution used for many use cases like decentralized applications, p2p data sharing, or immutable file systems. For more usage ideas see these examples. IPFS Cluster is another application that runs alongside IPFS and provides data orchestration across a swarm of IPFS daemons […]

Automatically enable group metrics collection for Amazon EKS managed node groups

Automatically enable group metrics collection for Amazon EKS managed node groups

Introduction Amazon Elastic Kubernetes Service (Amazon EKS) managed node groups automate the provisioning and lifecycle management of Kubernetes nodes (Amazon Elastic Compute Cloud (Amazon EC2) instances) for Amazon EKS Kubernetes clusters. Managed nodes are provisioned as part of an Amazon EC2 Auto Scaling group that’s managed for you by Amazon EKS. Amazon EKS doesn’t enable […]

How GPO Achieved Infrastructure Provisioning Efficiency using AWS Proton

How GPO achieved infrastructure provisioning efficiency from weeks to minutes using AWS Proton

This post was co-written by Joshua Major, VP of Engineering, GPO, and Jesse Varnado, Director of Engineering, GPO. Introduction AWS Proton is a managed service for platform engineers to increase the pace of innovation by defining, vending, and maintaining infrastructure templates for self-service deployments. With AWS Proton, customers can standardize centralized templates to meet security, […]

Using Prometheus to Avoid Disasters with Kubernetes CPU Limits

Using Prometheus to Avoid Disasters with Kubernetes CPU Limits

“Sir, your application is continually getting throttled,” I repeated. The highly skilled team that I was brought in to help with an outage was in disbelief. They had been using the same limits configuration in production for over two years. Yet, the Grafana chart was definitive: CPU throttling was causing the outage they were currently […]

Faster Scaling-in for Amazon ECS Cluster Auto Scaling

Faster Scaling-in for Amazon ECS Cluster Auto Scaling

Introduction Amazon Elastic Container Service (ECS) customers who use Cluster auto scaling (CAS) have expressed that they would like to scale-in more quickly so that they can avoid paying extra charges for compute resources during scale-in events. To make scaling-in more responsive, today we are pleased to introduce an enhancement to increase the scale-in step […]

Title image:

How to use components to augment the infrastructure in an AWS Proton template

Introduction AWS Proton is a managed service that helps platform engineers scale their impact by defining, vending, and maintaining infrastructure templates for self-service deployments. With Proton, customers can standardize centralized templates to meet security, cost, and compliance goals. Proton helps platform engineers scale up their impact with a self-service model, resulting in higher velocity for […]

ECS auto scaling using custom metrics

Amazon Elastic Container Service (ECS) Auto Scaling using custom metrics

Introduction Amazon ECS eliminates the need to install, operate, and scale your own cluster management infrastructure. Customers are using horizontal scalability to deploy and scale their microservices applications running on Amazon ECS. They use the Application Auto Scaling service to automatically scale based on metrics data. Amazon ECS typically measures service utilization based on average […]