App Runner has been closed to new customers since 2026-04-30. AWS recommends ECS Express Mode. The course presents it as available, and the exam may still use the course figure. AWS source, release notes
Overview
AWS App Runner is a fully managed service that makes it easy to deploy web applications and APIs at scale. You need no infrastructure knowledge.
- Start with your source code or a Docker container image.
- Configure settings: vCPUs, memory, auto scaling, health checks.
- App Runner builds and deploys the web app or API.
- Access it right away through a URL.
App Runner from source to URL
Features
- Automatic scaling, highly available, load balancing, encryption
- Access to your VPC: connect to databases, caches and message queue services
Quickly deploy web apps, APIs and microservices and do rapid production deployment with best practices.
Hands-On Walkthrough
The instructor notes this is not in the free tier: you pay for vCPU and per GB.
- Create an App Runner service. Source: Container registry (ECR for private images, ECR Public for public images) or source code (e.g. from GitHub).
- Use a public image: from the ECR Public Gallery copy the
httpdimage address and paste it. - Deployment setting: manual or automatic (automatic available with a source code repo or ECR). Manual here.
- Service name
DemoHTTP; 1 vCPU and 2 GB (the lowest available). Optionally environment variables; port 80 (the image's port). - Auto scaling default: 1 to 25 instances with 100 concurrent requests per instance; a custom configuration can be added.
- Health checks left as is. Security: optional instance role. Networking: public access (or custom VPC). Optional tracing with AWS X-Ray. Defaults, next.
- Review and Create and deploy. Behind the scenes App Runner deploys an auto scaling group, scaling triggers, target containers, a load balancer and a domain (the speaker says "most likely" for some of these).
- One interface gives logs, activity, metrics, observability, configuration and custom domain connection.
- The default domain shows "It works", the message for a correctly deployed HTTPD. The event log shows deployment and health checks. Many concurrent requests would scale it automatically.
- Delete the service by typing
delete.
Questions & Answers
Q1: What is App Runner?
Answer:
A fully managed service to deploy web apps and APIs from source code or a container image with no infrastructure knowledge.
Q2: What do you get out of the box?
Answer:
Auto scaling, high availability, load balancing, encryption and optional VPC access.
Q3: What are the default scaling settings in the demo?
Answer:
1 to 25 instances, 100 concurrent requests per instance.
Check yourself
Quiz
Flashcards
Click the card (or focus it), then use ← → to move and Space to flip.