#container | Container (1)
Ship your applications in a standarized and reliable way with the help of containers. Covers ECS, EKS, and Fargate.
Fargate vs. App Runner
What’s the simplest way to run containers on AWS? My first relevant container workload was running on a fleet of EC2 instances managed by ECS. Maintaining and scaling the needed EC2 instances was wasting a lot of my time. So I got very excited when AWS ...Read more
Review: App Runner - Simply containers on AWS!
How many options are there for deploying containers on AWS? ECS, EKS, Elastic Beanstalk, EC2, and Fargate, to name a few. And there’s another service I’d like to take a closer look at in this review: AWS App Runner. And I promise you already; it’s worth...Read more
Building multi-architecture container images for AWS Graviton
What do my MacBook Pro and my container workload running on ECS and Fargate have in common? They both run amazingly well on the ARM processor architecture. However, building Docker images for Apple Silicon and AWS Graviton is challenging. Because a cont...Read more
Containers on AWS: ECS, EKS, and Fargate
The container landscape in general and on AWS in particular is changing quickly. AWS releases new services and features to deploy containers constantly. Currently, the most interesting options are: Elastic Container Service (ECS) and Elastic Kubernetes ...Read more
Running containers on spot infrastructure
Running workloads on spot infrastructure is significantly cheaper. You can reduce your bill by 50% or more. Keep in mind that spot workloads can be terminated at any time. If you are lucky, you will be noticed 2 minutes upfront to shut down gracefully. ...Read more
Amazon ECR vs. Docker Hub vs. GitHub Container Registry
Have you worked with a Linux package manager like apt or yum before? A container registry is similar, but instead of packages, it distributes container images. A container registry is a crucial aspect of a containerized workflow and infrastructure. This...Read more
Review: AWS App Mesh – A service mesh for EC2, ECS, and EKS
It seems to me like everyone is talking about service meshes these days - definitely a hot topic in the world of containers and microservices. A service mesh promises reducing latency, increasing observability, and simplifying security within microservi...Read more
Run the AWS CLI v2 inside Docker
The last time I bought a new laptop, I decided to install it from scratch. My goal: keep the installation as clean as possible. Run anything inside Docker containers. Especially the development environments. I work for many clients. I often encounter si...Read more
ECS Deployment Options - From rolling updates to blue-green and canary
“How often do you deploy to production?” - This is an important question as the best application is useless if you can’t deploy it. And being able to deploy regularly and automated is quite important.The Elastic Container Service (ECS) is used by many A...Read more
Containers vs. Serverless: Thoughts About Your Cloud Strategy
There are many ways to build on AWS. When shaping the strategy for your organization, the following two options should be on your shortlist. Containers: Package your source code into containers and leverage AWS’s fully-managed services, providing the c...Read more
Scaling Container Clusters on AWS: ECS and EKS
Containers are a powerful tool to streamline your development and deployment process. However, a container cluster - no matter if you are using ECS (Elastic Container Service), EKS (Elastic Kubernetes Service), or self-managed Kubernetes - increases com...Read more
What's the best AWS Compute option for your project?
There are many good reasons why you should move to the cloud and AWS in particular. Benefit from the latest innovations or consume sophisticated technology as a commodity (relational databases, Hadoop clusters, data warehouses, …) to lower your time to ...Read more
Dockerizing Ruby on Rails
Did you dockerize your Ruby on Rails application already? You definitely should! Read on to learn why and how. Shipping software is a challenge. Endless installation instructions explain in detail how to install and configure an application as well as a...Read more
How to dockerize your Node.js Express application for AWS Fargate?
Checklist: Is your application ready for a container cluster?
Is your application ready to run on a container cluster? Use this checklist to find out whether you are good to deploy your application on Amazon Elastic Container Service (ECS) and AWS Fargate or any other container cluster solution. Does your applica...Read more
How to dockerize your Python Django application for AWS Fargate?
The biggest game-changer for Docker on AWS was the announcement of AWS Fargate. Operating Docker containers could not be easier. With AWS Fargate, you launch Docker containers in the cloud without any need to manage virtual machines. Django is a popular...Read more
Resilient task scheduling with ECS Fargate
Many applications use scheduled jobs to automate recurring tasks, such as: Generating and sending a monthly report. Disabling users who haven’t logged in for more than 365 days. Deleting stale data from the database. Doing so is simple, as long as an...Read more
Rapid CI/CD with CodeBuild to deploy PHP and Docker
This blog post is an excerpt of our book Rapid Docker on AWS where you can find examples for other programming languages as well. There are many options available when you are looking for ways to implement a deployment pipeline. You might have heard a...Read more
Dockerizing legacy applications with confd
This blog post is an excerpt of our book Rapid Docker on AWS. A legacy application typically uses files to read configuration parameters. But working with configuration files is cumbersome when building Docker images for the use with ECS (EC2 or Farga...Read more
More than 25 SSL certificates with ECS
Both the Application Load Balancer (ALB) and the Network Load Balancer (NLB) provide TLS/HTTPS listeners allowing you to encrypt the data in transit from the clients to your cloud infrastructure. Together, with the Amazon Certificate Manager (ACM) which...Read more