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.