Simplified Docker Deployments with AWS App Runner: An Introduction to AWS AppRunner

Ewere Diagboya
MyCloudSeries
Published in
10 min readJun 17, 2024

--

Docker Image on the Cloud

Introduction

You just learned how to use Docker, and you can build and push Docker images to a Docker registry (this could be Docker registry, Quay.io, Harbour, or Amazon ECR). You also know how to use Docker-compose which is an awesome tool for orchestrating Docker containers locally.

The next step is to get this docker-packaged application into the hands of users, doing some googling you find out that there are so many tools out there for deploying Docker-based applications. The challenge here is not only choosing the right tool or service to deploy the Docker image, it has to be a tool that adequately has the features desired in a standard environment.

There are some important features that a standard application environment should have for efficient management of the application. These features should align with the Six pillars of the AWS well-architected framework. These six pillars provide outstanding guidelines for the design and deployment of any infrastructure. The six pillars of the well-architected framework are summarized below:

  • Cost Pillar: your infrastructure should be cost-effective and optimally provisioned, avoiding both over-provisioning and under-provisioning.

--

--