Containers
Tag: CI/CD
Enable continuous deployment based on semantic versioning using AWS App Runner
Introduction In this modern cloud era, customers automatically build, test, and deploy the new version of their application multiple times a day. This common scenario in the software development life cycle creates faster delivery of features, bug fixes, and other updates to end users. One key aspect of continuous deployment is semantic versioning, a system […]
Using a CI/CD Pipeline to Inject an Envoy Proxy Sidecar Container into an Amazon ECS Task
AWS App Mesh is a service mesh that provides application-level networking to make it easy for your services to communicate with each other across multiple types of compute infrastructure. App Mesh includes support for Amazon Elastic Container Service (Amazon ECS) and Amazon Elastic Kubernetes Service (Amazon EKS), requiring the open-source Envoy proxy to be run […]
Continuous Delivery of Amazon EKS Clusters Using AWS CDK and CDK Pipelines
Customers are looking for ways to automate the deployment of their Amazon EKS clusters across different versions, environments, accounts, and Regions. The deployment of these clusters involves tasks like creating your clusters with desired networking and logging configuration, selecting Amazon EKS add-ons versions, and, once it is ready, deploying other infrastructure components. This post shows […]
Use CloudFormation to automate management of the Fargate profile in Amazon EKS
Organizations are embracing microservices architectures and container-based deployments to gain agility, scalability, isolation, and separation of concerns. AWS Fargate, the serverless compute engine for running containers in the AWS Cloud, improves agility by taking away the undifferentiated heavy lifting of worker node provisioning and management. With Fargate, organizations can focus on building applications and application […]
Developing Twelve-Factor Apps using Amazon ECS and AWS Fargate
Sushanth Mangalore and Chance Lee, AWS Solutions Architects, SMB Introduction The twelve-factor methodology helps you build modern, scalable, and maintainable software-as-a-service apps. The methodology is technology agnostic and has become a widely-adopted approach to developing cloud-native applications. There are a few different ways to develop twelve-factor applications on AWS. Solutions based on containers technology are a […]
Announcing Amazon ECS deployment circuit breaker
Today, we announced the Amazon ECS deployment circuit breaker for EC2 and Fargate compute types. With this feature, Amazon ECS customers can now automatically roll back unhealthy service deployments without the need for manual intervention. This empowers customers to quickly discover failed deployments, while not having to worry about resources being consumed for failing tasks, […]
OCI Artifact Support In Amazon ECR
By Shubhra Deshpande and Michael Hausenblas In the container roadmap issue 308 you asked us about making Amazon Elastic Container Registry (ECR) understand artifact types beyond container images. We now launched support for Open Container Initiative (OCI) artifacts, such as Helm charts. In this post we give you some background on OCI artifacts and walk […]
CI/CD pipeline for testing containers on AWS Fargate with scaling to zero
Development teams are running manual and automated tests several times a day for their feature branches. Running tests locally is only one part of the process. To test workloads against other systems as well as give access to QA engineers, it requires deploying code to dedicated environments. These servers/VMs spend hours idling because new test […]
Game DevOps made easy with AWS Game-Server CD Pipeline
This is a guest post by Anita Buehrle of Weaveworks. The biggest challenge faced by game publishers is the ability to deliver new features to players as quickly as possible. Not only do new features have to arrive quickly and reliably, but they also need to be delivered in a way that optimizes costs and […]
Create a CI/CD pipeline for Amazon ECS with GitHub Actions and AWS CodeBuild Tests
Amazon Elastic Container Service (Amazon ECS) is a fully managed container orchestration service that makes it easy to operate containerized workloads at scale. It also integrates with other core AWS services, such as Amazon Route 53, AWS Identity and Access Management (IAM), and Amazon CloudWatch. Establishing an effective and efficient CI/CD pipeline is critical for containerized […]