Puppet Labs recently announced Puppet Application Orchestration, a platform that helps customers orchestrate and manage distributed applications. Puppet Application Orchestrator allows customers to model applications as code, thereby enhancing the operational agility of DevOps teams by enhancing their ability to deploy and operationalize applications. Puppet Application Orchestration enables customers to model dependencies between applications, database stacks and infrastructure components. Moreover, the Puppet Application Orchestration platform can model applications as code across multiple nodes and distributed infrastructures and subsequently map inter-dependencies for a distributed application to expedite application updates, performance monitoring and troubleshooting. Puppet Application Orchestration represents an extension of Puppet’s renowned infrastructure management tools that empowers customers to model their deployments all the way from infrastructure to application as code, thereby giving them an unprecedented degree of agility into full stack management.
Luke Kanies, founder and CEO of Puppet Labs, remarked on the significance of Puppet Application Orchestration as follows:
Over the past several years, Puppet’s model-based approach has become the standard for modern infrastructure management. Puppet Application Orchestration is a direct extension of our existing strengths and technologies, adding new tools and capabilities that give our customers a full management stack, from bare metal all the way up to modern distributed applications. It marks a huge step forward for the industry, and it’s just the beginning of another decade of innovation from Puppet Labs. Because Application Orchestration is built on the core concepts underlying our past 10 years of success, and can use any of the 3,500 public Forge modules, any team using Puppet has an unfair advantage over competitors who can’t deploy as quickly.
Puppet Application Orchestration marks a breakthrough innovation for contemporary application development given the complexity of distributed applications and their dependencies on infrastructures that often span a combination of on-premise, private cloud, public cloud and container environments. The uniqueness of Puppet Application Orchestration is that it works in conjunction with Puppet’s battle-tested framework for infrastructure management and orchestration and thereby positions Puppet Labs as a leader in application orchestration by empowering DevOps teams to optimize application performance, upgrades, monitoring and control. Puppet Application Orchestration’s ability to model applications as code also facilitates migrations of applications from one deployment to another by enabling the identification of inter-dependencies and critical pathways that need to be addressed in an application migration from, for example, an on-premise infrastructure to the public cloud. The innovation of the platform consists in its ability to model applications as opposed to conducting application orchestration by means of sequencing discrete actions. With an application infrastructure platform that builds on its well known infrastructure orchestration framework, expect Puppet to continue consolidating its market traction amongst enterprise customers and building on its unique position in full stack orchestration and management.