SlideShare a Scribd company logo
puppet
                 labs                            Case Study
“Puppet Labs consulting and
 services dramatically accelerated
 the benefits we received from
 Puppet. The Puppet Labs staff
 was skilled enough to make
 categorical changes in the way the
 used and benefited from Puppet.
 They helped plan and implement
 their strategy including coding
 architecture and creating modules.”
                                               CITRIX USES PUPPET LABS
- Joe Allen, Web Matrix                        CONSULTING TO ACCELERATE
 Manager at Citrix Online
                                               LARGE SCALE CONFIGURATION
  INDUSTRY:                                    MANAGEMENT AND ELIMINATE
                                               CONFIGURATION DRIFT
  Web Software
  ChALLENGE:
  Eliminate Configuration Drift
                                               Citrix Systems is a leading enterprise software company that offers end-to-end
  SOLUTION:                                    virtualization, networking, and SaaS solutions on-demand to users in any location
  Puppet Core &
                                               on any device. Running an IT infrastructure that’s constantly under migration and
  Professional Services
                                               containing various systems (integration, QA, staging, live and reporting) that are
  RESULTS:                                     always at different stages of development, Citrix required a solution that could provide
  Consistently manage                          fine-grained control over system configurations, ensure each machine was properly
  thousands of systems with                    configured, and accurately track and report the status of each system at any time.
  unique configurations




  STARTING ENVIRONMENT                                                            KEY OBJECTIVES
  • Fast-moving IT infrastructure consisted of several thousand ma-               • Configuration Management - Enhance the
    chines that produced and packaged Citrix’s software solutions, all of           management of thousands of machines at
    which are RPM based. A high change-rate environment included up                 different levels of configuration. For example,
    to nine weekly deployments for Citrix products.                                 for hundreds of different time servers, it was
  • Oracle environment included all the systems required to support                 essential that all the servers were configured the
    a software and service company, including mail, DNS, and other                  same way.
    infrastructure.                                                               • Uniformity & Scalability - Ensure the
  • Without accurate accounting to ensure the entire fleet of up to 25              right packages were properly installed and
    different profiles for different machine types were configured prop-            maintained on a large number of unique
    erly, Citrix required a solution that could handle significant configu-         systems. With Puppet, only one system had
    ration management changes and address configuration drift issues.               to be maintained for both installation and
                                                                                    maintenance.
  • After looking at several commercial and non-commercial products,
    Citrix chose Puppet because it was a good match for their skill sets,         • Accelerated Value from Puppet – They wanted
    could integrate with a lot of different products, and had a very fine-          to move as quickly as possible to address their
    grained control over what they needed to do. Puppets’ recipes and               configuration management needs and this was a
    class structure also provided a good administrative and organizational          key objective in choosing to work with Puppet
    structure that Citrix felt was the right approach.                              Labs consulting.
puppet
                     labs                              Case Study

“Puppet has been a success
 on so many levels for                      BENEFITS OBTAINED
 us, from configuration                    • Operational Efficiency – Puppet has helped Citrix reduce the time it takes to
 enforcement to using it                     make daily changes and ensure the configuration is consistent and correct on each
 for mass change. Because                    machine. As a result, the customer has increased their overall operational efficiency
 we deliver a service to                     and ROI.
 internal customers, the                  • Lower Error Rates & Higher Quality – Puppet’s highly reliable systems ensure all
 biggest surprise is how                    configuration changes are done correctly, thereby reducing Citrix’s error rates and
 much Puppet has helped                     increasing the overall quality of their IT infrastructure.
 them, rather than just our               • Enhanced Security – Puppet has improved the overall security of the customer’s IT
 own internal group. By                     infrastructure. For example, rather than having an administrator put a security file
                                            on each machine manually, they put it in a Puppet recipe that provisions the file to
 improving the efficiency                   the entire fleet of systems, automating the process to ensure consistency.
 of our IT infrastructure,
                                          • Better Customer Service – Instead of having to manually reconfigure a large
 Puppet allows us to                        number of Citrix’s machines, Puppet enforces mass change to an entire fleet to
 deliver our service faster,                provide better service to its internal customers.
 and with higher quality.”                • Accelerated Puppet Benefits – Puppet Labs support and consulting dramatically
- Joe Allen, Web Matrix                     accelerated their implementation and enhanced the way they used Puppet to
 Manager at Citrix Online                   address their challenges.


                                           WhY PUPPET?
                                           According to Joe Allen, “Puppet’s unique approach to configuration management
                                           automation provided Citrix with a way to achieve previously unachievable levels of
                                           consistency, predictability, and scalability. Puppet’s passionate open source commu-
                                           nity ensures rapid innovation and testing, and Puppet has been reliably deployed in
About Puppet Labs                          100’s of large scale environments, making it the obvious choice.”
Puppet Labs, is the provider of           • Consistency – Configuration drift in such a large environment created
Puppet, an open source platform             inconsistencies and higher mean time to repair rates. By using Puppet, Citrix is
that automates configuration                able to achieve greater peace of mind by ensuring that their systems are in a known
management and provisioning.
                                            good state.
With more than 100 customers
and thousands of users including          • Predictability – Having all of their systems in a consistent state enhances Citrix’s
Digg, Genentech, Match.com,                 ability to reliably roll out new services to meet business demand.
NYU, Oracle and Sun, Shopzilla,
Stanford University, SugarCRM and         • Enhanced Visibility & Reporting – Puppet provides granular visibility into the
Twitter, Puppet takes the pain out          configuration of each machine. Enhanced reporting on the status of each system
of manually configuring servers by          enables the IT staff to determine if changes have been successfully deployed to all
providing systems administrators
with a simplified, reusable platform.       target machines, and helps them identify anomalies before they cause instability.


www.puppetlabs.com
877-575-9775
411 NW Park Avenue, 5th floor
Portland OR 97209
                                        © 2010 Puppet Labs All trademarks and registered trademarks are the property of their respective owners.

More Related Content

What's hot

Cdw Virtualization
Cdw VirtualizationCdw Virtualization
Cdw VirtualizationJim Chalil
 
Ds odc dc_migration+9_08
Ds odc dc_migration+9_08Ds odc dc_migration+9_08
Ds odc dc_migration+9_08S R
 
KOGT Real-Time Data Solution
KOGT Real-Time Data SolutionKOGT Real-Time Data Solution
KOGT Real-Time Data Solution
matshermansen
 
Virtualising your mission-critical applications
Virtualising your mission-critical applicationsVirtualising your mission-critical applications
Virtualising your mission-critical applications
guest24ab95c
 
Virtualization-management comparison: Dell Foglight for Virtualization vs. So...
Virtualization-management comparison: Dell Foglight for Virtualization vs. So...Virtualization-management comparison: Dell Foglight for Virtualization vs. So...
Virtualization-management comparison: Dell Foglight for Virtualization vs. So...
Principled Technologies
 
Workload IQ: A Differentiated Approach
Workload IQ: A Differentiated ApproachWorkload IQ: A Differentiated Approach
Workload IQ: A Differentiated Approach
Novell
 
Vmt Company Overview Draf Tv5.New
Vmt Company Overview Draf Tv5.NewVmt Company Overview Draf Tv5.New
Vmt Company Overview Draf Tv5.Newprattysd12
 
The Identity-infused Enterprise
The Identity-infused EnterpriseThe Identity-infused Enterprise
The Identity-infused Enterprise
Novell
 
Virtual Desktop Infrastructure
Virtual Desktop InfrastructureVirtual Desktop Infrastructure
Virtual Desktop Infrastructurekrajav
 
HP Blade matrix, HP Cloud a HP Virtual systém (prehľad HP virtualizačných rie...
HP Blade matrix, HP Cloud a HP Virtual systém (prehľad HP virtualizačných rie...HP Blade matrix, HP Cloud a HP Virtual systém (prehľad HP virtualizačných rie...
HP Blade matrix, HP Cloud a HP Virtual systém (prehľad HP virtualizačných rie...
ASBIS SK
 
Lan Desk 9 Solutions Overview
Lan Desk 9 Solutions OverviewLan Desk 9 Solutions Overview
Lan Desk 9 Solutions Overviewcomania
 
Desktop virtualization customer presentation
Desktop virtualization customer presentationDesktop virtualization customer presentation
Desktop virtualization customer presentation
Nuno Alves
 
Managing change in the data center network
Managing change in the data center networkManaging change in the data center network
Managing change in the data center networkInterop
 
Limewood Event - VMware
Limewood Event - VMware Limewood Event - VMware
Limewood Event - VMware
BlueChipICT
 
What is (and is not) DCIM
What is (and is not) DCIMWhat is (and is not) DCIM
What is (and is not) DCIM
CommScope
 
Vmware View VDI 2012
Vmware View VDI 2012Vmware View VDI 2012
Vmware View VDI 2012
blatrobe
 
Excalibur: best practices for virtual desktop operations leveraging Citrix Di...
Excalibur: best practices for virtual desktop operations leveraging Citrix Di...Excalibur: best practices for virtual desktop operations leveraging Citrix Di...
Excalibur: best practices for virtual desktop operations leveraging Citrix Di...
Citrix
 
Strata + Hadoop World 2012: Taming the Elephant - Learn how Monsanto manages ...
Strata + Hadoop World 2012: Taming the Elephant - Learn how Monsanto manages ...Strata + Hadoop World 2012: Taming the Elephant - Learn how Monsanto manages ...
Strata + Hadoop World 2012: Taming the Elephant - Learn how Monsanto manages ...
Cloudera, Inc.
 
TechNet Live spor 2 sesjon 3 - vdi overview
TechNet Live spor 2   sesjon 3 - vdi overviewTechNet Live spor 2   sesjon 3 - vdi overview
TechNet Live spor 2 sesjon 3 - vdi overview
Anders Borchsenius
 

What's hot (20)

Cdw Virtualization
Cdw VirtualizationCdw Virtualization
Cdw Virtualization
 
Ds odc dc_migration+9_08
Ds odc dc_migration+9_08Ds odc dc_migration+9_08
Ds odc dc_migration+9_08
 
KOGT Real-Time Data Solution
KOGT Real-Time Data SolutionKOGT Real-Time Data Solution
KOGT Real-Time Data Solution
 
Virtualising your mission-critical applications
Virtualising your mission-critical applicationsVirtualising your mission-critical applications
Virtualising your mission-critical applications
 
Virtualization-management comparison: Dell Foglight for Virtualization vs. So...
Virtualization-management comparison: Dell Foglight for Virtualization vs. So...Virtualization-management comparison: Dell Foglight for Virtualization vs. So...
Virtualization-management comparison: Dell Foglight for Virtualization vs. So...
 
Workload IQ: A Differentiated Approach
Workload IQ: A Differentiated ApproachWorkload IQ: A Differentiated Approach
Workload IQ: A Differentiated Approach
 
Vmt Company Overview Draf Tv5.New
Vmt Company Overview Draf Tv5.NewVmt Company Overview Draf Tv5.New
Vmt Company Overview Draf Tv5.New
 
The Identity-infused Enterprise
The Identity-infused EnterpriseThe Identity-infused Enterprise
The Identity-infused Enterprise
 
Virtual Desktop Infrastructure
Virtual Desktop InfrastructureVirtual Desktop Infrastructure
Virtual Desktop Infrastructure
 
HP Blade matrix, HP Cloud a HP Virtual systém (prehľad HP virtualizačných rie...
HP Blade matrix, HP Cloud a HP Virtual systém (prehľad HP virtualizačných rie...HP Blade matrix, HP Cloud a HP Virtual systém (prehľad HP virtualizačných rie...
HP Blade matrix, HP Cloud a HP Virtual systém (prehľad HP virtualizačných rie...
 
IBM Systems Director
IBM Systems DirectorIBM Systems Director
IBM Systems Director
 
Lan Desk 9 Solutions Overview
Lan Desk 9 Solutions OverviewLan Desk 9 Solutions Overview
Lan Desk 9 Solutions Overview
 
Desktop virtualization customer presentation
Desktop virtualization customer presentationDesktop virtualization customer presentation
Desktop virtualization customer presentation
 
Managing change in the data center network
Managing change in the data center networkManaging change in the data center network
Managing change in the data center network
 
Limewood Event - VMware
Limewood Event - VMware Limewood Event - VMware
Limewood Event - VMware
 
What is (and is not) DCIM
What is (and is not) DCIMWhat is (and is not) DCIM
What is (and is not) DCIM
 
Vmware View VDI 2012
Vmware View VDI 2012Vmware View VDI 2012
Vmware View VDI 2012
 
Excalibur: best practices for virtual desktop operations leveraging Citrix Di...
Excalibur: best practices for virtual desktop operations leveraging Citrix Di...Excalibur: best practices for virtual desktop operations leveraging Citrix Di...
Excalibur: best practices for virtual desktop operations leveraging Citrix Di...
 
Strata + Hadoop World 2012: Taming the Elephant - Learn how Monsanto manages ...
Strata + Hadoop World 2012: Taming the Elephant - Learn how Monsanto manages ...Strata + Hadoop World 2012: Taming the Elephant - Learn how Monsanto manages ...
Strata + Hadoop World 2012: Taming the Elephant - Learn how Monsanto manages ...
 
TechNet Live spor 2 sesjon 3 - vdi overview
TechNet Live spor 2   sesjon 3 - vdi overviewTechNet Live spor 2   sesjon 3 - vdi overview
TechNet Live spor 2 sesjon 3 - vdi overview
 

Similar to Citrix Puppet Case Study

Clickability Puppet Case Study
Clickability Puppet Case StudyClickability Puppet Case Study
Clickability Puppet Case StudyPuppet
 
IBM PureFlex System
IBM PureFlex SystemIBM PureFlex System
IBM PureFlex System
IBM India Smarter Computing
 
IBM Pureflex product brochure
IBM Pureflex product brochureIBM Pureflex product brochure
IBM Pureflex product brochureArrow ECS UK
 
Cloud computing simplified
Cloud computing simplifiedCloud computing simplified
Cloud computing simplified
johndorian555
 
Entuity Network Management Product Overview
Entuity Network Management Product OverviewEntuity Network Management Product Overview
Entuity Network Management Product Overview
Entuity
 
Predicting the Future of Endpoint Management in a Mobile World
Predicting the Future of Endpoint Management in a Mobile WorldPredicting the Future of Endpoint Management in a Mobile World
Predicting the Future of Endpoint Management in a Mobile World
Quest
 
The Value of Puppet Enterprise
The Value of Puppet EnterpriseThe Value of Puppet Enterprise
The Value of Puppet Enterprise
Puppet
 
OneAPI Series 2 Webinar - 9th, Dec-20
OneAPI Series 2 Webinar - 9th, Dec-20OneAPI Series 2 Webinar - 9th, Dec-20
OneAPI Series 2 Webinar - 9th, Dec-20
Tyrone Systems
 
Overcoming Regulatory & Compliance Hurdles with Hybrid Cloud EKS and Weave Gi...
Overcoming Regulatory & Compliance Hurdles with Hybrid Cloud EKS and Weave Gi...Overcoming Regulatory & Compliance Hurdles with Hybrid Cloud EKS and Weave Gi...
Overcoming Regulatory & Compliance Hurdles with Hybrid Cloud EKS and Weave Gi...
Weaveworks
 
The next step in workspace | Simple, Scalable, Secure
The next step in workspace | Simple, Scalable, SecureThe next step in workspace | Simple, Scalable, Secure
The next step in workspace | Simple, Scalable, Secure
ICT-Partners
 
Introduction to Cloud Native Computing
Introduction to Cloud Native ComputingIntroduction to Cloud Native Computing
Introduction to Cloud Native ComputingSaju Thomas
 
JAMES ABSHIRE-Resume (2)
JAMES ABSHIRE-Resume (2)JAMES ABSHIRE-Resume (2)
JAMES ABSHIRE-Resume (2)Jim Abshire
 
Improving DevOps through Cloud Automation and Management - Real-World Rocket ...
Improving DevOps through Cloud Automation and Management - Real-World Rocket ...Improving DevOps through Cloud Automation and Management - Real-World Rocket ...
Improving DevOps through Cloud Automation and Management - Real-World Rocket ...
Ostrato
 
PuppetConf 2016: Puppet and vRealize Automation: The Next Generation – Ganesh...
PuppetConf 2016: Puppet and vRealize Automation: The Next Generation – Ganesh...PuppetConf 2016: Puppet and vRealize Automation: The Next Generation – Ganesh...
PuppetConf 2016: Puppet and vRealize Automation: The Next Generation – Ganesh...
Puppet
 
Constant Contact Puppet Case Study
Constant Contact Puppet Case StudyConstant Contact Puppet Case Study
Constant Contact Puppet Case StudyPuppet
 
MorphLabs Puppet Case Study
MorphLabs Puppet Case StudyMorphLabs Puppet Case Study
MorphLabs Puppet Case StudyPuppet
 
IBM PureFlex System: The infrastructure system with integrated expertise
IBM PureFlex System: The infrastructure system with integrated expertiseIBM PureFlex System: The infrastructure system with integrated expertise
IBM PureFlex System: The infrastructure system with integrated expertise
IBM India Smarter Computing
 
VMworld 2013: Separating Cloud Hype from Reality in Healthcare – a Real-Life ...
VMworld 2013: Separating Cloud Hype from Reality in Healthcare – a Real-Life ...VMworld 2013: Separating Cloud Hype from Reality in Healthcare – a Real-Life ...
VMworld 2013: Separating Cloud Hype from Reality in Healthcare – a Real-Life ...
VMworld
 
Discovering New Horizons in Virtualization Solutions | The Enterprise World
Discovering New Horizons in Virtualization Solutions | The Enterprise WorldDiscovering New Horizons in Virtualization Solutions | The Enterprise World
Discovering New Horizons in Virtualization Solutions | The Enterprise World
TEWMAGAZINE
 

Similar to Citrix Puppet Case Study (20)

Clickability Puppet Case Study
Clickability Puppet Case StudyClickability Puppet Case Study
Clickability Puppet Case Study
 
IBM PureFlex System
IBM PureFlex SystemIBM PureFlex System
IBM PureFlex System
 
IBM Pureflex product brochure
IBM Pureflex product brochureIBM Pureflex product brochure
IBM Pureflex product brochure
 
Cloud computing simplified
Cloud computing simplifiedCloud computing simplified
Cloud computing simplified
 
Entuity Network Management Product Overview
Entuity Network Management Product OverviewEntuity Network Management Product Overview
Entuity Network Management Product Overview
 
Predicting the Future of Endpoint Management in a Mobile World
Predicting the Future of Endpoint Management in a Mobile WorldPredicting the Future of Endpoint Management in a Mobile World
Predicting the Future of Endpoint Management in a Mobile World
 
The Value of Puppet Enterprise
The Value of Puppet EnterpriseThe Value of Puppet Enterprise
The Value of Puppet Enterprise
 
OneAPI Series 2 Webinar - 9th, Dec-20
OneAPI Series 2 Webinar - 9th, Dec-20OneAPI Series 2 Webinar - 9th, Dec-20
OneAPI Series 2 Webinar - 9th, Dec-20
 
Overcoming Regulatory & Compliance Hurdles with Hybrid Cloud EKS and Weave Gi...
Overcoming Regulatory & Compliance Hurdles with Hybrid Cloud EKS and Weave Gi...Overcoming Regulatory & Compliance Hurdles with Hybrid Cloud EKS and Weave Gi...
Overcoming Regulatory & Compliance Hurdles with Hybrid Cloud EKS and Weave Gi...
 
The next step in workspace | Simple, Scalable, Secure
The next step in workspace | Simple, Scalable, SecureThe next step in workspace | Simple, Scalable, Secure
The next step in workspace | Simple, Scalable, Secure
 
Introduction to Cloud Native Computing
Introduction to Cloud Native ComputingIntroduction to Cloud Native Computing
Introduction to Cloud Native Computing
 
JAMES ABSHIRE-Resume (2)
JAMES ABSHIRE-Resume (2)JAMES ABSHIRE-Resume (2)
JAMES ABSHIRE-Resume (2)
 
Improving DevOps through Cloud Automation and Management - Real-World Rocket ...
Improving DevOps through Cloud Automation and Management - Real-World Rocket ...Improving DevOps through Cloud Automation and Management - Real-World Rocket ...
Improving DevOps through Cloud Automation and Management - Real-World Rocket ...
 
PuppetConf 2016: Puppet and vRealize Automation: The Next Generation – Ganesh...
PuppetConf 2016: Puppet and vRealize Automation: The Next Generation – Ganesh...PuppetConf 2016: Puppet and vRealize Automation: The Next Generation – Ganesh...
PuppetConf 2016: Puppet and vRealize Automation: The Next Generation – Ganesh...
 
Constant Contact Puppet Case Study
Constant Contact Puppet Case StudyConstant Contact Puppet Case Study
Constant Contact Puppet Case Study
 
MorphLabs Puppet Case Study
MorphLabs Puppet Case StudyMorphLabs Puppet Case Study
MorphLabs Puppet Case Study
 
Managed Hosting
Managed HostingManaged Hosting
Managed Hosting
 
IBM PureFlex System: The infrastructure system with integrated expertise
IBM PureFlex System: The infrastructure system with integrated expertiseIBM PureFlex System: The infrastructure system with integrated expertise
IBM PureFlex System: The infrastructure system with integrated expertise
 
VMworld 2013: Separating Cloud Hype from Reality in Healthcare – a Real-Life ...
VMworld 2013: Separating Cloud Hype from Reality in Healthcare – a Real-Life ...VMworld 2013: Separating Cloud Hype from Reality in Healthcare – a Real-Life ...
VMworld 2013: Separating Cloud Hype from Reality in Healthcare – a Real-Life ...
 
Discovering New Horizons in Virtualization Solutions | The Enterprise World
Discovering New Horizons in Virtualization Solutions | The Enterprise WorldDiscovering New Horizons in Virtualization Solutions | The Enterprise World
Discovering New Horizons in Virtualization Solutions | The Enterprise World
 

More from Puppet

Puppet camp2021 testing modules and controlrepo
Puppet camp2021 testing modules and controlrepoPuppet camp2021 testing modules and controlrepo
Puppet camp2021 testing modules and controlrepo
Puppet
 
Puppetcamp r10kyaml
Puppetcamp r10kyamlPuppetcamp r10kyaml
Puppetcamp r10kyaml
Puppet
 
2021 04-15 operational verification (with notes)
2021 04-15 operational verification (with notes)2021 04-15 operational verification (with notes)
2021 04-15 operational verification (with notes)
Puppet
 
Puppet camp vscode
Puppet camp vscodePuppet camp vscode
Puppet camp vscode
Puppet
 
Modules of the twenties
Modules of the twentiesModules of the twenties
Modules of the twenties
Puppet
 
Applying Roles and Profiles method to compliance code
Applying Roles and Profiles method to compliance codeApplying Roles and Profiles method to compliance code
Applying Roles and Profiles method to compliance code
Puppet
 
KGI compliance as-code approach
KGI compliance as-code approachKGI compliance as-code approach
KGI compliance as-code approach
Puppet
 
Enforce compliance policy with model-driven automation
Enforce compliance policy with model-driven automationEnforce compliance policy with model-driven automation
Enforce compliance policy with model-driven automation
Puppet
 
Keynote: Puppet camp compliance
Keynote: Puppet camp complianceKeynote: Puppet camp compliance
Keynote: Puppet camp compliance
Puppet
 
Automating it management with Puppet + ServiceNow
Automating it management with Puppet + ServiceNowAutomating it management with Puppet + ServiceNow
Automating it management with Puppet + ServiceNow
Puppet
 
Puppet: The best way to harden Windows
Puppet: The best way to harden WindowsPuppet: The best way to harden Windows
Puppet: The best way to harden Windows
Puppet
 
Simplified Patch Management with Puppet - Oct. 2020
Simplified Patch Management with Puppet - Oct. 2020Simplified Patch Management with Puppet - Oct. 2020
Simplified Patch Management with Puppet - Oct. 2020
Puppet
 
Accelerating azure adoption with puppet
Accelerating azure adoption with puppetAccelerating azure adoption with puppet
Accelerating azure adoption with puppet
Puppet
 
Puppet catalog Diff; Raphael Pinson
Puppet catalog Diff; Raphael PinsonPuppet catalog Diff; Raphael Pinson
Puppet catalog Diff; Raphael Pinson
Puppet
 
ServiceNow and Puppet- better together, Kevin Reeuwijk
ServiceNow and Puppet- better together, Kevin ReeuwijkServiceNow and Puppet- better together, Kevin Reeuwijk
ServiceNow and Puppet- better together, Kevin Reeuwijk
Puppet
 
Take control of your dev ops dumping ground
Take control of your  dev ops dumping groundTake control of your  dev ops dumping ground
Take control of your dev ops dumping ground
Puppet
 
100% Puppet Cloud Deployment of Legacy Software
100% Puppet Cloud Deployment of Legacy Software100% Puppet Cloud Deployment of Legacy Software
100% Puppet Cloud Deployment of Legacy Software
Puppet
 
Puppet User Group
Puppet User GroupPuppet User Group
Puppet User Group
Puppet
 
Continuous Compliance and DevSecOps
Continuous Compliance and DevSecOpsContinuous Compliance and DevSecOps
Continuous Compliance and DevSecOps
Puppet
 
The Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick Maludy
The Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick MaludyThe Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick Maludy
The Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick Maludy
Puppet
 

More from Puppet (20)

Puppet camp2021 testing modules and controlrepo
Puppet camp2021 testing modules and controlrepoPuppet camp2021 testing modules and controlrepo
Puppet camp2021 testing modules and controlrepo
 
Puppetcamp r10kyaml
Puppetcamp r10kyamlPuppetcamp r10kyaml
Puppetcamp r10kyaml
 
2021 04-15 operational verification (with notes)
2021 04-15 operational verification (with notes)2021 04-15 operational verification (with notes)
2021 04-15 operational verification (with notes)
 
Puppet camp vscode
Puppet camp vscodePuppet camp vscode
Puppet camp vscode
 
Modules of the twenties
Modules of the twentiesModules of the twenties
Modules of the twenties
 
Applying Roles and Profiles method to compliance code
Applying Roles and Profiles method to compliance codeApplying Roles and Profiles method to compliance code
Applying Roles and Profiles method to compliance code
 
KGI compliance as-code approach
KGI compliance as-code approachKGI compliance as-code approach
KGI compliance as-code approach
 
Enforce compliance policy with model-driven automation
Enforce compliance policy with model-driven automationEnforce compliance policy with model-driven automation
Enforce compliance policy with model-driven automation
 
Keynote: Puppet camp compliance
Keynote: Puppet camp complianceKeynote: Puppet camp compliance
Keynote: Puppet camp compliance
 
Automating it management with Puppet + ServiceNow
Automating it management with Puppet + ServiceNowAutomating it management with Puppet + ServiceNow
Automating it management with Puppet + ServiceNow
 
Puppet: The best way to harden Windows
Puppet: The best way to harden WindowsPuppet: The best way to harden Windows
Puppet: The best way to harden Windows
 
Simplified Patch Management with Puppet - Oct. 2020
Simplified Patch Management with Puppet - Oct. 2020Simplified Patch Management with Puppet - Oct. 2020
Simplified Patch Management with Puppet - Oct. 2020
 
Accelerating azure adoption with puppet
Accelerating azure adoption with puppetAccelerating azure adoption with puppet
Accelerating azure adoption with puppet
 
Puppet catalog Diff; Raphael Pinson
Puppet catalog Diff; Raphael PinsonPuppet catalog Diff; Raphael Pinson
Puppet catalog Diff; Raphael Pinson
 
ServiceNow and Puppet- better together, Kevin Reeuwijk
ServiceNow and Puppet- better together, Kevin ReeuwijkServiceNow and Puppet- better together, Kevin Reeuwijk
ServiceNow and Puppet- better together, Kevin Reeuwijk
 
Take control of your dev ops dumping ground
Take control of your  dev ops dumping groundTake control of your  dev ops dumping ground
Take control of your dev ops dumping ground
 
100% Puppet Cloud Deployment of Legacy Software
100% Puppet Cloud Deployment of Legacy Software100% Puppet Cloud Deployment of Legacy Software
100% Puppet Cloud Deployment of Legacy Software
 
Puppet User Group
Puppet User GroupPuppet User Group
Puppet User Group
 
Continuous Compliance and DevSecOps
Continuous Compliance and DevSecOpsContinuous Compliance and DevSecOps
Continuous Compliance and DevSecOps
 
The Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick Maludy
The Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick MaludyThe Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick Maludy
The Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick Maludy
 

Recently uploaded

Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 

Recently uploaded (20)

Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 

Citrix Puppet Case Study

  • 1. puppet labs Case Study “Puppet Labs consulting and services dramatically accelerated the benefits we received from Puppet. The Puppet Labs staff was skilled enough to make categorical changes in the way the used and benefited from Puppet. They helped plan and implement their strategy including coding architecture and creating modules.” CITRIX USES PUPPET LABS - Joe Allen, Web Matrix CONSULTING TO ACCELERATE Manager at Citrix Online LARGE SCALE CONFIGURATION INDUSTRY: MANAGEMENT AND ELIMINATE CONFIGURATION DRIFT Web Software ChALLENGE: Eliminate Configuration Drift Citrix Systems is a leading enterprise software company that offers end-to-end SOLUTION: virtualization, networking, and SaaS solutions on-demand to users in any location Puppet Core & on any device. Running an IT infrastructure that’s constantly under migration and Professional Services containing various systems (integration, QA, staging, live and reporting) that are RESULTS: always at different stages of development, Citrix required a solution that could provide Consistently manage fine-grained control over system configurations, ensure each machine was properly thousands of systems with configured, and accurately track and report the status of each system at any time. unique configurations STARTING ENVIRONMENT KEY OBJECTIVES • Fast-moving IT infrastructure consisted of several thousand ma- • Configuration Management - Enhance the chines that produced and packaged Citrix’s software solutions, all of management of thousands of machines at which are RPM based. A high change-rate environment included up different levels of configuration. For example, to nine weekly deployments for Citrix products. for hundreds of different time servers, it was • Oracle environment included all the systems required to support essential that all the servers were configured the a software and service company, including mail, DNS, and other same way. infrastructure. • Uniformity & Scalability - Ensure the • Without accurate accounting to ensure the entire fleet of up to 25 right packages were properly installed and different profiles for different machine types were configured prop- maintained on a large number of unique erly, Citrix required a solution that could handle significant configu- systems. With Puppet, only one system had ration management changes and address configuration drift issues. to be maintained for both installation and maintenance. • After looking at several commercial and non-commercial products, Citrix chose Puppet because it was a good match for their skill sets, • Accelerated Value from Puppet – They wanted could integrate with a lot of different products, and had a very fine- to move as quickly as possible to address their grained control over what they needed to do. Puppets’ recipes and configuration management needs and this was a class structure also provided a good administrative and organizational key objective in choosing to work with Puppet structure that Citrix felt was the right approach. Labs consulting.
  • 2. puppet labs Case Study “Puppet has been a success on so many levels for BENEFITS OBTAINED us, from configuration • Operational Efficiency – Puppet has helped Citrix reduce the time it takes to enforcement to using it make daily changes and ensure the configuration is consistent and correct on each for mass change. Because machine. As a result, the customer has increased their overall operational efficiency we deliver a service to and ROI. internal customers, the • Lower Error Rates & Higher Quality – Puppet’s highly reliable systems ensure all biggest surprise is how configuration changes are done correctly, thereby reducing Citrix’s error rates and much Puppet has helped increasing the overall quality of their IT infrastructure. them, rather than just our • Enhanced Security – Puppet has improved the overall security of the customer’s IT own internal group. By infrastructure. For example, rather than having an administrator put a security file on each machine manually, they put it in a Puppet recipe that provisions the file to improving the efficiency the entire fleet of systems, automating the process to ensure consistency. of our IT infrastructure, • Better Customer Service – Instead of having to manually reconfigure a large Puppet allows us to number of Citrix’s machines, Puppet enforces mass change to an entire fleet to deliver our service faster, provide better service to its internal customers. and with higher quality.” • Accelerated Puppet Benefits – Puppet Labs support and consulting dramatically - Joe Allen, Web Matrix accelerated their implementation and enhanced the way they used Puppet to Manager at Citrix Online address their challenges. WhY PUPPET? According to Joe Allen, “Puppet’s unique approach to configuration management automation provided Citrix with a way to achieve previously unachievable levels of consistency, predictability, and scalability. Puppet’s passionate open source commu- nity ensures rapid innovation and testing, and Puppet has been reliably deployed in About Puppet Labs 100’s of large scale environments, making it the obvious choice.” Puppet Labs, is the provider of • Consistency – Configuration drift in such a large environment created Puppet, an open source platform inconsistencies and higher mean time to repair rates. By using Puppet, Citrix is that automates configuration able to achieve greater peace of mind by ensuring that their systems are in a known management and provisioning. good state. With more than 100 customers and thousands of users including • Predictability – Having all of their systems in a consistent state enhances Citrix’s Digg, Genentech, Match.com, ability to reliably roll out new services to meet business demand. NYU, Oracle and Sun, Shopzilla, Stanford University, SugarCRM and • Enhanced Visibility & Reporting – Puppet provides granular visibility into the Twitter, Puppet takes the pain out configuration of each machine. Enhanced reporting on the status of each system of manually configuring servers by enables the IT staff to determine if changes have been successfully deployed to all providing systems administrators with a simplified, reusable platform. target machines, and helps them identify anomalies before they cause instability. www.puppetlabs.com 877-575-9775 411 NW Park Avenue, 5th floor Portland OR 97209 © 2010 Puppet Labs All trademarks and registered trademarks are the property of their respective owners.