Pulumi tames the complexities of the modern cloud so that infrastructure teams, developers, and security teams can build, deploy, and manage AWS infrastructure faster and more securely, resulting in more innovation and competitive advantage. The company’s cloud engineering platform provides a complete solution for building, deploying, and managing modern cloud applications on AWS using cloud engineering best practices.
“AWS offers over 200 full-featured services to support virtually any cloud workload. Many Pulumi users tell us that they love the fast pace of innovation that AWS offers, but are looking for ways to integrate the latest AWS services and features into their projects faster and easier, ”said Ken Exner, director, AWS Developer Tools, AWS . “By using Pulumi’s new AWS Cloud Control API and AWS Native Provider, our joint customers can quickly take advantage of the latest AWS services and feature updates to drive new innovations in their business.”
“Pulumi’s cloud engineering platform was a turning point for us as it enables our engineers to automate the delivery of modern cloud infrastructures with familiar, flexible, and powerful languages,” said Tyson Trautmann, vice president of engineering at FaunaDB. “We’re excited about the new native vendor collaboration between AWS and Pulumi as it gives us the ability to introduce new AWS features and products faster and accelerate our own platform innovation and time to market.”
Modern cloud architectures help companies to drive innovations faster and offer advantages in terms of costs, scalability and time-to-market. However, these architectures (e.g. serverless or container) are more complex because they consist of many interdependent, loosely coupled cloud services and APIs. New cloud service features are released frequently and require teams to manually update their applications. This makes it difficult to reliably deploy and manage modern cloud applications while maintaining high speeds. Teams deploying modern cloud applications need a programmatic way to manage their complexity, automation to keep them up to speed, and tools that allow developers to build faster and more reliably. This is best done using software engineering languages and tools that are already widely used.
Pulumi and its AWS Native Provider enable users to:
Use any AWS service that is not yet supported by the AWS Cloud Control API with the existing AWS Classic Provider, which can be used with the new AWS Native Provider.
Easily create any modern cloud architecture, e.g. B. containerized and serverless applications, and the underlying infrastructure, including networks, databases, and clusters.
Adopt cloud-native technologies (like Kubernetes and Helm Charts) and integrate them seamlessly with AWS services with a unified approach.
Leverage libraries with out-of-the-box best practices such as: For example, properly configure and scale Amazon Elastic Kubernetes Service (Amazon EKS) and Amazon Elastic Container Service (Amazon ECS) clusters, or build your own libraries using standard abstraction and package manager technologies.
Reduce risk with comprehensive testing at a lower cost: unit test frameworks for each language, cloud resource mocking that enables faster testing, and integration test frameworks.
Automate the provision of cloud applications and infrastructure through a unified pipeline with over 12 continuous integration and continuous delivery (CI / CD) integrations (e.g. AWS Code Services, GitLab, CircleCI) or use the cluster Kubernetes Operator from Pulumi.
Manage the cloud infrastructure with full visibility and control, in addition to proactively enforcing policy compliance as code.
“Pulumi’s cloud engineering platform has helped us unlock the full potential of modern architectures on AWS and enable innovations faster than before,” said Adam Wilczek, Staff Site Reliability Engineer at Webflow. “We are excited about this collaboration between AWS and Pulumi, as the Pulumi AWS Native Provider enables us to take advantage of the latest AWS features and products sooner.”
“Pulumi’s new AWS Native Provider, powered by the AWS Cloud Control API, gives Pulumi’s users instant access to the latest AWS Cloud Control API-supported services and features as soon as they are launched, with no delays or manual implementations by us are required, “said Joe Duffy, CEO of Pulumi. “The entire surface of the AWS resources provided by the AWS Cloud Control API can now be automated from popular languages such as Python, TypeScript, .NET and Go with standard IDEs, package managers and test frameworks with high fidelity and high quality. With this new provider, developers and infrastructure teams can develop and deploy modern AWS applications and infrastructures faster and more reliably than ever before. ”
At launch, the AWS Cloud Control API supports hundreds of AWS resources, and the Pulumi AWS Native Provider supports all of them. In addition, the AWS Native Provider can be used with the Pulumi AWS Classic Provider, which supports over 800 AWS resources. As additional resources are added to the AWS Cloud Control API, Pulumi will support them on the same day through AWS Native Providers. Pulumi users can use the existing and new providers in the same programs to support the transition to the AWS Native Provider. Users can start by downloading the open source SDK, creating a new project, and selecting pulumi-aws-native as the provider type. You can then use Pulumi’s fully managed service to manage your AWS resources with integrated status and secrets management, dashboards to visualize and review your stacks and resources, integrations with existing CI / CD workflows, and collaboration functions that teams can use during the support shared infrastructure management, use. Pulumi offers a free custom edition and editions for teams and companies with demanding scaling, security, compliance and auditing needs.