Containers
Category: Best Practices
A quick path to Amazon EKS single sign-on using AWS SSO
With the rapid growth of software as a service (SaaS) and cloud adoption, identity is the new security perimeter. AWS Identity and Access Management (IAM) and Kubernetes role-based access control (RBAC) provide the tools to build a strong least-privilege security posture. Single sign-on (SSO) uses federation with a central identity provider (IdP) to improve security by allowing […]
Using AWS Proton as a provisioning mechanism for Amazon EKS clusters
AWS customers have a number of options they can use to deploy Amazon Elastic Kubernetes Service (Amazon EKS) clusters. They can use the EKS console workflows, the eksctl CLI, the AWS Cloud Development Kit (AWS CDK), or several other options. There is often a single Ops-savvy user (or team) picking one of these options to […]
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 […]
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 […]
Enabling AWS X-Ray tracing for AWS App Runner service using AWS Copilot CLI
AWS Copilot CLI is an open-source command line interface that makes it easy for developers to build, release, and operate production-ready containerized workloads on AWS App Runner, Amazon Elastic Container Service (Amazon ECS), and AWS Fargate. Under the hood, Copilot uses AWS CloudFormation for provisioning and managing the underlying infrastructures on your behalf so that […]
Introducing new templates to the AWS Proton template library
Today, we are announcing new additions to the AWS Proton sample template library. The library is a curated set of AWS Proton templates that use AWS best practices for popular applications such as a load-balanced web application or an Amazon API Gateway backed by AWS Lambda. You can use the library to deploy these common […]
Observability for AWS App Runner VPC networking
With AWS App Runner, you can quickly deploy web applications and APIs at any scale. You can start with your source code or a container image, and App Runner will fully manage all infrastructure, including servers, networking, and load balancing for your application. If you want, App Runner can also configure a deployment pipeline for […]
Optimize cost for container workloads with ECS capacity providers and EC2 Spot Instances
Amazon EC2 Spot Instances use spare Amazon Elastic Compute Cloud (Amazon EC2) capacity at up to a 90% discount compared to On-Demand prices. Amazon EC2 can interrupt Spot Instances with a two-minute notification when EC2 needs the capacity back. Spot Instances are an ideal option for applications that are stateless, fault-tolerant, scalable, and flexible, such as big data, […]
AWS Proton Self-Managed Provisioning
This is part two of two blog posts regarding this release: in this post, we address a second feature that recently launched, which is connecting AWS Proton with a self-managed provisioning workflow. To read part one, where we cover how to author AWS Proton Templates using HashiCorp Configuration Language (HCL) and Terraform, see AWS Proton Terraform […]
AWS Proton Terraform Templates
At re:Invent 2020, AWS launched a new service, AWS Proton, aimed at helping automate and manage infrastructure provisioning and code deployments for serverless and container-based applications. At launch, AWS CloudFormation was the only option available to customers for provisioning their infrastructure through AWS Proton. Supporting HashiCorp Terraform is currently the most upvoted item on our public […]