AWS App Runner: Deploy Containerized APIs and Web Applications at Scale
Amazon Web Services Announced AWS App Runner, a Fully Managed Container Application service This makes it easier and faster for customers to build, deploy, and run web applications and containerized APIs with just a few clicks.
AWS App Runner manages all operational aspects of high-performance applications and APIs, including provisioning, scaling, and management of container orchestrators, load balancers, and CI / CD pipelines, while enabling customers run containers without having to think about it. servers or clusters at all. Customers simply provide their source code, container image, or deployment pipeline, and AWS App Runner builds and deploys the web application or API, balances the network traffic load, or increases or decreases capacity based on demand. , monitors application status and encrypts traffic by default.
With AWS App Runner, customers can enjoy the portability, efficiency, and cost savings of containers within minutes (even if they don’t have previous experience running and managing containers). containers) and development teams can focus on their business applications instead of service configuration and infrastructure management. There are no commitments or upfront costs to use the solution, and customers pay only for the compute and memory resources used by their application.
Web applications and APIs power the essentials of customers’ businesses, including end-user websites and core services that handle important business logic. Due to the business-critical nature of customer applications and APIs, AWS provides customers with a variety of powerful tools for complete control over the deployment and operation of their applications, including the ability to scale. the underlying infrastructure and load balancing and encrypting network traffic.
However, some customers do not need such a fine degree of control and want to eliminate the additional time and operational complexity of configuring and integrating each underlying infrastructure service. While AWS Fargate has made it easier for customers to deploy and run containerized applications without having to manage compute clusters or capacity, some customers have requested a fully managed service to streamline their entire container environment. .
These customers simply want to point to their existing code or container repository and have their applications and APIs automatically run and scale in the cloud. They want a fully managed service that handles all of the tasks associated with running containerized applications, such as building and configuring container orchestrators, load balancers, and CI / CD pipelines, while ensuring Consistent application and API response times by reducing latency and eliminating cold starts. – even when their development teams lack experience in the deployment and management of containers or infrastructures.
AWS App Runner streamlines a customer’s entire container environment by providing the easiest and fastest way to build, deploy, and run modern containerized web APIs and web applications on AWS. Customers can launch their web application or API by connecting AWS App Runner to their source code or container image and selecting “deploy” in the console. The underlying compute is automatically deployed, scaled and managed leveraging AWS Fargate, the serverless compute engine that powers hundreds of millions of containers on AWS in a secure environment, eliminating the need for customers to choose instances and scale the capacity of the cluster.
AWS App Runner is built with best practices for operating and configuring AWS, including automated secure deployments (which monitor and test a new application environment before live traffic is routed to it to minimize disruption. caused by application version change) and health checks. In addition, it balances the traffic load based on incoming requests and automatically adapts resources based on traffic patterns. There is no need to create and configure CI / CD pipelines with AWS App Runner because it automatically detects changes to code or a container image and deploys a new version of the application.
Additionally, by provisioning memory to keep inactive applications warm, AWS App Runner eliminates cold starts and provides consistent application response time. With AWS App Runner, network traffic is encrypted by default so customers don’t have to configure or manage encryption keys. AWS App Runner enables developers (even those with no previous container or infrastructure experience) to build, deploy, and run modern containerized web applications with just a few clicks, using a single service.
“AWS offers the broadest range of container technologies in the cloud, and more and more customers want the portability, efficiency and cost savings that containers offer,” said Deepak Singh, vice president of compute services, AWS. “However, customers have asked us to make it even easier to provision their containerized web applications quickly so they can see these benefits faster. We are proud to provide these customers with AWS App Runner , a fully managed service that allows you to go from source code or container image to a secure web application with just a few clicks. With AWS App Runner, development teams, even those who have never used containers or software before. managed infrastructure, can set up and run a containerized application in minutes, so these customers can instead focus on building the applications that move their business forward. eprise rather than on the management of hardware and software infrastructure.
AWS App Runner is available in US East (N. Virginia), US West (Oregon), US East (Ohio), Asia Pacific (Tokyo), and Europe (Ireland), and will be available in other regions soon.
Datadog is the monitoring and analytics platform for developers, operations, and business users in the cloud age. “At Datadog, we are dedicated to helping customers monitor their applications regardless of where and how they run,” said Ilan Rabinovitch, senior vice president, Products and Community, Datadog.
MongoDB is a modern and versatile database platform with over 24,800 customers in over 100 countries. “With AWS App Runner, customers can enjoy a fast, easy, and secure way to jump directly from the container code or image to a web application running on AWS,” said Benjamin Cefalo, director of product management, MongoDB. “We are excited to integrate AWS App Runner with MongoDB Atlas so developers can take advantage of the scalability and performance of our cloud-native global database service for their AWS App Runner applications. Combined with the fully managed load balancing, container orchestration, and compute capabilities of AWS App Runner, customers can focus more on creating business value through their applications.
HashiCorp provides cloud infrastructure automation software that enables organizations to provision, secure, connect and run any infrastructure for any application. “AWS App Runner makes it easier for developers to build and run containerized applications,” said Burzin Patel, vice president of global partner alliances, HashiCorp.
Sysdig is an open source-based SaaS platform that provides the security and visibility needed to confidently run containers, Kubernetes, and cloud services. “With AWS App Runner, infrastructure management is offloaded to AWS. This allows organizations to focus on developing and deploying their applications, ”said Loris Degioanni, CTO and founder of Sysdig.