Containers
Tag: Lambda
Dynamically create repositories upon image push to HAQM ECR
HAQM Elastic Container Registry (HAQM ECR) provides a fully managed container registry service, offering high-performance hosting for reliably deploying application images anywhere. HAQM ECR service requires repositories to pre-exist before pushing container images. In this post, we explore a dynamic solution that leverages AWS CloudTrail, HAQM EventBridge, and AWS Lambda functions to automatically create HAQM […]
Monitoring the HAQM ECS Agent
Introduction HAQM Elastic Container Service (HAQM ECS) is a fully managed container orchestration service that allows organizations to deploy, manage, and scale containerized workloads. It’s deeply integrated with the AWS ecosystem to provide a secure and easy-to-use solution for managing applications not only in the cloud but now also on your infrastructure with HAQM ECS […]
HAQM Elastic Container Service (ECS) Auto Scaling using custom metrics
Introduction HAQM 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 HAQM ECS. They use the Application Auto Scaling service to automatically scale based on metrics data. HAQM ECS typically measures service utilization based on average […]
Athenahealth QMaaS: Optimizing throughput and costs with HAQM ECS & EC2 Spot
Karthik Kalkur, Senior Architect, Athenahealth, Jayaprakash Alawala, Specialist Solution Architect (Containers), AWS, and Sridhar Bharadwaj, Sr EC2 Spot Specialist, AWS This guest blog post is contributed by Karthik Kalkur, a Senior Architect at athenahealth, in partnership with AWS Specialist Solution Architect for Containers, Jayaprakash Alawala, and AWS Sr. EC2 Spot Specialist, Sridhar Bharadwaj. Athenahealth is […]
Autoscaling HAQM ECS services based on custom CloudWatch and Prometheus metrics
Introduction Horizontal scalability is a critical aspect of cloud native applications. Microservices deployed to HAQM ECS leverage the Application Auto Scaling service to automatically scale based on observed metrics data. HAQM ECS measures service utilization based on CPU and memory resources consumed by the tasks that belong to a service and publishes CloudWatch metrics, namely, […]
Autoscaling HAQM EKS services based on custom Prometheus metrics using CloudWatch Container Insights
Introduction In a Kubernetes cluster, the Horizontal Pod Autoscaler can automatically scale the number of Pods in a Deployment based on observed CPU utilization and memory usage. The autoscaler depends on the Kubernetes metrics server, which collects resource metrics from Kubelets and exposes them in Kubernetes API server through Metrics API. The metrics server has […]
Building serverless admission webhooks for Kubernetes with AWS SAM
Authors: Simon Woldemichael, Associate Solutions Architect, WWPS Solution Architecture Josh Jiang, Associate Cloud Developer, Professional Services Shared Delivery Teams Learning Level: 300 Controlling resource deployments in your Kubernetes cluster can become a difficult challenge. For instance, pushing changes to a production environment can run the risk of installing an incompatible package or vulnerable dependency that […]