Last updated 23/07/2021
We all are aware of Puppet and its contribution to DevOps. Don’t we? Puppet calls themselves “The most powerful configuration management tool is the solar system.” But what’s the source of this confidence? Of course, it is the 40,000 organizations that have made their customer base strong like anything.
With more than 40,000 organizations depending on the firm to change the manner in which they utilize the product, Puppet is willing to end monotonous assignments, rearrange the work process and bring more significant levels of security and foundation arrangement to associations through exploiting present-day tech.
This is why the Puppet has recently declared the release of two new developments in the product. One is called ‘Project Nebula’ and another one is its plan to update its focus on continuous compliance, continuous deployment, and incident remediation. Recently, DevOps online, the Top leading DevOps provider organization of UK who collects DevOps news on current trends from worldwide, spoke to Puppet about their new additions. Let’s take a sneak peek of that interview!
Puppet: Project Nebula provides a common way for DevOps teams to build, provision, and deploy cloud-native applications. Nebula’s intuitive design simplifies the most complex deployments and enables developers to rapidly deploy changes to dev, test, and production environments with high confidence and little risk.
Puppet: Our traditional DevOps customers are looking for ways to accelerate value delivery to the business and cloud-native computing is one of the many ways that they are looking to achieve that objective. Most of us have realized some sort of self-service delivery model and we are practicing continuous testing and delivery for most traditional applications but the next steps to get to continuous deployment can be challenging.
Continuous deployment requires the ability to model environments so that they can be deployed on-demand by each code committer to test out their changes.
Based on our initial private beta, we found two major pain points that were inhibiting folks to apply continuous deployment to cloud-native applications:
Puppet has always been a leader in providing a common workflow to abstract away complexities through automation and thought this could be a really good problem for us to solve. We borrowed some of the core principles that we used to re-invent configuration management automaton and extended them into the cloud-native world.
Infrastructure developers or DevOps teams, who have already realized the benefits of infrastructure as code will be able to apply similar declarative principals to cloud-native continuous deployment with Project Nebula.
Puppet: Nebula enables IT, teams, to adopt cloud-native technologies at scale across their organization. DevOps teams will now be able to create reusable workflows that application developers and infrastructure admins can use to deploy cloud-native environments on demand for dev, test, and production use cases. We believe that this will unlock even more business value by enabling developers to push their code out to production dramatically faster than before with higher quality.
Puppet: Simply put, organizations are looking to adopt cloud-native architectures and delivery workflows to realize the full benefits of the cloud —faster value delivery, higher resilience, and deeper automation. All companies want to deliver software and features faster for a competitive edge.
Puppet: As we noted above, one of the challenges that we are seeing is being able to adopt cloud-native at scale. People can usually get started initially but when it comes to building and growing out and to multiple teams, there’s a lot of challenges because they are working with new workflows, new technologies – it can be a big learning curb and you can hit a roadblock.
There’s also an ill-conceived notion that cloud-native technologies will simplify your life and when adopting cloud-native technologies, applications developers can now manage everything —that won’t happen. Great app developers don’t want to be saddled with things like security patching, compliance reporting, credential rotation, setting up the right monitoring thresholds and alerts—this list goes on.
Organizations that hold on to these beliefs will make early progress as cloud-native technology projects incubate, but they will flounder under the reality—and complexities—of running and securing software at scale once the reality of production tarnishes the promise of how containers and serverless make everything easy.
Puppet: Management and those who are looking to instrument cloud-native environments need to know that their teams will face more complexity not less and they really need to focus on building out teams with strong infrastructure developers who understand how to manage and build on complexities.
In addition, they’ll need to start looking at tools that help them start automating out complexity in all their environments — including cloud-native — as automation is no longer a nice to have, it’s a must as we start to build diverse, multi-cloud environments.
Puppet: Management and those who are looking to instrument cloud-native environments need to know that their teams will face more complexity not less and they really need to focus on building out teams with strong infrastructure developers who understand how to manage and build on complexities.
In addition, they’ll need to start looking at tools that help them start automating out complexity in all their environments — including cloud-native — as automation is no longer a nice to have, it’s a must as we start to build diverse, multi-cloud environments.
Puppet: Puppet’s founder started Puppet back in 2005 with a deep meaning and purpose – to eliminate soul-crushing work. This is still the motto that drives Puppet today. As IT becomes increasingly complex, we are still focused on taking out soul-crushing work through automation, and ensuring that our customers can effectively scale and secure environments so businesses can stay stable and grow.
We are also heavily focused on helping our customers move to the next chapter of a multi-cloud world where they will be managing traditional environments and making moves to cloud, containers, and beyond. We are building the tools that help them create continuity and leverage content across these environments so they can more quickly ramp up and handle the changes that they are being asked to make by the C-Suite. Project Nebula is a great example of how we are taking concepts from a traditional environment and building them into cloud-native.
Puppet: Compliance comes in many forms when it comes to cloud-native infrastructure. Most folks need to satisfy a set of regulations that are specific to their industry, PCI for retailers as an example. In an ideal world, there would be multiple checks across the delivery pipeline to check for and enforce compliance policy. Scanning the source code is a proactive step that most folks do today, the next step would be to integrate a continuous verification interface into your delivery pipeline, typically during the test and deployment phases. Folks also scan the running apps and infrastructure to detect compliance violations which then automatically triggers a new deploy that includes the fixes required to be back into compliance.
And for all of the above to take place, teams would need to redesign their organizations and processes to fit this automated approach, and trust that those checks against compliance policies are sufficient enough to forego a final human check before deployment.
Puppet: Puppet wants to continue to drive success for our customers and the community. We’ve been instrumental in many of our community and customer’s careers, and we hope to continue to provide the tools that our community and customers need to be successful at their jobs and have a life outside of the office.
Topic Related PostNovelVista Learning Solutions is a professionally managed training organization with specialization in certification courses. The core management team consists of highly qualified professionals with vast industry experience. NovelVista is an Accredited Training Organization (ATO) to conduct all levels of ITIL Courses. We also conduct training on DevOps, AWS Solution Architect associate, Prince2, MSP, CSM, Cloud Computing, Apache Hadoop, Six Sigma, ISO 20000/27000 & Agile Methodologies.
* Your personal details are for internal use only and will remain confidential.
ITIL
Every Weekend |
|
AWS
Every Weekend |
|
DevOps
Every Weekend |
|
PRINCE2
Every Weekend |