AWS Makes the Transition to Containers Eaiser with App Runner
Unless you’ve been working out of a cave, you’ve probably heard that containers are the future in app development and that many businesses have been looking into using Docker, Kubernetes, and other containerized solutions to update their applications.
However, moving to a new containerized platform can be difficult – requiring the mastery of lots of unfamiliar technologies. Announced this past May 18th 2021, AWS App Runner is a fully managed service that makes it easy for developers to quickly deploy containerized web applications. No prior container platform infrastructure experience is required. Customers provide source code, a container image, or a deployment pipeline. App Runner can then build and deploy a containerized web application that can load balance traffic, scale on-demand, and monitor application health. App Runner is designed for web scalability so there’s no need to change or re-architect your applications as the workload grows.
Some of the main features in App Runner include:
- Easy to implement – Enables you to build and run web-scale applications in just a few clicks with no prior container infrastructure experience
- Load Balancing — Automatically load balances traffic to provide high levels of reliability and availability
- Auto Scaling — Can seamlessly scale up resources in response to web traffic
- Logs & Metrics — Provides detailed build, deployment, and runtime logs
- Certificate Management –Provides a fully managed TLS with automatic certificate renewal
When you create an application in AWS App Runner, you configure the amount of memory and vCPU required for your application to run. You also select the concurrency to use which is a scaling metric that represents the maximum number of simultaneous requests that can be processed by a container instance.
When your application is idle, you pay per GB of memory for provisioned container instances which keep your application warm and eliminates cold starts. When requests come in, your application responds in milliseconds, and you pay for the vCPU and memory consumed by your active container instances. You are only billed while your application is running. Example pricing includes:
- Development or test app – $5/month
- Lightweight apps and web services – $25/month
- High volume production app – $102/month
You can begin using App Runner with the AWS console, AWS CLI, or AWS Copilot. AWS App Runner is now generally available in the following AWS Regions: US East (N. Virginia), US East (Ohio), US West (Oregon), Europe (Ireland), and Asia Pacific (Tokyo). You can learn more at AWS App Runner.
More in Cloud Computing
AWS Licenses Visual Studio with EC2
Aug 12, 2022 | Michael Otey
Google to Open Three New Cloud Regions in Malaysia, Thailand, and New Zealand
Aug 10, 2022 | Rabia Noureen
Start Planning for AWS re:Invent 2022 in Las Vegas on Nov. 28 – Dec. 2
Aug 9, 2022 | Michael Otey
Amazon CloudFront Vs. Cloudflare: How to Choose the Right CDN
Aug 2, 2022 | Sukesh Mudrakola
AWS Porting Assistant Moves VB.NET Apps to .NET Core
Jul 22, 2022 | Michael Otey
Oracle Teams Up with Microsoft to Launch New Database Service for Azure
Jul 21, 2022 | Rabia Noureen
Most popular on petri