AWS has announced that AWS Proton will be generally available. AWS Proton is an application delivery service that simplifies the provision, monitoring, and deployment of microservices that create the base for modern container and serverless applications for customers.
The infrastructure team of an organization can create standard application stacks that define infrastructure resources, observability tools, CI/CD (Continuous Integration and Continuous Delivery) pipeline, and architecture with AWS Proton. These stacks can be made available for the developers too.
Developers can use the self-service interface of AWS Proton to choose an application stack for use with their code. AWS Proton automatically supplies the resources for the selected application stack, deploys the code, and enables monitoring so that developers can start creating serverless and container applications without having to learn, maintain or configure the underlying resources.
Talking about AWS Proton, it is an application delivery service that aids platform teams in providing a simple way for their developers to provision, deploy, and monitor applications in case the unit of computing is dynamic, similar to serverless and container. The service permits customers to define application components as a stack, which builds everything required for the provision, deployment, and monitoring of an application including networking, security, compute, monitoring, and code pipeline.
AWS Proton consists of curated application stacks featuring built-in AWS best practices (for tools, architecture, and security). It also helps the infrastructure teams in easily distributing the trusted stacks to their development teams. The stack basically defines all the infrastructure and tooling for the microservice and it also offers standards and consistency across an organization.
When a developer is all set to deploy the code, they pick the stack the best suits their use case, plug in the parameters for their application, and click on deploy. AWS Proton manages everything required to deploy the applications, including provisioning the requested AWS services, building monitoring and alarms, testing, pushing code through the CI/CD pipeline, compiling and deploying the code.
It also includes microservices that are using each stack, so it is easy for infrastructure teams to make sure that all microservices are updated as per the requirement. Infrastructure teams can handle their serverless and container deployments and dedicate themselves to building top-notch applications. This will save the time of developers that would have been used in creating the infrastructure for each development team.
Vice President’s Take
Vice President of Compute Services at AWS, Deepak Singh, said that customers have told AWS that they like the operational benefits that serverless and container applications offer but it is quite a challenge to scale these architectures over their organizations due to the involvement of many manual tasks in deploying apps that use microservices. He further said that AWS Proton integrates customer’s infrastructure as code, observability, and CI/CD pipeline into a single interface. This would help developers in getting from code in a repo to a production application rapidly.
Mr. Singh ended his statement by saying that developers are dependent on each of the underlying services involved, while the central infrastructure team can be assured that the applications deployed by the developers with AWS Proton are up to standards set for their business.
What AWS partners say about AWS Proton
“As part of Rackspace Technology’s mission to help customers innovate in the cloud, we’re often helping them find the balance between standardization and experimentation,” said Amir Kashani, VP, Cloud Native Development & IoT, Rackspace. “We’re excited about AWS Proton, which provides a cloud-native way for administrative teams to define infrastructure and service standards without removing the self-service AWS access that enables developer innovation. We are looking forward to leveraging AWS Proton as another tool to help our joint customers on their cloud journey.”
ClearScale is a cloud professional services company that leverages deep technical expertise to build tailored cloud solutions for each client.
“With the new AWS Proton service, organizations finally have a centralized way to manage container and serverless deployments. This fully customized, self-service platform helps development teams focus on their code and easily roll out updates as needed,” said Pavel Vasilyev, VP of Technology, ClearScale. “Our customers will benefit from AWS Proton’s ability to increase the productivity of developers and enforce best practices and consistent standards for deploying new code. We’re very excited about the opportunity to support AWS Proton.”