O SlideShare utiliza cookies para otimizar a funcionalidade e o desempenho do site, assim como para apresentar publicidade mais relevante aos nossos usuários. Se você continuar a navegar o site, você aceita o uso de cookies. Leia nosso Contrato do Usuário e nossa Política de Privacidade.
O SlideShare utiliza cookies para otimizar a funcionalidade e o desempenho do site, assim como para apresentar publicidade mais relevante aos nossos usuários. Se você continuar a utilizar o site, você aceita o uso de cookies. Leia nossa Política de Privacidade e nosso Contrato do Usuário para obter mais detalhes.
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.