SEARCH FINANCIAL SERVICES INFRASTRUCTURE SECURITY SCIENCE INTERVIEWS

 

     

Pulumi 2.0 Debuts

April 23, 2020

Pulumi version 2.0 includes policy, testing and architecture as code -- to infrastructure provisioning. These capabilities help teams rapidly deliver applications and infrastructure to any private, public, or hybrid cloud with increased confidence and built-in governance. Pulumi lets cloud engineers use languages they already know, including Python, JavaScript, TypeScript, Go and .NET/C#, rather than using YAML or other proprietary languages and templates.

“Pulumi supercharged our whole organization by letting us create reusable building blocks that developers can leverage to provision new resources and enforce organizational policies for logging, permissions, resource tagging and security,” said Igor Shapiro, principal engineer at Lemonade. “This has empowered our developer teams to self-provision resources and ship new capabilities faster without having to wait for the infrastructure team to deploy new resources on their behalf.”

Pulumi unlocks access to existing ecosystems of tools, libraries and communities, enabling new engineering approaches to cloud infrastructure. It enables incremental cloud adoption and modernization with support for over 30 public, private and hybrid cloud providers -- including AWS, Azure, Google Cloud Platform and Kubernetes -- and supports a wide variety of cloud architectures, including virtual machines, containers, serverless, hosted data and AI services.

Pulumi 2.0 includes:

Provisioning -- Reduce configuration complexity and ship applications to any cloud faster. Boost productivity using the industry’s best languages and tools. Plan changes, preview diffs before they happen and track all historical changes. Easily use online or self-hosted SaaS.

Delivery -- Continuously deliver application and infrastructure at scale using one of a dozen CI/CD and SCM system integrations and built-in secrets management. Improve the velocity of and visibility into all deployments with tools for managing complex global environments.

Architecture -- Avoid reinventing the wheel with real sharing and reuse that codifies architectural patterns and best practices. Benefit from an ecosystem of libraries and even contribute to those, leveraging real language packages shared with the community.

Policy -- Prevent critical mistakes from getting deployed into any cloud. Enforce security and compliance policies, cost controls and other best practices, using policies defined in real languages. Apply policies across the organization with fine-grained controls.

Testing -- Be confident that infrastructure is correct before and after deployment. Use popular testing tools and techniques, perform integration testing for ephemeral environments and post-deployment validation and adopt agile test-driven infrastructure practices.

“Cloud transformation is still tough, and modernization even tougher,” said Joe Duffy, Pulumi co-founder and CEO. “By reimagining infrastructure as code using the industry’s favorite languages, we have been able to stand on the shoulders of giants and empower both developers and infrastructure teams with world-class tools and workflows. Our customers consistently tell us that Pulumi and its cloud Superpowers have played a pivotal role in their most important cloud initiatives.”

“Consolidation of critical capabilities for cloud engineering and proliferation of their use across teams has historically been difficult, given the need for domain-specific languages, platform-specific templates and workflows and awkward workarounds using things like YAML,” said Steve Hendrick, research director, Enterprise Management Associates. “Pulumi users have come to regard, and describe, its ability to bridge these gaps as giving them ‘Superpowers’ that enable them to do things across silos that they have never been able to do before.”

“Pulumi has changed how our team works by giving us deployment superpowers,” said Beyang Liu, Sourcegraph CTO. “It’s great to run ‘pulumi up’ and not have to worry about deploying an invalid configuration.”

Terms of Use | Copyright © 2002 - 2020 CONSTITUENTWORKS SM  CORPORATION. All rights reserved. | Privacy Statement