Pulumi is releasing new Day 2 functionalities for Pulumi Deployments, a product focused on infrastructure deployment and lifecycle management. The new features include options for keeping a once-deployed cloud infrastructure in good order, such as drift detection and self-destructing stacks.
This new release by infrastructure-as-code provider Pulumi addresses a common challenge for infrastructure platform administrators: balancing self-service cloud provisioning (such as employees calling on storage or computing power) with maintaining control and governance.
One of the new capabilities involves continuously detecting and fixing drift when it happens. Administrators are alerted when actual cloud infrastructure deviates from the infrastructure as code source of truth. Drift can be automatically remedied by performing a kind of system restore from a previous state.
Tip: Pulumi takes Infrastructure-as-Code to the next level
Self-destructing stacks
In addition, the update offers the ability to clean up outdated infrastructure with self-destructing stacks. Administrators can set the rules according to criteria based on time (Time to Life, or TTL) or other variables. This prevents unused infrastructure from accumulating and causing unnecessary costs.
Scheduling this and other work is now possible based on cron schedules, which allow teams or administrators to automate recurring tasks or scripts or extend system operation with custom policies. According to Pulumi, the additions should ensure reliability, cost efficiency, and security within organizations using their infrastructure.
Making cloud infrastructure easier to manage
The platform provided by Pulumi makes it easier for enterprises to build and manage their cloud infrastructure. To make the comparison with building a house: users do not have to brick it brick by brick, so to speak, but can design the home in advance, after which Pulumi builds it according to the user-defined specifications. This is somewhat similar to how low-code/no-code platforms work.
The user specifies things like servers, databases and networks, but instead of having to set up each component individually and manually, Pulumi takes this work off their hands. It thus creates and manages all desired components and resources. Then, Pulumi also monitors its operation, which is the so-called ‘Day 2’ functionality that refers to managing and maintaining a system once set up.
Listened to customers
In the official release, Joe Duffy, CEO of Pulumi, emphasizes that the new features are the result of customer input. The company now has more than 2,500 customers. Pulumi Universal Infrastructure-as-Code is the underlying open-source platform. It supports more than a hundred clouds and cloud services.
Also read: Pulumi releases libraries for generative AI