The document introduces Puppet Enterprise, a software configuration management tool. It discusses how Puppet Enterprise helps companies automate software delivery and operations at scale through defining configurations, gaining visibility into changes, intelligently orchestrating changes, and ensuring security and compliance. It provides examples of how Puppet Enterprise defines configurations, visualizes changes, orchestrates deployments, and enforces policies. The document also shares stories of customers who increased deployment frequency by 150%, reduced development to installation time from weeks to minutes, and saved $1 million in the first year through using Puppet Enterprise. It concludes by recommending starting with automating core infrastructure before moving to application infrastructure and orchestration.
Introduction to Puppet Enterprise 03-31-2016Puppet
This document provides an introduction and agenda for a presentation on Puppet Enterprise for automating IT infrastructure. The presentation will demonstrate how Puppet Enterprise can help organizations automate provisioning, configuration, and management of servers and applications to deploy code more frequently and reduce failures, allowing teams to meet business demands faster and more reliably. The agenda includes discussing why automation is needed and common challenges, a demo of Puppet Enterprise, and a Q&A.
Puppet Enterprise provides tools to automate infrastructure management at scale through configuration management, reporting and compliance features, full stack orchestration, and support. It offers packaging, out-of-the-box scalability, role-based access control, visualization, orchestration capabilities, supported modules and platforms, and enterprise support. Customers report being able to reduce deployment times from months to days or hours to minutes through standardized configurations and automation with Puppet Enterprise.
What's New in Puppet Enterprise 2016.1 SDP partner release webinarPuppet
The document summarizes the new features in Puppet Enterprise 2016.1, including enhancements to orchestration, new interactive visualizations, and improvements to code management and token revocation. It outlines the agenda to first look back at previous Puppet Enterprise features, then discuss the what's new in 2016.1, including orchestration updates allowing more control over phased deployments, real-time visibility into changes, and automation of deployments based on defined dependencies. A live demo was also included to showcase these new capabilities.
This document provides an agenda for a presentation on automating IT infrastructure with Puppet Enterprise. The presentation will include an introduction, a demo of Puppet Enterprise, and a Q&A session. It promotes Puppet Enterprise as a way to automate provisioning, configuration, and management of machines and applications to deploy code more frequently and with fewer failures, helping businesses meet demands faster.
Introduction to Puppet Enterprise Webinar, Dec. 3, 2015Puppet
This document provides an introduction and agenda for a presentation on Puppet Enterprise for automating infrastructure. The presentation will demonstrate how Puppet Enterprise can help organizations automate provisioning, configuration, and management of machines and applications to deploy code more frequently and reduce failures. It will cover best practices for modeling the desired state across the full lifecycle and all technologies from core infrastructure to applications. The demo will show automating an Ubuntu server and other infrastructure with Puppet Enterprise.
This document provides an agenda for an introduction to Puppet Enterprise for automation. The agenda includes welcome and introductions, a demo of Puppet Enterprise, and a Q&A session. It discusses how Puppet Enterprise can help organizations automate infrastructure provisioning and configuration, deploy code more frequently and with fewer failures, and better meet business needs and compliance requirements.
This document provides an introduction to Puppet Enterprise, an automation tool that can provision, configure, and manage machines and their applications. It discusses why automation is needed to deliver value faster and meet demands, as well as challenges around manual processes and slow deployments. The presentation then demonstrates how Puppet Enterprise can automate infrastructure and application management, enforce desired states, and integrate across technologies. It highlights best practices for automation and concludes by explaining how to get started with Puppet Enterprise.
This document provides an agenda for an introduction to Puppet Enterprise for automation. The agenda includes why automation is important, a demo of Puppet Enterprise, and a Q&A session. Puppet Enterprise is an automation tool created by Puppet Labs that has over 1000 enterprise customers and allows organizations to deploy code 30x more frequently with 60x fewer failures.
Introduction to Puppet Enterprise 03-31-2016Puppet
This document provides an introduction and agenda for a presentation on Puppet Enterprise for automating IT infrastructure. The presentation will demonstrate how Puppet Enterprise can help organizations automate provisioning, configuration, and management of servers and applications to deploy code more frequently and reduce failures, allowing teams to meet business demands faster and more reliably. The agenda includes discussing why automation is needed and common challenges, a demo of Puppet Enterprise, and a Q&A.
Puppet Enterprise provides tools to automate infrastructure management at scale through configuration management, reporting and compliance features, full stack orchestration, and support. It offers packaging, out-of-the-box scalability, role-based access control, visualization, orchestration capabilities, supported modules and platforms, and enterprise support. Customers report being able to reduce deployment times from months to days or hours to minutes through standardized configurations and automation with Puppet Enterprise.
What's New in Puppet Enterprise 2016.1 SDP partner release webinarPuppet
The document summarizes the new features in Puppet Enterprise 2016.1, including enhancements to orchestration, new interactive visualizations, and improvements to code management and token revocation. It outlines the agenda to first look back at previous Puppet Enterprise features, then discuss the what's new in 2016.1, including orchestration updates allowing more control over phased deployments, real-time visibility into changes, and automation of deployments based on defined dependencies. A live demo was also included to showcase these new capabilities.
This document provides an agenda for a presentation on automating IT infrastructure with Puppet Enterprise. The presentation will include an introduction, a demo of Puppet Enterprise, and a Q&A session. It promotes Puppet Enterprise as a way to automate provisioning, configuration, and management of machines and applications to deploy code more frequently and with fewer failures, helping businesses meet demands faster.
Introduction to Puppet Enterprise Webinar, Dec. 3, 2015Puppet
This document provides an introduction and agenda for a presentation on Puppet Enterprise for automating infrastructure. The presentation will demonstrate how Puppet Enterprise can help organizations automate provisioning, configuration, and management of machines and applications to deploy code more frequently and reduce failures. It will cover best practices for modeling the desired state across the full lifecycle and all technologies from core infrastructure to applications. The demo will show automating an Ubuntu server and other infrastructure with Puppet Enterprise.
This document provides an agenda for an introduction to Puppet Enterprise for automation. The agenda includes welcome and introductions, a demo of Puppet Enterprise, and a Q&A session. It discusses how Puppet Enterprise can help organizations automate infrastructure provisioning and configuration, deploy code more frequently and with fewer failures, and better meet business needs and compliance requirements.
This document provides an introduction to Puppet Enterprise, an automation tool that can provision, configure, and manage machines and their applications. It discusses why automation is needed to deliver value faster and meet demands, as well as challenges around manual processes and slow deployments. The presentation then demonstrates how Puppet Enterprise can automate infrastructure and application management, enforce desired states, and integrate across technologies. It highlights best practices for automation and concludes by explaining how to get started with Puppet Enterprise.
This document provides an agenda for an introduction to Puppet Enterprise for automation. The agenda includes why automation is important, a demo of Puppet Enterprise, and a Q&A session. Puppet Enterprise is an automation tool created by Puppet Labs that has over 1000 enterprise customers and allows organizations to deploy code 30x more frequently with 60x fewer failures.
This document provides an introduction and agenda for a presentation on Puppet Enterprise for automating IT infrastructure. The presentation will demonstrate how Puppet Enterprise can help organizations automate provisioning, configuration, and ongoing management of machines and applications to deploy code more frequently and with fewer failures. It recommends starting automation with core infrastructure and working up to application orchestration. Puppet Enterprise can model and enforce the desired state across the entire IT lifecycle, all technologies, and from core infrastructure to applications.
Introduction to Puppet Enterprise- 03/03/2016Puppet
This document provides an overview of an introduction to Puppet Enterprise for automating IT infrastructure. The agenda includes explaining why automation is important, demonstrating Puppet Enterprise, and a question and answer session. Puppet Enterprise is presented as a solution to help organizations deploy code more frequently and with fewer failures by automating the provisioning, configuration, and management of machines, applications, and software.
Introduction to Puppet Enterprise- UK (02/25/2016)Puppet
This document provides an agenda for a presentation on automating IT infrastructure with Puppet Enterprise. The presentation will include an introduction, a demo of Puppet Enterprise, and a Q&A session. It promotes Puppet Enterprise as a way to automate provisioning, configuration and management of machines and applications to deploy code more frequently and with fewer failures, helping businesses meet demands faster.
This document provides an agenda for a presentation on automating IT infrastructure with Puppet Enterprise. The presentation will include an introduction of the presenters, a discussion of why automation is needed to reduce timelines and manual processes, a demo of Puppet Enterprise, and a Q&A session. The document outlines challenges such as slow deployments and firefighting that Puppet Enterprise addresses through automating provisioning, configuration and management across infrastructure layers and the lifecycle from initial setup to decommissioning.
Introduction to Puppet Enterprise- 01/19/2016Puppet
This document provides an introduction and agenda for a presentation on Puppet Enterprise for automating IT infrastructure. The presentation will demonstrate how Puppet Enterprise can help organizations automate provisioning, configuration, and management of machines and applications to deploy code more frequently and with fewer failures. It recommends starting automation with core infrastructure and working up to provisioning, orchestration, and application levels.
3 Steps to Expand DevOps and Automation Throughout the EnterprisePuppet
For many organizations, the transition to DevOps starts small, often with a single team delivering new innovation — typically writing the tool chain as well as the application. This creates pockets of success, but reaping the full benefits of a DevOps practice means replicating these practices enterprise-wide. Not an easy task.
Through its research, Forrester has identified 3 key steps for breaking down organizational silos and implementing a widespread DevOps initiative. In this on-demand webinar, guest speaker Robert Stroud, principal analyst at Forrester, joins Puppet for a webinar to share these practices and explore:
• Trends in DevOps adoption — how many companies really have it figured out, which industries are leading the charge, and where do you fit in?
• The role of senior leaders in a DevOps initiative, and why transformation is in their best interest.
• How infrastructure automation and configuration management solutions lay the foundation for DevOps practices.
• How to select the right tools to support your DevOps transformation.
DevOps Workflows in the Windows Ecosystem - 21 April 2020Puppet
This document summarizes a webinar about using Puppet to automate DevOps workflows in the Windows ecosystem. It discusses how Puppet can be used to:
1) Scale PowerShell automation through the use of Puppet Tasks and Plans.
2) Bring continuous integration/continuous delivery (CI/CD) workflows to Windows infrastructure.
3) Augment existing Windows tools like SCCM and GPO with Puppet for greater flexibility and automation.
If you're new to Puppet Enterprise, this is the webinar for you. You'll learn why thousands of companies rely on Puppet to automate the delivery and operation of their software, and see it in action with a live demo. We'll cover how to use Puppet Enterprise to:
Gain situational awareness and drive change with confidence
Orchestrate changes to infrastructure and applications
Continually enforce your desired state and remediate any unexpected changes
Get real-time visibility and reporting to prove compliance
We will also leave plenty of time to answer your questions!
This document introduces Puppet Enterprise, which helps companies automate their software delivery and operations. Puppet Enterprise allows companies to define infrastructure and applications with code for easy management, gain visibility into changes, intelligently orchestrate changes, and ensure security and compliance across all devices. It summarizes customer examples where Puppet Enterprise helped Sony increase deployment frequency by 150% and helped Staples reduce development and installation time from weeks to minutes. The document recommends starting automation with core infrastructure components like provisioning, application infrastructure, and operating systems before moving to application orchestration.
Scaling DevOps - delivering on the promise of business velocity and qualityXebiaLabs
This document summarizes a webinar presented by Robert Stroud and Tim Buntel on scaling DevOps practices. The webinar discussed how only 23% of enterprises deploy code monthly or faster, highlighting a need to improve release velocity. It also showed that organizations with more frequent deployments and faster lead times had significantly better outcomes. The presenters advocated for destroying silos through automation across the entire software development pipeline. They recommended transitioning from functional to product teams and packaging everything together to deploy. Metrics for success including achieving business goals and optimizing the software delivery value stream were also covered.
Find out what's new at Puppet - products, programs, and more!Puppet
This document provides an overview and agenda for an event on automation for the modern enterprise from Puppet. It discusses Puppet's products like Puppet Discovery, Puppet Enterprise, and Puppet Pipelines which help customers manage infrastructure at scale across development and operations teams. It also mentions new partnerships, integrations, and opportunities for partners through training and increased payouts for registering deals.
DevOps Shangri-La: Mystical Claims of ParadiseXebiaLabs
DevOps success is elusive to most, but why? What gets in the way of implementing a DevOps strategy? Hear from Rob Stroud, XebiaLabs CPO, on how to get started on your road to DevOps success.
The document summarizes a DevOps 2016 Summit agenda. It includes presentations on Kubernetes DevOps by Ray Tsang from Google, DevOps powered by containers by Glenn West from Red Hat, Docker by a speaker from MediaTek, using Elasticsearch, Logstash and Kibana for log centralization and visualization, IoT Docker DevOps by Linker Network Software, shaking up culture with automation by a Yahoo Japan speaker, monitoring by a speaker from Gogolook, Chinese infrastructure by Sammy Lin, continuous integration/delivery by a speaker from Vpon, and what DevOps is through building on lean and agile practices.
This document provides an overview of DevOps success including:
1) High-performing IT organizations that practice DevOps are able to deploy code more frequently, have faster lead times, and higher change success rates, leading to increased reliability, productivity, and market growth.
2) Organizations should align incentives, form cross-functional teams, and automate workflows to reduce manual work and cycle times for better visibility and job satisfaction.
3) Key DevOps practices include continuous integration, version control, and continuous delivery across all technologies to reduce deployment pain and increase deployment frequency.
4) When starting a DevOps transformation, companies should establish a single source of truth, standardize processes, iterate on those processes, and
This presentation gives you an introduction on practices and habits associated with DevOps while sharing personal experience on starting a DevOps journey inside a large project team.
The Business Case for DevOps - Justifying the JourneyXebiaLabs
Ting Cosper, IT Director at Freedom Mortgage, gives his presentation on building the case for DevOps within your organization at the DevOps Leaderships Summit in Boston MA.
The Next Wave of Reliability EngineeringMichael Kehoe
In 2018, Site Reliability Engineering (SRE) will turn 15 years old. Since Google's inception of the term SRE, companies across the world have adopted a new operations mindset along with automation, deployment and monitoring principals. Most of what SRE does now is well established throughout the industry, so what is the next-wave of reliability principals and automation frameworks?
This session will dive into what the future holds for reliability engineering as a field and what will be the next areas of investment and improvement for reliability teams.
DevOps is an acronym for Development and Operations – two most important teams within any organization. For implementing DevOps successfully its important to understand the building blocks that make up this agile methodology.
Kris Buytaert discusses the evolution from separate development (Dev) and operations (Ops) teams to a DevOps model where both work together. In the past, Devs would deploy code without considering operational requirements, but now both sides collaborate throughout the development process. Buytaert advocates automating infrastructure management and deployment to improve workflow between Devs and Ops. Adopting practices like configuration management and continuous integration helps bring the two roles together.
Introduction to Puppet Enterprise 2016.1 (UK)Hallie Exall
This document introduces Puppet Enterprise, which helps companies automate their software delivery and operations. It discusses how Puppet Enterprise can define infrastructure and applications with code for consistency, gain visibility into changes and dependencies, intelligently orchestrate changes, and ensure security and compliance. It provides examples of how Puppet Enterprise works and quotes from customers who saw improvements like 150% faster deploy frequency, reducing development and installation time from days to minutes, and saving $1 million in the first year. It recommends starting automation with core infrastructure components like provisioning, application infrastructure, and operating systems before moving to application orchestration.
This document introduces Puppet Enterprise, which helps companies automate their software delivery and operations. It discusses how Puppet Enterprise allows companies to define infrastructure and applications with code for consistency, gain visibility into changes, intelligently orchestrate changes, and ensure security and compliance. It provides examples of how Puppet Enterprise works and quotes from customers who saw improvements like 150% increase in deploy frequency, reducing development and install time from weeks to minutes, and $1M in savings. It recommends starting with automating core infrastructure before moving to application infrastructure and orchestration.
This document provides an introduction and agenda for a presentation on Puppet Enterprise for automating IT infrastructure. The presentation will demonstrate how Puppet Enterprise can help organizations automate provisioning, configuration, and ongoing management of machines and applications to deploy code more frequently and with fewer failures. It recommends starting automation with core infrastructure and working up to application orchestration. Puppet Enterprise can model and enforce the desired state across the entire IT lifecycle, all technologies, and from core infrastructure to applications.
Introduction to Puppet Enterprise- 03/03/2016Puppet
This document provides an overview of an introduction to Puppet Enterprise for automating IT infrastructure. The agenda includes explaining why automation is important, demonstrating Puppet Enterprise, and a question and answer session. Puppet Enterprise is presented as a solution to help organizations deploy code more frequently and with fewer failures by automating the provisioning, configuration, and management of machines, applications, and software.
Introduction to Puppet Enterprise- UK (02/25/2016)Puppet
This document provides an agenda for a presentation on automating IT infrastructure with Puppet Enterprise. The presentation will include an introduction, a demo of Puppet Enterprise, and a Q&A session. It promotes Puppet Enterprise as a way to automate provisioning, configuration and management of machines and applications to deploy code more frequently and with fewer failures, helping businesses meet demands faster.
This document provides an agenda for a presentation on automating IT infrastructure with Puppet Enterprise. The presentation will include an introduction of the presenters, a discussion of why automation is needed to reduce timelines and manual processes, a demo of Puppet Enterprise, and a Q&A session. The document outlines challenges such as slow deployments and firefighting that Puppet Enterprise addresses through automating provisioning, configuration and management across infrastructure layers and the lifecycle from initial setup to decommissioning.
Introduction to Puppet Enterprise- 01/19/2016Puppet
This document provides an introduction and agenda for a presentation on Puppet Enterprise for automating IT infrastructure. The presentation will demonstrate how Puppet Enterprise can help organizations automate provisioning, configuration, and management of machines and applications to deploy code more frequently and with fewer failures. It recommends starting automation with core infrastructure and working up to provisioning, orchestration, and application levels.
3 Steps to Expand DevOps and Automation Throughout the EnterprisePuppet
For many organizations, the transition to DevOps starts small, often with a single team delivering new innovation — typically writing the tool chain as well as the application. This creates pockets of success, but reaping the full benefits of a DevOps practice means replicating these practices enterprise-wide. Not an easy task.
Through its research, Forrester has identified 3 key steps for breaking down organizational silos and implementing a widespread DevOps initiative. In this on-demand webinar, guest speaker Robert Stroud, principal analyst at Forrester, joins Puppet for a webinar to share these practices and explore:
• Trends in DevOps adoption — how many companies really have it figured out, which industries are leading the charge, and where do you fit in?
• The role of senior leaders in a DevOps initiative, and why transformation is in their best interest.
• How infrastructure automation and configuration management solutions lay the foundation for DevOps practices.
• How to select the right tools to support your DevOps transformation.
DevOps Workflows in the Windows Ecosystem - 21 April 2020Puppet
This document summarizes a webinar about using Puppet to automate DevOps workflows in the Windows ecosystem. It discusses how Puppet can be used to:
1) Scale PowerShell automation through the use of Puppet Tasks and Plans.
2) Bring continuous integration/continuous delivery (CI/CD) workflows to Windows infrastructure.
3) Augment existing Windows tools like SCCM and GPO with Puppet for greater flexibility and automation.
If you're new to Puppet Enterprise, this is the webinar for you. You'll learn why thousands of companies rely on Puppet to automate the delivery and operation of their software, and see it in action with a live demo. We'll cover how to use Puppet Enterprise to:
Gain situational awareness and drive change with confidence
Orchestrate changes to infrastructure and applications
Continually enforce your desired state and remediate any unexpected changes
Get real-time visibility and reporting to prove compliance
We will also leave plenty of time to answer your questions!
This document introduces Puppet Enterprise, which helps companies automate their software delivery and operations. Puppet Enterprise allows companies to define infrastructure and applications with code for easy management, gain visibility into changes, intelligently orchestrate changes, and ensure security and compliance across all devices. It summarizes customer examples where Puppet Enterprise helped Sony increase deployment frequency by 150% and helped Staples reduce development and installation time from weeks to minutes. The document recommends starting automation with core infrastructure components like provisioning, application infrastructure, and operating systems before moving to application orchestration.
Scaling DevOps - delivering on the promise of business velocity and qualityXebiaLabs
This document summarizes a webinar presented by Robert Stroud and Tim Buntel on scaling DevOps practices. The webinar discussed how only 23% of enterprises deploy code monthly or faster, highlighting a need to improve release velocity. It also showed that organizations with more frequent deployments and faster lead times had significantly better outcomes. The presenters advocated for destroying silos through automation across the entire software development pipeline. They recommended transitioning from functional to product teams and packaging everything together to deploy. Metrics for success including achieving business goals and optimizing the software delivery value stream were also covered.
Find out what's new at Puppet - products, programs, and more!Puppet
This document provides an overview and agenda for an event on automation for the modern enterprise from Puppet. It discusses Puppet's products like Puppet Discovery, Puppet Enterprise, and Puppet Pipelines which help customers manage infrastructure at scale across development and operations teams. It also mentions new partnerships, integrations, and opportunities for partners through training and increased payouts for registering deals.
DevOps Shangri-La: Mystical Claims of ParadiseXebiaLabs
DevOps success is elusive to most, but why? What gets in the way of implementing a DevOps strategy? Hear from Rob Stroud, XebiaLabs CPO, on how to get started on your road to DevOps success.
The document summarizes a DevOps 2016 Summit agenda. It includes presentations on Kubernetes DevOps by Ray Tsang from Google, DevOps powered by containers by Glenn West from Red Hat, Docker by a speaker from MediaTek, using Elasticsearch, Logstash and Kibana for log centralization and visualization, IoT Docker DevOps by Linker Network Software, shaking up culture with automation by a Yahoo Japan speaker, monitoring by a speaker from Gogolook, Chinese infrastructure by Sammy Lin, continuous integration/delivery by a speaker from Vpon, and what DevOps is through building on lean and agile practices.
This document provides an overview of DevOps success including:
1) High-performing IT organizations that practice DevOps are able to deploy code more frequently, have faster lead times, and higher change success rates, leading to increased reliability, productivity, and market growth.
2) Organizations should align incentives, form cross-functional teams, and automate workflows to reduce manual work and cycle times for better visibility and job satisfaction.
3) Key DevOps practices include continuous integration, version control, and continuous delivery across all technologies to reduce deployment pain and increase deployment frequency.
4) When starting a DevOps transformation, companies should establish a single source of truth, standardize processes, iterate on those processes, and
This presentation gives you an introduction on practices and habits associated with DevOps while sharing personal experience on starting a DevOps journey inside a large project team.
The Business Case for DevOps - Justifying the JourneyXebiaLabs
Ting Cosper, IT Director at Freedom Mortgage, gives his presentation on building the case for DevOps within your organization at the DevOps Leaderships Summit in Boston MA.
The Next Wave of Reliability EngineeringMichael Kehoe
In 2018, Site Reliability Engineering (SRE) will turn 15 years old. Since Google's inception of the term SRE, companies across the world have adopted a new operations mindset along with automation, deployment and monitoring principals. Most of what SRE does now is well established throughout the industry, so what is the next-wave of reliability principals and automation frameworks?
This session will dive into what the future holds for reliability engineering as a field and what will be the next areas of investment and improvement for reliability teams.
DevOps is an acronym for Development and Operations – two most important teams within any organization. For implementing DevOps successfully its important to understand the building blocks that make up this agile methodology.
Kris Buytaert discusses the evolution from separate development (Dev) and operations (Ops) teams to a DevOps model where both work together. In the past, Devs would deploy code without considering operational requirements, but now both sides collaborate throughout the development process. Buytaert advocates automating infrastructure management and deployment to improve workflow between Devs and Ops. Adopting practices like configuration management and continuous integration helps bring the two roles together.
Introduction to Puppet Enterprise 2016.1 (UK)Hallie Exall
This document introduces Puppet Enterprise, which helps companies automate their software delivery and operations. It discusses how Puppet Enterprise can define infrastructure and applications with code for consistency, gain visibility into changes and dependencies, intelligently orchestrate changes, and ensure security and compliance. It provides examples of how Puppet Enterprise works and quotes from customers who saw improvements like 150% faster deploy frequency, reducing development and installation time from days to minutes, and saving $1 million in the first year. It recommends starting automation with core infrastructure components like provisioning, application infrastructure, and operating systems before moving to application orchestration.
This document introduces Puppet Enterprise, which helps companies automate their software delivery and operations. It discusses how Puppet Enterprise allows companies to define infrastructure and applications with code for consistency, gain visibility into changes, intelligently orchestrate changes, and ensure security and compliance. It provides examples of how Puppet Enterprise works and quotes from customers who saw improvements like 150% increase in deploy frequency, reducing development and install time from weeks to minutes, and $1M in savings. It recommends starting with automating core infrastructure before moving to application infrastructure and orchestration.
The document provides an introduction to Puppet Enterprise, an automation platform. It discusses:
- Puppet's workflow using classic and direct modes to define configurations with code and enforce them on nodes
- Modeling server configurations with resources and defining relationships between them
- How Puppet can automate infrastructure provisioning, application deployment, and ensure security and compliance across devices
- Customer examples demonstrating how Puppet allows faster deployment and savings of over $1 million.
This document provides an introduction to Puppet Enterprise. It begins with an agenda for the meeting which includes an introduction to Puppet Enterprise and a live demo. It then introduces the speakers. It discusses how Puppet Enterprise helps companies become great software companies by delivering experiences to users faster and more securely. It explains how Puppet Enterprise defines infrastructure with a common language, gains situational awareness, and orchestrates change intelligently while ensuring security and compliance. The document ends by discussing next steps such as contacting sales, downloading Puppet Enterprise, and checking out learning resources.
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy EnvironmentsPeter Marshall
This document discusses practices for implementing continuous delivery in legacy software environments. It outlines key characteristics of continuous delivery like keeping software deployable throughout its lifecycle. It then provides examples of how one company transitioned their monolithic legacy application to a continuous delivery model by using techniques like the strangler pattern, refactoring to separate concerns, and restructuring their organization into cross-functional product teams. The document emphasizes establishing technical foundations, learning through the build-deploy-learn cycle, and focusing on delivering value to customers.
This document provides an introduction and overview of Puppet Enterprise. It begins with an agenda for the meeting which includes an introduction to Puppet Enterprise and a live demo. It then introduces the speakers. It discusses how Puppet Enterprise helps companies deliver better software faster and securely at scale. It explains how Puppet Enterprise works to automate infrastructure through definition, simulation, enforcement and reporting. It recommends starting with automating core infrastructure before moving to application infrastructure and orchestration. It concludes by providing next steps for getting started with Puppet Enterprise.
This document provides an introduction and overview of Puppet Enterprise:
- It begins with an agenda for the meeting including introductions, an introduction to Puppet Enterprise, a live demo, and a Q&A session.
- It discusses how Puppet Enterprise helps companies become great software companies by delivering experiences to users faster and more simply and securely.
- A live demo is then given showing how Puppet Enterprise works by defining configurations, simulating changes, enforcing configurations, and reporting on changes.
If you're new to Puppet Enterprise, this is the webinar for you. You'll learn why thousands of companies rely on Puppet to automate the delivery and operation of their software, and see it in action with a live demo. We'll cover how to use Puppet Enterprise to:
Gain situational awareness and drive change with confidence
Orchestrate changes to infrastructure and applications
Continually enforce your desired state and remediate any unexpected changes
Get real-time visibility and reporting to prove compliance
This document provides an introduction to Puppet Enterprise. It begins with an agenda for the meeting which includes an introduction to Puppet Enterprise and a live demo. It then introduces the speakers. It discusses how Puppet Enterprise helps companies become great software companies by automating tasks for speed, reliability and security across devices and through software stacks. It shows a demo of how Puppet Enterprise works with nodes requesting configurations and reporting. It recommends starting with automating core infrastructure before moving to application infrastructure and orchestration. Finally, it provides next steps for getting a demo, downloading Puppet Enterprise, and accessing training resources.
This document provides an introduction and overview of Puppet Enterprise:
- It begins with an agenda for the meeting including introductions, an introduction to Puppet Enterprise, a live demo, and a Q&A session.
- Puppet Enterprise helps companies automate their infrastructure for speed, reliability and security by defining configurations with a common language, gaining situational awareness, and orchestrating change intelligently across devices through the stack from provisioning to application orchestration.
- A live demo shows how Puppet Enterprise works with nodes requesting configurations, simulating runs, enforcing policies, and reporting results in both classic and direct modes.
Introduction to Puppet Enterprise 2016.4Hallie Exall
This document introduces Puppet Enterprise, an automation platform that helps companies deliver software faster and more reliably at scale. It begins with an agenda for the introduction, then discusses how Puppet Enterprise works by defining configurations, simulating changes, enforcing policies, and reporting results. It also provides an example of how Puppet Enterprise has helped Staples reduce deployment times from weeks to minutes. Finally, it outlines next steps for learning more including downloading a free trial, checking out a learning VM, and searching for additional modules.
This document provides an introduction and agenda for a presentation on Puppet Enterprise. It begins with introductions of the speakers and then discusses how Puppet Enterprise can help companies become great software companies by automating operations to deliver software faster, more reliably and securely. It highlights key reasons for choosing Puppet Enterprise like proven success, being the leading platform and standard. The presentation then demonstrates how Puppet Enterprise works to define infrastructure, simulate changes, enforce configurations and report on changes. It provides recommendations on where to start with automation and concludes with next steps the audience can take to learn more about Puppet Enterprise.
Puppet Enterprise is an automation software platform that helps companies deliver better software faster and more securely. The presentation introduces Puppet Enterprise and discusses how it can be used to automate infrastructure from devices to applications across on-premise and cloud environments using a common language. Automation best practices are also covered, such as starting with core infrastructure and working up. Next steps suggested include downloading the learning VM, Puppet Enterprise, and scheduling a technical discussion.
DevOps at Scale: How Datadog is using AWS and PagerDuty to Keep Pace with Gr...Amazon Web Services
Meeting the demands of everchanging IT management and security requirements means evolving both how you respond to and resolve incidents. It’s critical for organizations to adopt a scalable DevOps solution that integrates with their current monitoring systems to enable collaboration across development and operations teams, reducing the mean time to resolution. PagerDuty works with AWS services like Amazon CloudWatch, to provide rapid incident response with rich, contextual details that allow you to analyze trends and monitor the performance of your applications and AWS environment.
The project title “SAP Development Object Testing” is a study of the software testing in the company. The project report is about software testing that is an important part of any system development process. In the initial chapter review we see that for proper functioning of the organization. It defines the organization structure of the company.
This document provides an introduction and agenda for a Puppet Enterprise presentation. It begins with introductions of the speakers and then discusses how Puppet Enterprise can help companies automate their infrastructure and applications to deliver software simply and at scale. It presents a live demo of how Puppet Enterprise works by defining configurations, simulating changes, and enforcing policies. Finally, it suggests next steps for audiences to learn more including contacting sales, downloading a free trial, and exploring self-paced trainings.
This document provides an overview of 12 steps to moving to the cloud presented by Jonathan Allen, an AWS Enterprise Strategist and Evangelist. The key steps include: declaring a bold cloud objective; establishing 2-pizza sized engineering teams; getting clear on objectives related to cost, security, availability, and compliance; bringing in cloud partners; and shipping a minimum viable product to production. The document emphasizes having clear principles focused on cost, security, flexibility and people. It also outlines AWS security and compliance services and best practices for designing for high availability.
We offer interactive and visually appealing websites for your business. We already specialized in making modern websites that help your website look attractive.
Top DevOps Best Practices for a Successful Transition in 2023SofiaCarter4
How to make a successful transition to DevOps in 2023. Explore 12 top DevOps Best Practices for a successful transition in 2023. https://bit.ly/3uDL2Vj
XP teams take every iteration commitment seriously by delivering working software. Continuous Delivery of working product increments and early releasing gives concrete feedback about the state of the system at any time and also increases customer satisfaction.
Similar to Introduction to Puppet Enterprise 2016.1 (20)
Puppet camp2021 testing modules and controlrepoPuppet
This document discusses testing Puppet code when using modules versus a control repository. It recommends starting with simple syntax and unit tests using PDK or rspec-puppet for modules, and using OnceOver for testing control repositories, as it is specially designed for this purpose. OnceOver allows defining classes, nodes, and a test matrix to run syntax, unit, and acceptance tests across different configurations. Moving from simple to more complex testing approaches like acceptance tests is suggested. PDK and OnceOver both have limitations for testing across operating systems that may require customizing spec tests. Infrastructure for running acceptance tests in VMs or containers is also discussed.
This document appears to be for a PuppetCamp 2021 presentation by Corey Osman of NWOPS, LLC. It includes information about Corey Osman and NWOPS, as well as sections on efficient development, presentation content, demo main points, Git strategies including single branch and environment branch strategies, and workflow improvements. Contact information is provided at the bottom.
The document discusses operational verification and how Puppet is working on a new module to provide more confidence in infrastructure health. It introduces the concept of adding check resources to catalogs to validate configurations and service health directly during Puppet runs. Examples are provided of how this could detect issues earlier than current methods. Next steps outlined include integrating checks into more resource types, fixing reporting, integrating into modules, and gathering feedback. This allows testing and monitoring to converge by embedding checks within configurations.
This document provides tips and tricks for using Puppet with VS Code, including links to settings examples and recommended extensions to install like Gitlens, Remote Development Pack, Puppet Extension, Ruby, YAML Extension, and PowerShell Extension. It also mentions there will be a demo.
- The document discusses various patterns and techniques the author has found useful when working with Puppet modules over 10+ years, including some that may be considered unorthodox or anti-patterns by some.
- Key topics covered include optimization of reusable modules, custom data types, Bolt tasks and plans, external facts, Hiera classification, ensuring resources for presence/absence, application abstraction with Tiny Puppet, and class-based noop management.
- The author argues that some established patterns like roles and profiles can evolve to be more flexible, and that running production nodes in noop mode with controls may be preferable to fully enforcing on all nodes.
Applying Roles and Profiles method to compliance codePuppet
This document discusses adapting the roles and profiles design pattern to writing compliance code in Puppet modules. It begins by noting the challenges of writing compliance code, such as it touching many parts of nodes and leading to sprawling code. It then provides an overview of the roles and profiles pattern, which uses simple "front-end" roles/interfaces and more complex "back-end" profiles/implementations. The rest of the document discusses how to apply this pattern when authoring Puppet modules for compliance - including creating interface and implementation classes, using Hiera for configuration, and tools for reducing boilerplate code. It aims to provide a maintainable structure and simplify adapting to new compliance frameworks or requirements.
This document discusses Kinney Group's Puppet compliance framework for automating STIG compliance and reporting. It notes that customers often implement compliance Puppet code poorly or lack appropriate Puppet knowledge. The framework aims to standardize compliance modules that are data-driven and customizable. It addresses challenges like conflicting modules and keeping compliance current after implementation. The framework generates automated STIG checklists and plans future integration with Puppet Enterprise and Splunk for continued compliance reporting. Kinney Group cites practical experience implementing the framework for various military and government customers.
Enforce compliance policy with model-driven automationPuppet
This document discusses model-driven automation for enforcing compliance. It begins with an overview of compliance benchmarks and the CIS benchmarks. It then discusses implementing benchmarks, common challenges around configuration drift and lack of visibility, and how to define compliance policy as code. The key points are that automation is essential for compliance at scale; a model-driven approach defines how a system should be configured and uses desired-state enforcement to keep systems compliant; and defining compliance policy as code, managing it with source control, and automating it with CI/CD helps achieve continuous compliance.
This document discusses how organizations can move from a reactive approach to compliance to a proactive approach using automation. It notes that over 50% of CIOs cite security and compliance as a barrier to IT modernization. Puppet offers an end-to-end compliance solution that allows organizations to automatically eliminate configuration drift, enforce compliance at scale across operating systems and environments, and define policy as code. The solution helps organizations improve compliance from 50% to over 90% compliant. The document argues that taking a proactive automation approach to compliance can turn it into a competitive advantage by improving speed and innovation.
Automating it management with Puppet + ServiceNowPuppet
As the leading IT Service Management and IT Operations Management platform in the marketplace, ServiceNow is used by many organizations to address everything from self service IT requests to Change, Incident and Problem Management. The strength of the platform is in the workflows and processes that are built around the shared data model, represented in the CMDB. This provides the ‘single source of truth’ for the organization.
Puppet Enterprise is a leading automation platform focused on the IT Configuration Management and Compliance space. Puppet Enterprise has a unique perspective on the state of systems being managed, constantly being updated and kept accurate as part of the regular Puppet operation. Puppet Enterprise is the automation engine ensuring that the environment stays consistent and in compliance.
In this webinar, we will explore how to maximize the value of both solutions, with Puppet Enterprise automating the actions required to drive a change, and ServiceNow governing the process around that change, from definition to approval. We will introduce and demonstrate several published integration points between the two solutions, in the areas of Self-Service Infrastructure, Enriched Change Management and Automated Incident Registration.
This document promotes Puppet as a tool for hardening Windows environments. It states that Puppet can be used to harden Windows with one line of code, detect drift from desired configurations, report on missing or changing requirements, reverse engineer existing configurations, secure IIS, and export configurations to the cloud. Benefits of Puppet mentioned include hardening Windows environments, finding drift for investigation, easily passing audits, compliance reporting, easy exceptions, and exporting configurations. It also directs users to Puppet Forge modules for securing Windows and IIS.
Simplified Patch Management with Puppet - Oct. 2020Puppet
Does your company struggle with patching systems? If so, you’re not alone — most organizations have attempted to solve this issue by cobbling together multiple tools, processes, and different teams, which can make an already complicated issue worse.
Puppet helps keep hosts healthy, secure and compliant by replacing time-consuming and error prone patching processes with Puppet’s automated patching solution.
Join this webinar to learn how to do the following with Puppet:
Eliminate manual patching processes with pre-built patching automation for Windows and Linux systems.
Gain visibility into patching status across your estate regardless of OS with new patching solution from the PE console.
Ensure your systems are compliant and patched in a healthy state
How Puppet Enterprise makes patch management easy across your Windows and Linux operating systems.
Presented by: Margaret Lee, Product Manager, Puppet, and Ajay Sridhar, Sr. Sales Engineer, Puppet.
The document discusses how Puppet can be used to accelerate adoption of Microsoft Azure. It describes lift and shift migration of on-premises workloads to Azure virtual machines. It also covers infrastructure as code using Puppet and Terraform for provisioning, configuration management using Puppet Bolt, and implementing immutable infrastructure patterns on Azure. Integrations with Azure services like Key Vault, Blob Storage and metadata service are presented. Patch management and inventory of Azure resources with Puppet are also summarized.
This document discusses using Puppet Catalog Diff to analyze the impact of changes between Puppet environments or catalogs. It provides the command line usage and options for Puppet Catalog Diff. It also discusses how to integrate Puppet Catalog Diff into CI/CD pipelines for automated impact analysis when merging code changes. Additional resources like GitHub projects and Dev.to posts are provided for learning more about diffing Puppet environments and catalogs.
ServiceNow and Puppet- better together, Kevin ReeuwijkPuppet
ServiceNow and Puppet can be integrated in four key areas: 1) Self-service infrastructure allows non-Puppet experts to control infrastructure through a ServiceNow interface; 2) Enriched change management automatically generates ServiceNow change requests from Puppet changes and populates them with impact details; 3) Automated incident registration forwards details of configuration drift corrections in Puppet to ServiceNow to create incidents; and 4) Up-to-date asset management would periodically upload Puppet inventory data to ServiceNow to keep the CMDB accurate without disruptive discovery runs.
This document discusses how Puppet Relay uses Tekton pipelines to orchestrate containerized workflows. It provides an overview of how Tekton fits into the Relay architecture, with Tekton controllers managing taskrun pods to execute workflow steps defined in YAML. Triggers can initiate workflows based on events, with reusable and composable steps for tasks like provisioning infrastructure or clearing resources. Relay also includes features for parameters, secrets, outputs, and approvals to customize workflows. An ecosystem of open source integrations provides sample workflows and steps for common use cases.
100% Puppet Cloud Deployment of Legacy SoftwarePuppet
This document discusses deploying legacy software into the AWS cloud using Puppet. It proposes modeling AWS resources like security groups, autoscaling groups, and launch configurations as Puppet resources. This would allow Puppet to provision the underlying AWS infrastructure and configure servers launched in autoscaling groups. It acknowledges challenges around server reboots but suggests they can be addressed. In summary, it argues custom Puppet resources can easily model AWS resources and using Puppet to configure autoscaling servers is possible despite some challenges around rebooting servers during deployment.
This document discusses a partnership between Republic Polytechnic's School of Infocomm and Puppet to promote DevOps practices. It introduces several people involved with the partnership and outlines their mission to prepare more IT companies and individuals for jobs in the DevOps field through training courses. The document describes some short courses offered on DevOps topics and using the Puppet and Microsoft Azure platforms. It provides an example of how Republic Polytechnic has automated infrastructure configuration using Puppet to save time and reduce errors. There is a request at the end for readers to register their interest in DevOps by completing a survey.
This document discusses continuous compliance and DevSecOps best practices followed by financial services organizations.
Continuous compliance is defined as an ongoing process of proactive risk management that delivers predictable, transparent, and cost-effective compliance results. It involves continuously monitoring compliance controls, providing real-time alerts for failures and remediation recommendations, and maintaining up-to-date policies. Best practices for continuous compliance discussed include defining CIS controls and benchmarks, achieving transparent compliance dashboards and automated fixes for breaches.
DevSecOps is introduced as bringing security earlier in the application development lifecycle to minimize vulnerabilities. It aims to make everyone accountable for security. Challenges discussed include security teams struggling to keep up with DevOps pace and
The Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick MaludyPuppet
The document discusses using Puppet and Vault together to dynamically manage SSL certificates. Puppet can use the vault_cert resource to request signed certificates from Vault and configure services to use the certificates. On Windows, some additional logic is needed to retrieve certificates' thumbprints and bind services to certificates using those thumbprints. This approach provides automated certificate renewal and distribution across platforms.
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
OpenID AuthZEN Interop Read Out - AuthorizationDavid Brossard
During Identiverse 2024 and EIC 2024, members of the OpenID AuthZEN WG got together and demoed their authorization endpoints conforming to the AuthZEN API
Driving Business Innovation: Latest Generative AI Advancements & Success StorySafe Software
Are you ready to revolutionize how you handle data? Join us for a webinar where we’ll bring you up to speed with the latest advancements in Generative AI technology and discover how leveraging FME with tools from giants like Google Gemini, Amazon, and Microsoft OpenAI can supercharge your workflow efficiency.
During the hour, we’ll take you through:
Guest Speaker Segment with Hannah Barrington: Dive into the world of dynamic real estate marketing with Hannah, the Marketing Manager at Workspace Group. Hear firsthand how their team generates engaging descriptions for thousands of office units by integrating diverse data sources—from PDF floorplans to web pages—using FME transformers, like OpenAIVisionConnector and AnthropicVisionConnector. This use case will show you how GenAI can streamline content creation for marketing across the board.
Ollama Use Case: Learn how Scenario Specialist Dmitri Bagh has utilized Ollama within FME to input data, create custom models, and enhance security protocols. This segment will include demos to illustrate the full capabilities of FME in AI-driven processes.
Custom AI Models: Discover how to leverage FME to build personalized AI models using your data. Whether it’s populating a model with local data for added security or integrating public AI tools, find out how FME facilitates a versatile and secure approach to AI.
We’ll wrap up with a live Q&A session where you can engage with our experts on your specific use cases, and learn more about optimizing your data workflows with AI.
This webinar is ideal for professionals seeking to harness the power of AI within their data management systems while ensuring high levels of customization and security. Whether you're a novice or an expert, gain actionable insights and strategies to elevate your data processes. Join us to see how FME and AI can revolutionize how you work with data!
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxSitimaJohn
Ocean Lotus cyber threat actors represent a sophisticated, persistent, and politically motivated group that poses a significant risk to organizations and individuals in the Southeast Asian region. Their continuous evolution and adaptability underscore the need for robust cybersecurity measures and international cooperation to identify and mitigate the threats posed by such advanced persistent threat groups.
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slackshyamraj55
Discover the seamless integration of RPA (Robotic Process Automation), COMPOSER, and APM with AWS IDP enhanced with Slack notifications. Explore how these technologies converge to streamline workflows, optimize performance, and ensure secure access, all while leveraging the power of AWS IDP and real-time communication via Slack notifications.
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology
GraphRAG for Life Science to increase LLM accuracyTomaz Bratanic
GraphRAG for life science domain, where you retriever information from biomedical knowledge graphs using LLMs to increase the accuracy and performance of generated answers
Skybuffer SAM4U tool for SAP license adoptionTatiana Kojar
Manage and optimize your license adoption and consumption with SAM4U, an SAP free customer software asset management tool.
SAM4U, an SAP complimentary software asset management tool for customers, delivers a detailed and well-structured overview of license inventory and usage with a user-friendly interface. We offer a hosted, cost-effective, and performance-optimized SAM4U setup in the Skybuffer Cloud environment. You retain ownership of the system and data, while we manage the ABAP 7.58 infrastructure, ensuring fixed Total Cost of Ownership (TCO) and exceptional services through the SAP Fiori interface.
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
Taking AI to the Next Level in Manufacturing.pdfssuserfac0301
Read Taking AI to the Next Level in Manufacturing to gain insights on AI adoption in the manufacturing industry, such as:
1. How quickly AI is being implemented in manufacturing.
2. Which barriers stand in the way of AI adoption.
3. How data quality and governance form the backbone of AI.
4. Organizational processes and structures that may inhibit effective AI adoption.
6. Ideas and approaches to help build your organization's AI strategy.
Fueling AI with Great Data with Airbyte WebinarZilliz
This talk will focus on how to collect data from a variety of sources, leveraging this data for RAG and other GenAI use cases, and finally charting your course to productionalization.
Have you ever been confused by the myriad of choices offered by AWS for hosting a website or an API?
Lambda, Elastic Beanstalk, Lightsail, Amplify, S3 (and more!) can each host websites + APIs. But which one should we choose?
Which one is cheapest? Which one is fastest? Which one will scale to meet our needs?
Join me in this session as we dive into each AWS hosting service to determine which one is best for your scenario and explain why!
Building Production Ready Search Pipelines with Spark and MilvusZilliz
Spark is the widely used ETL tool for processing, indexing and ingesting data to serving stack for search. Milvus is the production-ready open-source vector database. In this talk we will show how to use Spark to process unstructured data to extract vector representations, and push the vectors to Milvus vector database for search serving.
6. become great software companies
deliver fantastic experiences to their users
provide better software, faster
and do it simply, at scale and securely
We help great companies
7. Why people choose us
Proven success
Leading platform
The standard
Bridge to the future
8. Automate for speed, reliability and security
What’s needed to deliver and operate modern software simply, at scale and securely
Define with a common
language
Gain situational
awareness
Orchestrate change
intelligently
Ensure security &
compliance
Across devices, through the stack
The shortest path to better software
9. Define with a common language
Easy to read, understand, write & share
Write once, use everywhere
Testing built in
No code clobbering
Choose from thousands of free modules,
backed by a vibrant ecosystem
Standard way for teams to deliver and operate software
Puppet code example
The shortest path to better software
10. Gain situational awareness
Real-time change visibility
Unique dependency visualizations
Continual drift monitoring and reporting
Audit and compliance reporting
Built-in, custom and 3rd party visualizations
Know exactly what is going on with all your software
Event inspection in Puppet Enterprise
The shortest path to better software
11. Orchestrate change intelligently
Continual enforcement and automatic
remediation
Real time change control and visibility
Ordered deployment built-in
Orchestration change from Puppet, Git,
Jenkins, HipChat, schedulers, etc.
Orchestrate change across distributed apps and global infrastructure
Running Puppet in the web UI, orchestrating change in the CLI
The shortest path to better software
12. Ensure security and compliance
Define and deploy security and compliance
policies
Continual enforcement and automatic
remediation
Reporting and traceability to prove
compliance
Automation to continually enforce policies. Traceability to prove compliance.
Interactive visualization in Puppet Enterprise
The shortest path to better software
13. Across devices, through the stack
The shortest path to better software
If it has an IP address, we want to manage it with Puppet
14. Customer success
“We need to deploy, at any given time,
any given service, in a given configuration,
as quickly as possible…We do it with Puppet.”
Alan Green,
SYSTEMS ENGINEER
Sony Computer Entertainment America (PlayStation)
increase in deploy frequency
The shortest path to better software
Deploy frequency
150%
15. Customer success
“We can turn this stuff around really fast,
because we’ve done a good job building the
configurations within Puppet. We’re keeping
pace with our development teams as they roll out
new functionality for our business. People are
amazed at how quickly we turn things around.”
Jeff Quaintance,
SENIOR CLOUD & AUTOMATION ENGINEER
StaplesFrom many weeks to one week;
from days to minutes
The shortest path to better software
Develop + install time
16. Customer success
Marcus Vaughan,
DIRECTOR, CLOUD AND ENTERPRISE SERVICES
Phoenix NAP
Savings within the first year
The shortest path to better software
Budget saved
$1M
17. Where to start with automation
The shortest path to better software
Start with core infrastructure and work up
Provisioning
Bare metal ● Virtual environments ● Cloud ● Containers
Application infrastructure
SQL server ● Tomcat ● WebSphere ● IIS ● MySQL
Core infrastructure
Operating system ● NTP ● DNS ● SSH ● Firewall ● Users ● Groups
Application orchestration
Custom apps ● COTS ● Share services
As we’ve mentioned a few times now, all of this doesn’t matter if it’s not delivering value. Marcus does a great job talking about how Puppet Enterprise has delivered value to phoenixNAP, detailing the savings across various projects where they used Puppet Enterprise for automation.
https://puppetlabs.com/blog/we-saved-over-1-million-with-puppet
—We live in a software-driven world.
—Software is everywhere. It’s on our wrists, on our walls, and in our cars. It’s changed the way we shop, the way we work, the way we heal, and the way we stay connected to those we love.
—In this software-driven world, every company is a software company.
—For example
John Deere engineers can alter the horsepower of a standard physical engine using software alone; and, their vehicles let dealers remotely wirelessly monitor and upload fixes and upgrades.
Walmart has acquired a host of software companies as they make their digital transformation. They acquired Tasty Labs for software to connect with social networks, Inkiru for data analytics, Torbit for website optimization, and Luvocracy, a social product recommendation app.
The demand is relentless and coming from all sides.
—Customer expectations are higher than ever. Software that is great today is out of date tomorrow.
—Technology is evolving at a compounding, astounding rate.
—Today’s reality (i.e. existing applications and infrastructure) must be maintained.
—Need to move faster without sacrificing reliability, scale & security.
—Today’s tools and practices for managing change don’t cut it.
—The result of this pressure shows up in many teams in the form of mounting backlogs, projects on hold, consultants being hired to meet deadlines, etc.
It’s easy to feel like we’re at a breaking point, and the waves keep coming: the rate of change will continue, with new technology continuing to come at us faster.
In order to realize the potential of software, to gain a competitive edge, and to be great at delivering differentiated software to your users, things must change.
Those who don’t change will become disrupted and irrelevant.
If you don’t think so, your competitors do.
Change is necessary. It’s necessary to differentiate. Necessary to succeed.
Companies need to
—Change practices to deliver with more agility, reliability and predictability.
—Change how teams together to become more collaborative, productive and innovative.
—Change tooling to support these efforts, simply, at scale and securely.
We are here to help companies navigate that change.
We help great companies become great software companies.
We help them use automation to
—deliver fantastic experiences to their users
—provide better software, faster
—simply, at scale and securely
Why people choose us.
—We have a track record at helping customer succeed, in production, at scale, in the enterprise
—We provide the leading platform (more than 30k companies use our technology)
—It’s the datacenter standard. The standard way for teams to deliver, operate and collaborate around the distributed applications and global infrastructure they manage
—We are the bridge to the future, giving companies a common language for providing and managing current and future technology. There will always be a future cool thing; Puppet is the way to get to it faster, with confidence. Whether your next step is cloud adoption, DevOps, or microservices and containers, Puppet is the bridge to your future.
With Puppet you gain situational awareness and drive change with confidence.
Here’s how.
—Define with a common language
—Gain situational awareness
—Orchestrate change intelligently
—Ensure security & compliance
—Manage every device, across your stack
Let’s dig into each of these key areas.
Whether you write your own code or choose from thousands of free modules, Puppet gives you a common language to define your infrastructure. A standard language that's easy to understand, write, and share across teams
—Easy to read, understand, write and share across teams
—Write once, use everywhere
—Testing built in
—No code clobbering
—Choose from thousands of free modules that are backed by a vibrant ecosystem
Puppet Enterprise Console
With Puppet you get the insights, traceability, visibility and reporting to know exactly what is going on with all your software so you can drive change with confidence. The result, they can deliver more software faster than ever, while maintaining quality, security, and compliance.
—Unique interactive visualization necessary for teams to manage distributed apps and global infrastructure
—Graphing to help troubleshoot, optimize code, collaborate better
—Real-time change visibility
—Rich reporting capabilities built in
—Integrations with leading tech like Splunk (see hidden slides for examples showing Grafana and Splunk)
Grafana
With Puppet you get the insights, traceability, visibility and reporting to know exactly what is going on with all your software so you can drive change with confidence. The result, they can deliver more software faster than ever, while maintaining quality, security, and compliance.
—Unique interactive visualization necessary for teams to manage distributed apps and global infrastructure
—Graphing to help troubleshoot, optimize code, collaborate better
—Real-time change visibility
—Rich reporting capabilities built in
—Integrations with leading tech like Splunk (see hidden slides for examples showing Grafana and Splunk)
Splunk
With Puppet you get the insights, traceability, visibility and reporting to know exactly what is going on with all your software so you can drive change with confidence. The result, they can deliver more software faster than ever, while maintaining quality, security, and compliance.
—Unique interactive visualization necessary for teams to manage distributed apps and global infrastructure
—Graphing to help troubleshoot, optimize code, collaborate better
—Real-time change visibility
—Rich reporting capabilities built in
—Integrations with leading tech like Splunk (see hidden slides for examples showing Grafana and Splunk)
Puppet
Whether you schedule a change or push it out directly from HipChat, Git or Jenkins, Puppet gives you control, visibility, and automated intelligence to orchestrate change across your apps and infrastructure.
—Real-time and direct change orchestration
—Change throttling
—Control change from your favorite tools, in your existing CI/CD workflows
—Intelligent, ordered deployments of distributed apps and global infrastructure
—Ongoing enforcement and automatic drift remediation
(see hidden slides for examples showing git, jenkins and hipchat)
Git
Whether you schedule a change or push it out directly from HipChat, Git or Jenkins, Puppet gives you control, visibility, and automated intelligence to orchestrate change across your apps and infrastructure.
—Real-time and direct change orchestration
—Change throttling
—Control change from your favorite tools, in your existing CI/CD workflows
—Intelligent, ordered deployments of distributed apps and global infrastructure
—Ongoing enforcement and automatic drift remediation
(see hidden slides for examples showing git, jenkins and hipchat)
Jenkins
Whether you schedule a change or push it out directly from HipChat, Git or Jenkins, Puppet gives you control, visibility, and automated intelligence to orchestrate change across your apps and infrastructure.
—Real-time and direct change orchestration
—Change throttling
—Control change from your favorite tools, in your existing CI/CD workflows
—Intelligent, ordered deployments of distributed apps and global infrastructure
—Ongoing enforcement and automatic drift remediation
(see hidden slides for examples showing git, jenkins and hipchat)
HipChat
Whether you schedule a change or push it out directly from HipChat, Git or Jenkins, Puppet gives you control, visibility, and automated intelligence to orchestrate change across your apps and infrastructure.
—Real-time and direct change orchestration
—Change throttling
—Control change from your favorite tools, in your existing CI/CD workflows
—Intelligent, ordered deployments of distributed apps and global infrastructure
—Ongoing enforcement and automatic drift remediation
(see hidden slides for examples showing git, jenkins and hipchat)
Puppet helps make security and compliance inherent and automatic. With Puppet you get the automation needed to continually enforce policies and the traceability required to prove compliance.
—Define and deploy security and compliance policies
—Continually monitor and enforce, automatically remediate drift
—Prove compliance
Our goal is to make it possible to manage nearly any IP-connected device (we don’t cover it all today, but that is our vision, and we have the broadest coverage). Plus, you go beyond breadth and can bring automation to your entire stack, orchestrating change for core infrastructure and applications.
—We cover all your technology (RedHat, Windows, AIX, AWS, Azure, networking, storage, etc.)
—Rich ecosystem & key partners with the vendors you rely on
—We do this through the stack, automating the delivery and operation of distributed applications and global infrastructure
And going back to “why”?
Because automating helps you deliver value to the business faster and more reliably. Here are a few examples.
This stat focuses on the speed gains Sony sees with Puppet Enterprise.
For more point customers at https://puppetlabs.com/presentations/keynote-decentralize-your-infrastructure-alan-green-sony-computer-entertainment
And here are some internal only details you should be familiar with.
About Sony Computer Entertainment Worldwide Studios
Sony Computer Entertainment Worldwide Studios (SCE WWS) was formed in 2005 by Sony Computer Entertainment to develop games for the PlayStation family, including the best-selling Gran Turismo and Uncharted series. The Global Platform division, a team of 2,000 people distributed worldwide, provides global support for all WWS titles and oversees performance across its hosting regions.
The systems team is tasked with consolidating and automating infrastructure across regions to save time and effort, and managing the infrastructure that delivers the games and applications to millions of customers.
Challenge
As long-time users of Puppet Open Source, the SCE WWS team already understood the value of infrastructure as code. As the company expanded globally, it needed the reliability and support of an enterprise-ready solution that could scale with the business. To keep up with the growing demand for new games, it also needed to deploy applications faster.
In order to scale, SCE WWS needed a solution that could address the following challenges:
Management overhead - Various backend tools and homegrown systems created a management nightmare and prevented the team from proactively managing its time and infrastructure.
Global visibility - With 15 development studios worldwide, SCE WWS needed a common management interface and greater visibility into their infrastructure.
Multi-platform support - SCE WWS needed a solution that could seamlessly manage its VMware, OpenStack and AWS infrastructure.
Puppet Enterprise Delivers Agility and Visibility
Among the solutions they evaluated, Puppet Enterprise emerged as the clear choice. The approachable Puppet language allowed their operations teams to define and manage infrastructure code, freeing their developers to focus on building awesome games. Migrating from Puppet Open Source to Puppet Enterprise proved a huge time savings. Rather than spending time manually packaging dependencies for Puppet Open Source, the team got more than 40 integrated and supported open source projects right out of the box, including MCollective, PuppetDB, and Hiera.
Other key benefits included:
Consolidation - SCE WWS eliminated several backend tools and homegrown systems after implementing Puppet Enterprise. For example, it replaced an outdated asset management tool with PuppetDB.
Visibility - The global team needed to have a single, shared view of infrastructure. The Puppet Enterprise console provided visibility into inventory and certificate management.
Agility - With more apps under management, SCE WWS can focus on building the next generation of games to drive revenue for the company.
Productivity - SCE WWS saw immediate gains in productivity by not having to manage libraries and dependencies.
Seamless Management of Physical & Cloud Infrastructure AWS
For SCE WWS, one of the biggest advantages of Puppet Enterprise is the ability to seamlessly manage infrastructure across diverse operating systems, cloud environments (physical, virtual, cloud) and devices (load balancers, network, storage).
SCE WWS uses OpenStack for their private cloud and AWS for bursting. The process for spinning up new environments is the same for both, which has helped them increase agility and maintain consistency across all of their environments. As a new system comes up, it talks to Puppet to gather information about the environment and configure services like the package repository, DNS and monitoring.
This makes it just as easy to deploy applications on their OpenStack infrastructure as it is to spin up 200 instances in AWS when they launch a new game (as well as take them down in two weeks).
Results:
Using Puppet Enterprise, SCEA WWS has saved time managing its infrastructure, resulting in 150 percent more deployments, faster iterations, and higher innovation. With applications under Puppet-management, the team is able to respond faster to change requests and be more proactive about hardening their systems.
Staples: Enabling DevOps & Self-Service Cloud Provisioning with Puppet Enterprise
Industry: Retail
Challenge
Automate private cloud used by application development teams; create self-service provisioning for developers; speed deployment cycles.
Solution
Puppet Enterprise for automating cloud management & creating a PaaS-like provisioning service. Automation of common IT operations tasks provides consistency & frees IT team to innovate.
Results
Deployment cycles have gone from weeks to hours, from days to minutes. Developers can provision their own environments as needed.
About Staples
Staples Inc. is the world’s largest office products company and one of the biggest internet retailers. The company opened its first store in 1986, began offering its stock publicly in 1989, began selling online in 1998, and has grown to $22.5 billion in annual revenue.
Top outcomes of using Puppet Enterprise
Fast provisioning of cloud resources for internal application development teams.
Automated systems management makes IT ops teams faster & more efficient.
Increased stability and reliability.
Starting environment
A private cloud service for the company’s development teams consisting of thousands of virtual machines in multiple data centers.
Private cloud runs on Red Hat Enterprise Linux.
Additional technology includes Red Hat Satellite, Apache, Tomcat, NodeJS, MongoDB, Oracle and Redis.
Why Puppet Enterprise?
Staples needed to automate its private cloud spanning multiple data centers. The company also wanted to enable self-service provisioning for application development teams to free up IT Operations from having to provision developer environments so they can focus activities that add more value to the business.
Cloud Automation
Managing and making optimal use of Staples’ private cloud was the primary motivation behind finding a good configuration management tool, said Tom Sabin, IT manager Cloud and Automation, and Jeff Quaintance, Senior Cloud and Automation Engineer at Staples.
The private cloud was set up as a service for Staples’ internal application development teams, to give them the flexibility to quickly acquire the development and test environments they need. The private cloud runs on Red Hat Enterprise Linux, and RHEL environments are managed with Red Hat Satellite. Other technologies used within the private cloud include Apache, Tomcat, NodeJS, MongoDB, Redis and Oracle.
Companies turn to cloud to speed up application delivery. The hope is that cloud will deliver VMs quickly and efficiently, so developers can focus on developing business value. Automation helps realize this value, as Staples has found.
“Staples had just a limited number of people with a set of very specialized skills who could automate,” said Jeff. “We had a lot of development teams just chomping at the bit to start expanding the number of tools that they used in house. They wanted that automated.”
The answer was to find a configuration management system that would be accessible for developers, platform engineers and others — not just sysadmins. “We needed to be able to say, ‘Here’s a configuration management tool; we don’t expect you be experts in it, but if you can get started in your own sandbox or development environment, and contribute back to us, that would help us build and scale out our configuration management capabilities,“ said Jeff. “That’s where Puppet came in.”
Today, with configuration managed by Puppet Enterprise, Staples’ IT team has created a user interface that allows colleagues on other teams to order new VMs equipped so they can start working right away.
“We’re not just handing out servers; we’re handing out servers with middleware or database on top of it, moving up the stack,” said Jeff. “Puppet has really helped us get to that point.”
Choosing the Right Configuration Management Platform
When Jeff and other Staples teams started analyzing several open source configuration management tools, they found an application development team at Staples that had already deployed Open Source Puppet to manage application code, and that was a strong advocate for the technology.
There were several factors that made Puppet highly attractive to the Staples IT team, including:
Puppet has a strong community of users producing modules, patterns and ideas that the Staples team could learn from and build on. “Other tools really didn’t have that,” Jeff said.
It was easier for people to quickly get to at least an intermediate level with Puppet. “In the past, other automation tools ended up being so complex that other groups couldn’t consume them without a dedicated person, and staffing for those skill sets is a significant challenge,” Jeff said. “We needed to identify a configuration management tool that other people in the organization who aren’t necessarily advanced experts could consume, use and become part of the automation community at Staples.”
The Puppet skill set was not difficult to hire for, particularly people who had experience with Open Source Puppet.
The application team used Open Source Puppet on a couple of different application stacks, hosted both internally and with a public cloud service. The application engineers opened requests, and platform engineers provisioned servers with Open Source Puppet and helped the developers manage their configurations.
While Open Source Puppet was working out well for this particular application team, Jeff and Tom knew they would need to expand quickly to other teams, and also from Linux-only to both Linux and AIX. That made Puppet Enterprise the best choice. Plus, getting bootstrapping help from Puppet Labs professional services engineers, and knowing there would be ongoing professional support, made the choice easy.
“It was the knowledge transfer [from professional services engineers] that really set us on the right track, and got us up and going a lot faster than if we’d been doing it on our own,” Jeff said.
The new private cloud service was a big priority, so getting it launched with good processes and practices mattered, and as quickly as possible. Puppet Labs professional services engineers showed the Staples engineers how to write Puppet code that was portable and reusable across applications, to make it faster and easier to scale beyond the original application development team’s specific needs.
Puppet Training
Puppet Labs’ public and onsite private training helped get Staples engineers quickly comfortable with Puppet Enterprise. A few Staples engineers were naturals, though, and picked up Puppet quickly. “I know the Learning VM on the Puppet website has been quite helpful for people as well,” said Tom. “Some people used that [and other Puppet Labs resources] to learn Puppet on their own, and there are quite a number who have been successful.”
Jeff was one of those who dived in and learned Puppet independently, but he advocates for training. “One thing to watch out for with self-training are gaps where you skipped some core things while learning on your own,” he observed.
Building Credibility for the IT Ops Team
Staples’ IT team is now using Puppet Enterprise to manage the VMs in its private cloud, which runs on Linux. While system engineers are certainly saving a lot of time on routine tasks, the biggest benefit is the vastly increased speed of getting a package developed and installed.
“If we have the package already developed, what took days before now takes literally minutes,” Jeff said. “For a new capability — say a new application server container we need to install — what took several weeks is now down to a week.”
That huge change has made a big change in the perception of IT Operations and its role within Staples. “We can turn this stuff around really, really fast, because we’ve done a good job with building the configurations within Puppet,” Jeff said. “People are amazed at how quickly we’re turning things around. We’re doing a good job of keeping pace with our development teams as they try to roll out new functionality for our business, and that’s helped me and my team build credibility within the global technology organization here at Staples.”
DevOps and Infrastructure as Code
Engineers have always automated with scripts, but everyone does it differently. Where sysadmins might favor shell scripts or Perl, developers might write scripts in Python. The problems in delivering quality automation arises not just from these technical differences, but also from differences between people’s individual scripting styles, even when using the same language.
Puppet has brought consistency to how Staples engineers in different departments automate. It’s made it possible for more people with different skill sets and jobs — application developers, system engineers, testing engineers — to automate work, spreading the responsibility to a much larger group.
Just as important, it’s now possible to put automation code, whether for applications or the systems that support it, into a source control tool. “With a centralized center of excellence around Puppet, it allows us to put that governance in place, allows us to put a process in place, so we have the right level of review prior to anything going out to production,” Tom said.
This shared responsibility for delivering code that moves the business forward is, of course, what DevOps is about. “I look at it as bringing operations and development closer together to solve business problems, regardless of whether that’s a software release or you have a priority incident to address,” Tom said.
Puppet has helped Staples improve its flow of code through each stage, from development through to production. The team uses r10k to manage distribution of Puppet code across all Puppet masters in Staples’ multiple data centers. Code is stored in a repository, and then after code review and approval, it’s merged. Here’s where r10k comes into play again, pushing approved, merged code to development and QA environments. Once testing is complete, a separate process is used to push code that’s passed tests into production.
“I really do see Puppet as a DevOps tool, because it helps bridge that gap between development and operations, and it really level-sets,” Tom said. “Anybody can contribute Puppet code, whereas in a legacy environment, you might actually need to have root access to be able to do certain configurations or install certain software packages. Puppet allows you to abstract that away, and provides enablement for our development teams to do some work that otherwise they’d be restricted from, from an access standpoint.”
Staples development teams have become interested in Puppet. “We’ve had some adoption; recently, we’ve had some teams going out and trying to do some things in Puppet on their own, and we’re working with them,” Tom said.
"What we’ve pushed on is, if you have something net new, where there was no standard beforehand, and we’re doing it for the first time in Puppet, let’s push to get as much managed by Puppet as we possibly can. Now there are a couple of examples out there, where it’s almost just click and go — they can build out an entire cluster with some piece of middleware on it, and Puppet is literally managing all aspects of that configuration. As they add new servers to the cluster, Puppet is automatically picking that up and making everyone else in the cluster aware of that.”
Once people see a few of these “shining examples,” as Tom calls them, “people see that and say, ‘Okay, I get it.’”
Self-Service Provisioning for Application Developers
When people talk about implementing DevOps, one improvement they’re often looking for is self-service provisioning for developers. “At the end of the day, we want to get something like a PaaS [Platform as a Service] offering,” Tom said. “I don’t necessarily mean an actual PaaS offering, just complete infrastructure as code, so that when developers deploy, they don’t have to think about [infrastructure]; they don’t have to worry about what’s being configured. They can literally just deploy their code,” and the infrastructure needed to support it will be deployed correctly and automatically.
Full automation of application code and infrastructure code together is not far off. “We’re working on getting to the point where the development team can literally just inject a Hiera file,” said Jeff. “It will completely configure that stack for them, so they can just deploy that configuration right along with their application artifacts on new builds.”
Infrastructure Automation for Consistency, Stability & Efficiency
Achieving the faster deployments enabled by DevOps is terrific. But on a more basic level, most system administration teams adopt Puppet Enterprise simply to save time on common IT operations tasks.
The Staples team uses Puppet for automating configurations across Linux servers. “That’s kind of an important one, because Puppet is a great way to check the box back to management and say, ‘Yes, that configuration is up and running on all of our servers,’” Tom said.
While launching new processes with Puppet Enterprise has been fairly straightforward, retrofitting Puppet Enterprise to servers with existing middleware has been a challenge, yet has yielded significant savings in time and bother.
“Take the example of installing an agent,” Jeff said. “Before Puppet, you could look at 50 servers, and somehow [the sysadmins] figured out how to install the agent probably 29 different ways. We puppetized the agent install, and now for all of our cloud systems it’s very consistent — just an email, and an hour later it’s done. You just classify the server and walk away, let the Puppet agent run. This is a big improvement over the inevitable delays coordinating across multiple teams with various tickets.”
Another great outcome for the team is stability. “Everyone wants to have stability while still being fast; that’s one of the main objectives we have for configuration management,” Tom said. “Puppet as an automation tool helps us to get to that point, so we can quickly build and configure systems that are standardized — and when you become standardized, you become more stable.”
The Future of Puppet Enterprise at Staples
Eventually, Tom would like to expand Puppet to all systems at Staples, whether they’re running Linux, AIX or Windows. “The private cloud was a greenfield project, and could be carefully planned from scratch but it's a whole different ballgame when you’re applying Puppet to existing running systems that have been built under a different set of standards,” Tom said. “We’re working on trying to retrofit and build up as much momentum behind the rest of our enterprise as we have with our private cloud.”
The team is eager to roll out several time-sensitive tools across the enterprise. Puppet Enterprise is installed, and nearly ready to automate rollout of one of these tools. Others will be rolled out in the same fashion once the process has been proven on the first tool.
Adopting Red Hat’s Satellite management system is another project now in the planning stage, and this too will rely on Puppet Enterprise. “The PuppetDB backend and exporter resources really enable us to have a lot more power and granularity over the configuration management,” Jeff said.
Beyond these projects, Jeff would like to manage network devices with Puppet Enterprise. “Puppet creates a lot of automation opportunities that we will look to leverage in the future,” he said.
As we’ve mentioned a few times now, all of this doesn’t matter if it’s not delivering value. Marcus does a great job talking about how Puppet Enterprise has delivered value to phoenixNAP, detailing the savings across various projects where they used Puppet Enterprise for automation.
https://puppetlabs.com/blog/we-saved-over-1-million-with-puppet
So where do you start?
Start with something straightforward. Start automating the configurations of your core infrastructure. Think things like laying down OSs, configuring them, configuring core things like NTP, DNS and SSH. Things like firewall configurations. Configuring users and groups.
After that, move to application infrastructure. Databases, web servers, app servers.
Then bring automation to your provisioning practices. Whether it’s laying down OSs on bare metal or spinning up new AWS environments, automate provisioning of infrastructure.
And then put all the pieces together and automate application orchestration by modeling and deploying your applications and the services they use.