SlideShare une entreprise Scribd logo
1  sur  2
Télécharger pour lire hors ligne
puppet
                 labs                            Case Study
“Puppet has allowed us to move to a new
 cloud environment that we simply could
 not have done with our old methodology.
 In doing so, we were able to seamlessly
 integrate our current procedures and

                                                   PUPPET WAS THE ESSENTIAL
 configuration management into our
 cloud to help us build our systems

                                                   ELEMENT ALLOWING
 within seconds, not weeks like before.
 Simply put, Puppet is a integral tool

                                                   SHOPZILLA TO ROLL OUT
 we use to successfully maintain our
 virtualized environment on a daily basis.”

- Greg Bradner, Senior Manager of Systems
Administration Engineering, Shopzilla              CLOUD SERVICES TO THEIR
  INDUSTRY:
                                                   INTERNAL CUSTOMERS
  E-commerce                                       Shopzilla is one of the largest and most comprehensive online shopping
                                                   networks on the web. As a leading global comparison shopping site and
  CHALLENGE:                                       pioneer in user-generated product ratings and reviews content, Shopzilla
  Internal cloud deployment                        provides a virtual environment that helps shoppers find the best value
  SOLUTION:                                        for anything they want to purchase from thousands of online retailers.
  Puppet selected over Cfengine                    With increasing development requests coming from internal customers
                                                   and developers through the company’s Intranet-based cloud computing
  RESULTS:                                         environment, Shopzilla needed a tool that could quickly and accurately build
  Manage 3,000 virtualized machines                new server configurations, deliver them to their customers on-demand for as
  while improving turnaround                       long as they needed them, and release the resources when they were finished.
  and system consistency




  STARTING ENVIRONMENT                                                        KEY OBJECTIVES
  • Managed over 3,000 highly virtualized machines running on Linux           • Reliable & Easy to Use – Ensure a highly
    servers in an enterprise computing environment, with operating sites        reliable, easy-to-use computing environment for
    in the US, UK, France and Germany.                                          customers to develop, build, test and run their
  • Responsible for the day-to-day operations of data centers worldwide,        applications.
    ensuring 99.9% uptime of Shopzilla’s Web site, and monitoring all         • Automate the Build Process – Eliminate
    application rollouts and user needs.                                        existing time-consuming processes to understand
  • In order to set up configurations that build up and tear down               the customers’ specific needs and build system
    machines multiple times per day, Shopzilla needed to streamline the         applications. Without Puppet, users would
    request and delivery process.                                               have to work directly with IT to define the
                                                                                development environment they needed. Ongoing
  • Prior to Puppet, Shopzilla used a shell script with SCP and copied          dialog with customers often times delayed this
    files to all of their machines. This was a very time-intensive process      process, which could take up to two weeks before
    that could not guarantee a consistent environment or meet the new           a system was up and running.
    demands of its cloud environment.
                                                                              • High Quality & Efficiency – Reduce the time
  • The key challenge was to find an automated solution that took               it takes to deliver accurate configurations of all
    Shopzilla completely out of the process, allowing its internal              applications to ensure a consistent environment
    developers to request their own development environment and                 for their internal customers.
    return them when they were finished.
puppet
                     labs                             Case Study
“Puppet has completely
 changed the way we operate.
 By automating the request
                                           BENEFITS OBTAINED
 and delivery process, we                 • Quicker Turnaround – Using Puppet to automate the request and delivery process,
 no longer have to manually                 Shopzilla no longer has to spend huge amounts of time communicating back and
 build configurations or spend              forth with the customer. Reduced interaction with the customer has resulted in
 loads of time interacting with             quicker turnarounds and huge time and cost savings for Shopzilla.
 customers to understand                  • System Consistency – Puppet provides a consistent, clean environment for
 their specific requirements.               customers to develop, build and run their applications on demand. By completely
 Puppet does that for us. By                streamlining the build process, there are no changes, no surprises, and the customer
 reducing the time it takes                 gets exactly what they expect.
 to deliver accurate system
                                          • Greater Customer Satisfaction – Quick delivery of highly accurate system
 configurations, we save
                                            applications allows Shopzilla’s internal customers to know exactly what environment
 valuable time and resources
                                            they’re going to be testing their systems on, and exceeds their high expectations.
 while meeting our customers’
 needs and expectations.”

- Greg Bradner, Senior Manager            WHY PUPPET?
 of Systems Administration
                                          • Ease of Use – After evaluating both Puppet and Cfengine, Shopzilla chose Puppet
 Engineering, Shopzilla
                                            because it was easy to understand, implement and maintain. According to Shopzilla,
                                            Puppet proved to be far less complicated and provided additional benefits for system
                                            configuration.
                                          • Exceed Customer Expectations – Puppet helps Shopzilla maintain a complete
                                            configuration from machine to machine without any worries of deviation, thereby
                                            delivering exactly what the customer needs and expects.
                                          • Virtualized Environment Support – In order to fully realize the benefits of a
                                            private cloud and virtualized computing environments, Shopzilla leveraged Puppet’s
                                            capabilities to define and reuse a system configuration on-demand.
About Puppet Labs
Puppet Labs develops and
commercially supports Puppet, the
leading open source platform for
enterprise systems management.
With millions of nodes under
management and thousands of
users, including Twitter, NYSE,
Zynga, Genentech, Match.com,
eBay, NYU, and Oracle, Puppet
standardizes the way IT staff deploy
and manage infrastructure in the
enterprise and the cloud.



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.

Contenu connexe

Similaire à Puppet Labs Helps Shopzilla Roll Out Cloud Services

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
 
MorphLabs Puppet Case Study
MorphLabs Puppet Case StudyMorphLabs Puppet Case Study
MorphLabs Puppet Case StudyPuppet
 
Using AWS, Eucalyptus and Chef for the Optimal Hybrid Cloud
Using AWS, Eucalyptus and Chef for the Optimal Hybrid CloudUsing AWS, Eucalyptus and Chef for the Optimal Hybrid Cloud
Using AWS, Eucalyptus and Chef for the Optimal Hybrid Clouddboze
 
The Value of Puppet Enterprise
The Value of Puppet EnterpriseThe Value of Puppet Enterprise
The Value of Puppet EnterprisePuppet
 
Fostering innovation through agile Government ICT
Fostering innovation through agile Government ICTFostering innovation through agile Government ICT
Fostering innovation through agile Government ICTsyeats
 
Justinmind prototyping: Interactive Requirements for your Software Developmen...
Justinmind prototyping: Interactive Requirements for your Software Developmen...Justinmind prototyping: Interactive Requirements for your Software Developmen...
Justinmind prototyping: Interactive Requirements for your Software Developmen...justinmind
 
The Business Value of Modernizing your Windows Infrastructure and Bringing Li...
The Business Value of Modernizing your Windows Infrastructure and Bringing Li...The Business Value of Modernizing your Windows Infrastructure and Bringing Li...
The Business Value of Modernizing your Windows Infrastructure and Bringing Li...Puppet
 
7 best cms for content management
7 best cms for content management7 best cms for content management
7 best cms for content managementMaitrikpaida
 
OSDC 2018 | Puppet and the Road to Pervasive Automation by Walter Gildersleeve
OSDC 2018 | Puppet and the Road to Pervasive Automation by Walter GildersleeveOSDC 2018 | Puppet and the Road to Pervasive Automation by Walter Gildersleeve
OSDC 2018 | Puppet and the Road to Pervasive Automation by Walter GildersleeveNETWAYS
 
70% Improvement in Service and Product Delivery on Implementing DevOps
70% Improvement in Service and Product Delivery on Implementing DevOps70% Improvement in Service and Product Delivery on Implementing DevOps
70% Improvement in Service and Product Delivery on Implementing DevOpsCygnet Infotech
 
Puppet overview
Puppet overviewPuppet overview
Puppet overviewjoshbeard
 
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.
 
Aucoda - Automated Development
Aucoda - Automated Development Aucoda - Automated Development
Aucoda - Automated Development Aucoda
 
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-20Tyrone Systems
 
Digital transformation slideshare
Digital transformation   slideshareDigital transformation   slideshare
Digital transformation slideshareShivamPatsariya1
 
Securing the Cloud Native stack
Securing the Cloud Native stackSecuring the Cloud Native stack
Securing the Cloud Native stackHector Tapia
 
Unified Communications Introduction to Thinking Phone Networks
Unified Communications Introduction to Thinking Phone NetworksUnified Communications Introduction to Thinking Phone Networks
Unified Communications Introduction to Thinking Phone Networksthinkingphones
 

Similaire à Puppet Labs Helps Shopzilla Roll Out Cloud Services (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
 
MorphLabs Puppet Case Study
MorphLabs Puppet Case StudyMorphLabs Puppet Case Study
MorphLabs Puppet Case Study
 
Using AWS, Eucalyptus and Chef for the Optimal Hybrid Cloud
Using AWS, Eucalyptus and Chef for the Optimal Hybrid CloudUsing AWS, Eucalyptus and Chef for the Optimal Hybrid Cloud
Using AWS, Eucalyptus and Chef for the Optimal Hybrid Cloud
 
The Value of Puppet Enterprise
The Value of Puppet EnterpriseThe Value of Puppet Enterprise
The Value of Puppet Enterprise
 
Fostering innovation through agile Government ICT
Fostering innovation through agile Government ICTFostering innovation through agile Government ICT
Fostering innovation through agile Government ICT
 
Justinmind prototyping: Interactive Requirements for your Software Developmen...
Justinmind prototyping: Interactive Requirements for your Software Developmen...Justinmind prototyping: Interactive Requirements for your Software Developmen...
Justinmind prototyping: Interactive Requirements for your Software Developmen...
 
The Business Value of Modernizing your Windows Infrastructure and Bringing Li...
The Business Value of Modernizing your Windows Infrastructure and Bringing Li...The Business Value of Modernizing your Windows Infrastructure and Bringing Li...
The Business Value of Modernizing your Windows Infrastructure and Bringing Li...
 
Case Study - Prosper.com
Case Study - Prosper.comCase Study - Prosper.com
Case Study - Prosper.com
 
7 best cms for content management
7 best cms for content management7 best cms for content management
7 best cms for content management
 
OSDC 2018 | Puppet and the Road to Pervasive Automation by Walter Gildersleeve
OSDC 2018 | Puppet and the Road to Pervasive Automation by Walter GildersleeveOSDC 2018 | Puppet and the Road to Pervasive Automation by Walter Gildersleeve
OSDC 2018 | Puppet and the Road to Pervasive Automation by Walter Gildersleeve
 
70% Improvement in Service and Product Delivery on Implementing DevOps
70% Improvement in Service and Product Delivery on Implementing DevOps70% Improvement in Service and Product Delivery on Implementing DevOps
70% Improvement in Service and Product Delivery on Implementing DevOps
 
Puppet overview
Puppet overviewPuppet overview
Puppet overview
 
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
 
2013-11-13 Cloud Based Accounting Systems
2013-11-13 Cloud Based Accounting Systems2013-11-13 Cloud Based Accounting Systems
2013-11-13 Cloud Based Accounting Systems
 
Aucoda - Automated Development
Aucoda - Automated Development Aucoda - Automated Development
Aucoda - Automated Development
 
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
 
Digital transformation slideshare
Digital transformation   slideshareDigital transformation   slideshare
Digital transformation slideshare
 
Securing the Cloud Native stack
Securing the Cloud Native stackSecuring the Cloud Native stack
Securing the Cloud Native stack
 
Unified Communications Introduction to Thinking Phone Networks
Unified Communications Introduction to Thinking Phone NetworksUnified Communications Introduction to Thinking Phone Networks
Unified Communications Introduction to Thinking Phone Networks
 

Plus de 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
 

Plus de 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
 

Dernier

Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
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
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
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
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 

Dernier (20)

Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
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!
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.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?
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 

Puppet Labs Helps Shopzilla Roll Out Cloud Services

  • 1. puppet labs Case Study “Puppet has allowed us to move to a new cloud environment that we simply could not have done with our old methodology. In doing so, we were able to seamlessly integrate our current procedures and PUPPET WAS THE ESSENTIAL configuration management into our cloud to help us build our systems ELEMENT ALLOWING within seconds, not weeks like before. Simply put, Puppet is a integral tool SHOPZILLA TO ROLL OUT we use to successfully maintain our virtualized environment on a daily basis.” - Greg Bradner, Senior Manager of Systems Administration Engineering, Shopzilla CLOUD SERVICES TO THEIR INDUSTRY: INTERNAL CUSTOMERS E-commerce Shopzilla is one of the largest and most comprehensive online shopping networks on the web. As a leading global comparison shopping site and CHALLENGE: pioneer in user-generated product ratings and reviews content, Shopzilla Internal cloud deployment provides a virtual environment that helps shoppers find the best value SOLUTION: for anything they want to purchase from thousands of online retailers. Puppet selected over Cfengine With increasing development requests coming from internal customers and developers through the company’s Intranet-based cloud computing RESULTS: environment, Shopzilla needed a tool that could quickly and accurately build Manage 3,000 virtualized machines new server configurations, deliver them to their customers on-demand for as while improving turnaround long as they needed them, and release the resources when they were finished. and system consistency STARTING ENVIRONMENT KEY OBJECTIVES • Managed over 3,000 highly virtualized machines running on Linux • Reliable & Easy to Use – Ensure a highly servers in an enterprise computing environment, with operating sites reliable, easy-to-use computing environment for in the US, UK, France and Germany. customers to develop, build, test and run their • Responsible for the day-to-day operations of data centers worldwide, applications. ensuring 99.9% uptime of Shopzilla’s Web site, and monitoring all • Automate the Build Process – Eliminate application rollouts and user needs. existing time-consuming processes to understand • In order to set up configurations that build up and tear down the customers’ specific needs and build system machines multiple times per day, Shopzilla needed to streamline the applications. Without Puppet, users would request and delivery process. have to work directly with IT to define the development environment they needed. Ongoing • Prior to Puppet, Shopzilla used a shell script with SCP and copied dialog with customers often times delayed this files to all of their machines. This was a very time-intensive process process, which could take up to two weeks before that could not guarantee a consistent environment or meet the new a system was up and running. demands of its cloud environment. • High Quality & Efficiency – Reduce the time • The key challenge was to find an automated solution that took it takes to deliver accurate configurations of all Shopzilla completely out of the process, allowing its internal applications to ensure a consistent environment developers to request their own development environment and for their internal customers. return them when they were finished.
  • 2. puppet labs Case Study “Puppet has completely changed the way we operate. By automating the request BENEFITS OBTAINED and delivery process, we • Quicker Turnaround – Using Puppet to automate the request and delivery process, no longer have to manually Shopzilla no longer has to spend huge amounts of time communicating back and build configurations or spend forth with the customer. Reduced interaction with the customer has resulted in loads of time interacting with quicker turnarounds and huge time and cost savings for Shopzilla. customers to understand • System Consistency – Puppet provides a consistent, clean environment for their specific requirements. customers to develop, build and run their applications on demand. By completely Puppet does that for us. By streamlining the build process, there are no changes, no surprises, and the customer reducing the time it takes gets exactly what they expect. to deliver accurate system • Greater Customer Satisfaction – Quick delivery of highly accurate system configurations, we save applications allows Shopzilla’s internal customers to know exactly what environment valuable time and resources they’re going to be testing their systems on, and exceeds their high expectations. while meeting our customers’ needs and expectations.” - Greg Bradner, Senior Manager WHY PUPPET? of Systems Administration • Ease of Use – After evaluating both Puppet and Cfengine, Shopzilla chose Puppet Engineering, Shopzilla because it was easy to understand, implement and maintain. According to Shopzilla, Puppet proved to be far less complicated and provided additional benefits for system configuration. • Exceed Customer Expectations – Puppet helps Shopzilla maintain a complete configuration from machine to machine without any worries of deviation, thereby delivering exactly what the customer needs and expects. • Virtualized Environment Support – In order to fully realize the benefits of a private cloud and virtualized computing environments, Shopzilla leveraged Puppet’s capabilities to define and reuse a system configuration on-demand. About Puppet Labs Puppet Labs develops and commercially supports Puppet, the leading open source platform for enterprise systems management. With millions of nodes under management and thousands of users, including Twitter, NYSE, Zynga, Genentech, Match.com, eBay, NYU, and Oracle, Puppet standardizes the way IT staff deploy and manage infrastructure in the enterprise and the cloud. 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.