SlideShare a Scribd company logo
1 of 2
Download to read offline
puppet
                  labs                          Case Study
“Collaborating with the Puppet
 community at Puppet Camp helped
 our team get up to speed on Puppet as a
 core component of their infrastructure
 management capabilities. The Puppet

                                                 PUPPET HELPS CLICKABILITY
 Master Training provided by Puppet
 Labs was reasonably priced, and greatly

                                                 DRAMATICALLY
 increased the value we have gained from
 implementing Puppet at Clickability.”

- Tom Cignarella, Vice President of Technical
 Operations & Support, Clickability              INCREASE THEIR SPEED
                                                 OF DEPLOYMENT AND
                                                 ENSURE CONSISTENCY
                                                 ACROSS ALL SERVERS
  INDUSTRY:
  Web Software
  CHALLENGE:
  Configuration consistency                      Clickability is the global leader in on-demand Web Content Management.
                                                 They provide the market’s only Software-as-a-Service (SaaS) platform that
  SOLUTION:                                      combines Web Content Management with world class website delivery
  Puppet & Puppet Training                       infrastructure to host and manage websites for large enterprise customers
                                                 such as NetApp and media companies like PR Newswire and the Minneapolis
  RESULTS:                                       Star Tribune. Delivering and powering hundreds of customer sites, Clickability’s
  Faster deployment, improved
                                                 top priority is to make sure their services are secure with a high degree of
  troubleshooting, rapid system changes
                                                 scalability and reliability.




  STARTING ENVIRONMENT                                                        KEY OBJECTIVES
  • The technical operations team at Clickability is responsible for          • Scalability and Reliability – Ensure a highly
    the entirety of Clickability’s production web infrastructure and            reliable and scalable environment for the
    operations. They run web servers and support applications that              technical operations team to quickly build,
    power hundreds of websites, manage databases, ensure security, and          manage, and make changes to their servers.
    provide capacity planning for over 300 servers split between two          • System Consistency – Provide a consistent, clean
    data centers.                                                               environment for the technical operations team to
  • The technical operations team supports the Clickability Platform,           deploy applications, add capacity, and architect
    which is built on the company’s own java-based application. The             new SaaS services.
    underlying IT infrastructure is primarily based on open source            • Increase Technical Capabilities – Growing from
    technology (Linux, MySQL, Apache, Tomcat, etc.).                            one to two data centers, Clickability needed to
  • As a SaaS company, they are a true multi-tenant environment. They           step up its internal technical capabilities. They
    have hundreds of customers and many thousands of users that all             chose Puppet as a tool to rebuild their data center
    share the same infrastructure and supporting applications.                  architecture and manage all server configurations,
  • Always playing catch up and fixing the problem of the moment,               including web servers, application servers,
    Clickability required a configuration management solution that              databases.
    could quickly build machines and ensure their systems were running
    exactly the same configuration at all times.
puppet
                     labs                             Case Study
“When building out our
 second data center, it took us
 a lot more time to un-box and
                                           BENEFITS OBTAINED
 rack the servers than it did             • Speed of Deployment – Puppet has enabled Clickability to improve their speed of
 to configure and build them.               deployment. For example, when they deployed four blade centers, the 94 individual
 With Puppet, we had them up                servers were completely built and ready for production in 20 minutes. With Puppet,
 and running within minutes                 building servers went from taking days to minutes to complete.
 of being powered up and                  • Consistency of Servers – Puppet allowed Clickability to go from an inconsistent
 on the network. In building                environment to a predictable homogeneous environment. The ability to make rapid
 out our infrastructure, we’ve              changes and upgrades simultaneously on hundreds of servers ensured consistency
 gone from a manual, time                   across the data centers.
 consuming, error prone
                                         • Improved Troubleshooting – The consistent environment ensured by Puppet meant
 process, to a best-case scenario
                                           that trouble shooting problems became more effective and more efficient. With a
 of full automation. This is a
                                           consistent hardware and software environment, the technology teams could more
 key to meeting our customer
                                           readily focus on determining root causes, thereby more quickly diagnosing and
 SLAs and successfully
                                           resolving application and infrastructure problems.
 delivering our SaaS platform.”
                                         • Rapid System Changes – Rolling out changes to hundreds of servers went from
- Tom Cignarella, Vice President           taking hours to minutes. For example, configuration changes can be rolled out to 50
 of Technical Operations &                 web servers within minutes, and if a mistake is made, the change can be rolled back
 Support, Clickability                     just as quickly.


                                          WHY PUPPET?
                                          • Ease of Use – Compared against CFengine and other solutions, Clickability chose
                                            Puppet because it was easy to understand, implement and maintain. Puppet proved to
                                            be far less complicated and provided additional benefits for web server configuration.
                                          • Greater Flexibility – Clickability felt Puppet was a robust, flexible system that
About Puppet Labs                           was well suited to their current web operations environment. By streamlining the
                                            build and configuration management processes, Puppet meets Clickability’s high
Puppet Labs develops and                    expectations and operations needs.
commercially supports Puppet, the
leading open source platform for          • Training and Support – The Puppet community has been beneficial to Clickability
enterprise systems management.              by addressing any limitations and problems. Attending both Puppet training classes
With millions of nodes under                and Puppet Camp helped Clickability’s system administrators better understand how
management and thousands of
                                            to resolve common issues and increase the value they obtained from implementing
users, including Twitter, NYSE,
Zynga, Genentech, Match.com,                Puppet.
eBay, NYU, and Oracle, Puppet             • Supports Rapid Growth – Clickability has grown from 100 million pages served
standardizes the way IT staff deploy
and manage infrastructure in the
                                            for their customers to over 600 million pages served for their customers in the past
enterprise and the cloud.                   two years. This rapid growth would have been impossible without the configuration
                                            management automation provided by Puppet.

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

Run Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin OrchestrateRun Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin OrchestrateNovell
 
VMware - Snapshot sessions - Get a better insight in your infrastructure vCo...
VMware  - Snapshot sessions - Get a better insight in your infrastructure vCo...VMware  - Snapshot sessions - Get a better insight in your infrastructure vCo...
VMware - Snapshot sessions - Get a better insight in your infrastructure vCo...AnnSteyaert_vmware
 
CL100.pdf
CL100.pdfCL100.pdf
CL100.pdfNovell
 
Avoiding Common Novell ZENworks Configuration Management Implementation Pitfalls
Avoiding Common Novell ZENworks Configuration Management Implementation PitfallsAvoiding Common Novell ZENworks Configuration Management Implementation Pitfalls
Avoiding Common Novell ZENworks Configuration Management Implementation PitfallsNovell
 
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
 
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
 
Novell ZENworks Advanced Application Management
Novell ZENworks Advanced Application ManagementNovell ZENworks Advanced Application Management
Novell ZENworks Advanced Application ManagementNovell
 
Implementing and Proving Compliance Tactics with Novell Compliance Management...
Implementing and Proving Compliance Tactics with Novell Compliance Management...Implementing and Proving Compliance Tactics with Novell Compliance Management...
Implementing and Proving Compliance Tactics with Novell Compliance Management...Novell
 
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
 
Best Practices for Administering Novell GroupWise 8
Best Practices for Administering Novell GroupWise 8Best Practices for Administering Novell GroupWise 8
Best Practices for Administering Novell GroupWise 8Novell
 
Flexibility In The Remote Branch Office VMware Mini Forum Calgary
Flexibility In The Remote Branch Office VMware Mini Forum CalgaryFlexibility In The Remote Branch Office VMware Mini Forum Calgary
Flexibility In The Remote Branch Office VMware Mini Forum CalgaryJames Charter
 
Tivoli Development Cloud Pennock Final Web
Tivoli Development Cloud Pennock Final WebTivoli Development Cloud Pennock Final Web
Tivoli Development Cloud Pennock Final WebKennisportal
 
Novell Success Stories: Endpoint Management in Education
Novell Success Stories: Endpoint Management in EducationNovell Success Stories: Endpoint Management in Education
Novell Success Stories: Endpoint Management in EducationNovell
 
Migrating from Novell ZENworks 7 Desktop Management to Novell ZENworks Config...
Migrating from Novell ZENworks 7 Desktop Management to Novell ZENworks Config...Migrating from Novell ZENworks 7 Desktop Management to Novell ZENworks Config...
Migrating from Novell ZENworks 7 Desktop Management to Novell ZENworks Config...Novell
 
A Complete, Low-cost Virtual Infrastructure for Small and Medium Businesses
A Complete, Low-cost Virtual Infrastructure for Small and Medium BusinessesA Complete, Low-cost Virtual Infrastructure for Small and Medium Businesses
A Complete, Low-cost Virtual Infrastructure for Small and Medium BusinessesNovell
 
SolarWinds or HP SiteScope Comparison
SolarWinds or HP SiteScope ComparisonSolarWinds or HP SiteScope Comparison
SolarWinds or HP SiteScope ComparisonSolarWinds
 
Novell Success Stories: Endpoint Management in High Tech and Professional Ser...
Novell Success Stories: Endpoint Management in High Tech and Professional Ser...Novell Success Stories: Endpoint Management in High Tech and Professional Ser...
Novell Success Stories: Endpoint Management in High Tech and Professional Ser...Novell
 
Introducing Novell Privileged User Manager and Securing Novell Open Enterpris...
Introducing Novell Privileged User Manager and Securing Novell Open Enterpris...Introducing Novell Privileged User Manager and Securing Novell Open Enterpris...
Introducing Novell Privileged User Manager and Securing Novell Open Enterpris...Novell
 

What's hot (19)

Run Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin OrchestrateRun Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin Orchestrate
 
VMware - Snapshot sessions - Get a better insight in your infrastructure vCo...
VMware  - Snapshot sessions - Get a better insight in your infrastructure vCo...VMware  - Snapshot sessions - Get a better insight in your infrastructure vCo...
VMware - Snapshot sessions - Get a better insight in your infrastructure vCo...
 
CL100.pdf
CL100.pdfCL100.pdf
CL100.pdf
 
Avoiding Common Novell ZENworks Configuration Management Implementation Pitfalls
Avoiding Common Novell ZENworks Configuration Management Implementation PitfallsAvoiding Common Novell ZENworks Configuration Management Implementation Pitfalls
Avoiding Common Novell ZENworks Configuration Management Implementation Pitfalls
 
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...
 
Demystifying System Center 2012
Demystifying System Center 2012Demystifying System Center 2012
Demystifying System Center 2012
 
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...
 
Novell ZENworks Advanced Application Management
Novell ZENworks Advanced Application ManagementNovell ZENworks Advanced Application Management
Novell ZENworks Advanced Application Management
 
Implementing and Proving Compliance Tactics with Novell Compliance Management...
Implementing and Proving Compliance Tactics with Novell Compliance Management...Implementing and Proving Compliance Tactics with Novell Compliance Management...
Implementing and Proving Compliance Tactics with Novell Compliance Management...
 
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
 
Best Practices for Administering Novell GroupWise 8
Best Practices for Administering Novell GroupWise 8Best Practices for Administering Novell GroupWise 8
Best Practices for Administering Novell GroupWise 8
 
Flexibility In The Remote Branch Office VMware Mini Forum Calgary
Flexibility In The Remote Branch Office VMware Mini Forum CalgaryFlexibility In The Remote Branch Office VMware Mini Forum Calgary
Flexibility In The Remote Branch Office VMware Mini Forum Calgary
 
Tivoli Development Cloud Pennock Final Web
Tivoli Development Cloud Pennock Final WebTivoli Development Cloud Pennock Final Web
Tivoli Development Cloud Pennock Final Web
 
Novell Success Stories: Endpoint Management in Education
Novell Success Stories: Endpoint Management in EducationNovell Success Stories: Endpoint Management in Education
Novell Success Stories: Endpoint Management in Education
 
Migrating from Novell ZENworks 7 Desktop Management to Novell ZENworks Config...
Migrating from Novell ZENworks 7 Desktop Management to Novell ZENworks Config...Migrating from Novell ZENworks 7 Desktop Management to Novell ZENworks Config...
Migrating from Novell ZENworks 7 Desktop Management to Novell ZENworks Config...
 
A Complete, Low-cost Virtual Infrastructure for Small and Medium Businesses
A Complete, Low-cost Virtual Infrastructure for Small and Medium BusinessesA Complete, Low-cost Virtual Infrastructure for Small and Medium Businesses
A Complete, Low-cost Virtual Infrastructure for Small and Medium Businesses
 
SolarWinds or HP SiteScope Comparison
SolarWinds or HP SiteScope ComparisonSolarWinds or HP SiteScope Comparison
SolarWinds or HP SiteScope Comparison
 
Novell Success Stories: Endpoint Management in High Tech and Professional Ser...
Novell Success Stories: Endpoint Management in High Tech and Professional Ser...Novell Success Stories: Endpoint Management in High Tech and Professional Ser...
Novell Success Stories: Endpoint Management in High Tech and Professional Ser...
 
Introducing Novell Privileged User Manager and Securing Novell Open Enterpris...
Introducing Novell Privileged User Manager and Securing Novell Open Enterpris...Introducing Novell Privileged User Manager and Securing Novell Open Enterpris...
Introducing Novell Privileged User Manager and Securing Novell Open Enterpris...
 

Viewers also liked

Viewers also liked (9)

Jie
JieJie
Jie
 
Dialog
DialogDialog
Dialog
 
Marionette Theater
Marionette TheaterMarionette Theater
Marionette Theater
 
Giant puppet
Giant puppetGiant puppet
Giant puppet
 
Puppets Around the World
Puppets Around the WorldPuppets Around the World
Puppets Around the World
 
The importance of puppets
The importance of puppetsThe importance of puppets
The importance of puppets
 
Puppets around the_world
Puppets around the_worldPuppets around the_world
Puppets around the_world
 
Chowki dhanni - -JAIPUR
Chowki dhanni - -JAIPURChowki dhanni - -JAIPUR
Chowki dhanni - -JAIPUR
 
Choki dhani Jaipur Case Study
Choki dhani Jaipur Case StudyChoki dhani Jaipur Case Study
Choki dhani Jaipur Case Study
 

Similar to Clickability Puppet Case Study

Citrix Puppet Case Study
Citrix Puppet Case StudyCitrix Puppet Case Study
Citrix Puppet Case StudyPuppet
 
Constant Contact Puppet Case Study
Constant Contact Puppet Case StudyConstant Contact Puppet Case Study
Constant Contact Puppet Case StudyPuppet
 
Shopzilla Puppet Case Study
Shopzilla Puppet Case StudyShopzilla Puppet Case Study
Shopzilla Puppet Case StudyPuppet
 
MorphLabs Puppet Case Study
MorphLabs Puppet Case StudyMorphLabs Puppet Case Study
MorphLabs Puppet Case StudyPuppet
 
Solutions for Service Providers Brief
Solutions for Service Providers BriefSolutions for Service Providers Brief
Solutions for Service Providers Brieflee_m_nolan
 
World Wide Technology Webinar - Software Defined Networking
World Wide Technology Webinar - Software Defined NetworkingWorld Wide Technology Webinar - Software Defined Networking
World Wide Technology Webinar - Software Defined NetworkingWorld Wide Technology
 
Humana digitally transforming health and well-being with Pivotal cloud foundr...
Humana digitally transforming health and well-being with Pivotal cloud foundr...Humana digitally transforming health and well-being with Pivotal cloud foundr...
Humana digitally transforming health and well-being with Pivotal cloud foundr...Dynatrace
 
Monitoring IAAS & PAAS Solutions
Monitoring IAAS & PAAS SolutionsMonitoring IAAS & PAAS Solutions
Monitoring IAAS & PAAS SolutionsColloquium
 
Sun Microsystems Puppet Case Study
Sun Microsystems Puppet Case StudySun Microsystems Puppet Case Study
Sun Microsystems Puppet Case StudyPuppet
 
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...XebiaLabs
 
Manage Infrastructure at Scale with Automation - June 2020
Manage Infrastructure at Scale with Automation - June 2020Manage Infrastructure at Scale with Automation - June 2020
Manage Infrastructure at Scale with Automation - June 2020Puppet
 
Resume of James OHare
Resume of James OHareResume of James OHare
Resume of James OHareJim OHare
 
在小學有效運用雲端電腦以促進電子學習(第一節筆記)
在小學有效運用雲端電腦以促進電子學習(第一節筆記)在小學有效運用雲端電腦以促進電子學習(第一節筆記)
在小學有效運用雲端電腦以促進電子學習(第一節筆記)Tsz Wing Chu
 
Optimize Business Performance by Moving Apps to the Microsoft Cloud
Optimize Business Performance by Moving Apps to the Microsoft CloudOptimize Business Performance by Moving Apps to the Microsoft Cloud
Optimize Business Performance by Moving Apps to the Microsoft CloudPerficient, Inc.
 
Sun Microsystems Puppet Case Study
Sun Microsystems Puppet Case StudySun Microsystems Puppet Case Study
Sun Microsystems Puppet Case StudyPuppet
 

Similar to Clickability Puppet Case Study (20)

Citrix Puppet Case Study
Citrix Puppet Case StudyCitrix Puppet Case Study
Citrix Puppet Case Study
 
Constant Contact Puppet Case Study
Constant Contact Puppet Case StudyConstant Contact Puppet Case Study
Constant Contact Puppet Case Study
 
Shopzilla Puppet Case Study
Shopzilla Puppet Case StudyShopzilla Puppet Case Study
Shopzilla Puppet Case Study
 
MorphLabs Puppet Case Study
MorphLabs Puppet Case StudyMorphLabs Puppet Case Study
MorphLabs Puppet Case Study
 
Solutions for Service Providers Brief
Solutions for Service Providers BriefSolutions for Service Providers Brief
Solutions for Service Providers Brief
 
World Wide Technology Webinar - Software Defined Networking
World Wide Technology Webinar - Software Defined NetworkingWorld Wide Technology Webinar - Software Defined Networking
World Wide Technology Webinar - Software Defined Networking
 
Humana digitally transforming health and well-being with Pivotal cloud foundr...
Humana digitally transforming health and well-being with Pivotal cloud foundr...Humana digitally transforming health and well-being with Pivotal cloud foundr...
Humana digitally transforming health and well-being with Pivotal cloud foundr...
 
Monitoring IAAS & PAAS Solutions
Monitoring IAAS & PAAS SolutionsMonitoring IAAS & PAAS Solutions
Monitoring IAAS & PAAS Solutions
 
IMS Brochure
IMS BrochureIMS Brochure
IMS Brochure
 
Managed Hosting
Managed HostingManaged Hosting
Managed Hosting
 
Sun Microsystems Puppet Case Study
Sun Microsystems Puppet Case StudySun Microsystems Puppet Case Study
Sun Microsystems Puppet Case Study
 
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
 
Manage Infrastructure at Scale with Automation - June 2020
Manage Infrastructure at Scale with Automation - June 2020Manage Infrastructure at Scale with Automation - June 2020
Manage Infrastructure at Scale with Automation - June 2020
 
Adopting the Cloud
Adopting the CloudAdopting the Cloud
Adopting the Cloud
 
Resume of James OHare
Resume of James OHareResume of James OHare
Resume of James OHare
 
Reach new heights with Nutanix
Reach new heights with NutanixReach new heights with Nutanix
Reach new heights with Nutanix
 
PeopleSoft FSCM & HCM 9.1 Upgrade
PeopleSoft FSCM & HCM 9.1 UpgradePeopleSoft FSCM & HCM 9.1 Upgrade
PeopleSoft FSCM & HCM 9.1 Upgrade
 
在小學有效運用雲端電腦以促進電子學習(第一節筆記)
在小學有效運用雲端電腦以促進電子學習(第一節筆記)在小學有效運用雲端電腦以促進電子學習(第一節筆記)
在小學有效運用雲端電腦以促進電子學習(第一節筆記)
 
Optimize Business Performance by Moving Apps to the Microsoft Cloud
Optimize Business Performance by Moving Apps to the Microsoft CloudOptimize Business Performance by Moving Apps to the Microsoft Cloud
Optimize Business Performance by Moving Apps to the Microsoft Cloud
 
Sun Microsystems Puppet Case Study
Sun Microsystems Puppet Case StudySun Microsystems Puppet Case Study
Sun Microsystems Puppet Case Study
 

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 controlrepoPuppet
 
Puppetcamp r10kyaml
Puppetcamp r10kyamlPuppetcamp r10kyaml
Puppetcamp r10kyamlPuppet
 
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 vscodePuppet
 
Modules of the twenties
Modules of the twentiesModules of the twenties
Modules of the twentiesPuppet
 
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 codePuppet
 
KGI compliance as-code approach
KGI compliance as-code approachKGI compliance as-code approach
KGI compliance as-code approachPuppet
 
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 automationPuppet
 
Keynote: Puppet camp compliance
Keynote: Puppet camp complianceKeynote: Puppet camp compliance
Keynote: Puppet camp compliancePuppet
 
Automating it management with Puppet + ServiceNow
Automating it management with Puppet + ServiceNowAutomating it management with Puppet + ServiceNow
Automating it management with Puppet + ServiceNowPuppet
 
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 WindowsPuppet
 
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. 2020Puppet
 
Accelerating azure adoption with puppet
Accelerating azure adoption with puppetAccelerating azure adoption with puppet
Accelerating azure adoption with puppetPuppet
 
Puppet catalog Diff; Raphael Pinson
Puppet catalog Diff; Raphael PinsonPuppet catalog Diff; Raphael Pinson
Puppet catalog Diff; Raphael PinsonPuppet
 
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 ReeuwijkPuppet
 
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 groundPuppet
 
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 SoftwarePuppet
 
Puppet User Group
Puppet User GroupPuppet User Group
Puppet User GroupPuppet
 
Continuous Compliance and DevSecOps
Continuous Compliance and DevSecOpsContinuous Compliance and DevSecOps
Continuous Compliance and DevSecOpsPuppet
 
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 MaludyPuppet
 

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

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 

Recently uploaded (20)

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 

Clickability Puppet Case Study

  • 1. puppet labs Case Study “Collaborating with the Puppet community at Puppet Camp helped our team get up to speed on Puppet as a core component of their infrastructure management capabilities. The Puppet PUPPET HELPS CLICKABILITY Master Training provided by Puppet Labs was reasonably priced, and greatly DRAMATICALLY increased the value we have gained from implementing Puppet at Clickability.” - Tom Cignarella, Vice President of Technical Operations & Support, Clickability INCREASE THEIR SPEED OF DEPLOYMENT AND ENSURE CONSISTENCY ACROSS ALL SERVERS INDUSTRY: Web Software CHALLENGE: Configuration consistency Clickability is the global leader in on-demand Web Content Management. They provide the market’s only Software-as-a-Service (SaaS) platform that SOLUTION: combines Web Content Management with world class website delivery Puppet & Puppet Training infrastructure to host and manage websites for large enterprise customers such as NetApp and media companies like PR Newswire and the Minneapolis RESULTS: Star Tribune. Delivering and powering hundreds of customer sites, Clickability’s Faster deployment, improved top priority is to make sure their services are secure with a high degree of troubleshooting, rapid system changes scalability and reliability. STARTING ENVIRONMENT KEY OBJECTIVES • The technical operations team at Clickability is responsible for • Scalability and Reliability – Ensure a highly the entirety of Clickability’s production web infrastructure and reliable and scalable environment for the operations. They run web servers and support applications that technical operations team to quickly build, power hundreds of websites, manage databases, ensure security, and manage, and make changes to their servers. provide capacity planning for over 300 servers split between two • System Consistency – Provide a consistent, clean data centers. environment for the technical operations team to • The technical operations team supports the Clickability Platform, deploy applications, add capacity, and architect which is built on the company’s own java-based application. The new SaaS services. underlying IT infrastructure is primarily based on open source • Increase Technical Capabilities – Growing from technology (Linux, MySQL, Apache, Tomcat, etc.). one to two data centers, Clickability needed to • As a SaaS company, they are a true multi-tenant environment. They step up its internal technical capabilities. They have hundreds of customers and many thousands of users that all chose Puppet as a tool to rebuild their data center share the same infrastructure and supporting applications. architecture and manage all server configurations, • Always playing catch up and fixing the problem of the moment, including web servers, application servers, Clickability required a configuration management solution that databases. could quickly build machines and ensure their systems were running exactly the same configuration at all times.
  • 2. puppet labs Case Study “When building out our second data center, it took us a lot more time to un-box and BENEFITS OBTAINED rack the servers than it did • Speed of Deployment – Puppet has enabled Clickability to improve their speed of to configure and build them. deployment. For example, when they deployed four blade centers, the 94 individual With Puppet, we had them up servers were completely built and ready for production in 20 minutes. With Puppet, and running within minutes building servers went from taking days to minutes to complete. of being powered up and • Consistency of Servers – Puppet allowed Clickability to go from an inconsistent on the network. In building environment to a predictable homogeneous environment. The ability to make rapid out our infrastructure, we’ve changes and upgrades simultaneously on hundreds of servers ensured consistency gone from a manual, time across the data centers. consuming, error prone • Improved Troubleshooting – The consistent environment ensured by Puppet meant process, to a best-case scenario that trouble shooting problems became more effective and more efficient. With a of full automation. This is a consistent hardware and software environment, the technology teams could more key to meeting our customer readily focus on determining root causes, thereby more quickly diagnosing and SLAs and successfully resolving application and infrastructure problems. delivering our SaaS platform.” • Rapid System Changes – Rolling out changes to hundreds of servers went from - Tom Cignarella, Vice President taking hours to minutes. For example, configuration changes can be rolled out to 50 of Technical Operations & web servers within minutes, and if a mistake is made, the change can be rolled back Support, Clickability just as quickly. WHY PUPPET? • Ease of Use – Compared against CFengine and other solutions, Clickability chose Puppet because it was easy to understand, implement and maintain. Puppet proved to be far less complicated and provided additional benefits for web server configuration. • Greater Flexibility – Clickability felt Puppet was a robust, flexible system that About Puppet Labs was well suited to their current web operations environment. By streamlining the build and configuration management processes, Puppet meets Clickability’s high Puppet Labs develops and expectations and operations needs. commercially supports Puppet, the leading open source platform for • Training and Support – The Puppet community has been beneficial to Clickability enterprise systems management. by addressing any limitations and problems. Attending both Puppet training classes With millions of nodes under and Puppet Camp helped Clickability’s system administrators better understand how management and thousands of to resolve common issues and increase the value they obtained from implementing users, including Twitter, NYSE, Zynga, Genentech, Match.com, Puppet. eBay, NYU, and Oracle, Puppet • Supports Rapid Growth – Clickability has grown from 100 million pages served standardizes the way IT staff deploy and manage infrastructure in the for their customers to over 600 million pages served for their customers in the past enterprise and the cloud. two years. This rapid growth would have been impossible without the configuration management automation provided by Puppet. 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.