SlideShare uma empresa Scribd logo
1 de 47
Baixar para ler offline
Luke Kanies
                           @puppetmasterd
                               IRC: lak
                         luke@puppetlabs.com


Thursday, April 11, 13
Thanks to
                         our Sponsors
                       Amazicsoft, Xebia,
                  CRI Service, GOTO Amsterdam


Thursday, April 11, 13
A quick poll


Thursday, April 11, 13
The State of
                             IT

Thursday, April 11, 13
Shorter Cycles


Thursday, April 11, 13
Old practices
          are constraints...

Thursday, April 11, 13
...and old
                  constraints are
                        gone

Thursday, April 11, 13
DevOps


Thursday, April 11, 13
Change must be
                 embraced

Thursday, April 11, 13
Cloud


Thursday, April 11, 13
State of IT
                         Automation

Thursday, April 11, 13
Enabling Frictionless
                         Technological Change



Thursday, April 11, 13
Customers Everywhere




Thursday, April 11, 13
Simple, Declarative




Thursday, April 11, 13
New Approach: Software
        Defined Infrastructure
                         1. DEFINE                     2. SIMULATE



                                     }
                    Re-usable infrastructure-as-code       Before deploying changes



                         4. REPORT                     3. ENFORCE


                                                         CURRENT
                                                         STATE


                                                                             DESIRED
                                                                               STATE




                              Insight into changes       Automatically and reliably




Thursday, April 11, 13
Lifecycle of a Puppet Run

                                                                       Node




                                             1   Facts
                                                 The node sends
                                                 normalized data
                                                 about itself to the
                                                 Puppet Master.
                                                                         SSL secure               2    Catalog
                                                                                                       Puppet uses the Facts to
                                                                         encryption                    compile a Catalog that
                                                                         on all data                   specifies how the node
                                                                         transport                     should be configured.
                         Report    3
                         The node
                         reports back
                         to Puppet
                         indicating the
                         configuration is
                         complete, which
                         is visible in the                             Puppet
                         Puppet Dashboard.                             Master             4                    Report Collector
                                                                                                               (Puppet or 3rd party tool)
                                                                                       Report
                                                                                       can also send data
                                                                                       to third party tools.



Thursday, April 11, 13
Puppet                                                  PUPPET FORGE CONTENT MARKETPLACE

        Architecture
                         PUPPET MASTER SERVER




                                                     GUI &                         Admin &
                               Reporting                            Content
                                                   Workflows                       Security

                                                PUPPET OPEN SOURCE PLATFORM




                                 PUPPET                   PUPPET                  PUPPET
                                 AGENT                    AGENT                   AGENT




                              Web Server             Application Server       Database Server



                               Hardware               Virtual Machine             Cloud

Thursday, April 11, 13
Strong Community
                         Forum                Members Jan 2012   Feb 2013

                         puppet-users list    3588               5402

                         puppet-dev list      724                971

                         ask.puppetlabs.com   N/A                383

                         #puppet              600                980


                         Repository           Jan 2012           Feb 2013

                         Puppet Forks         236                496

                         Puppet Watchers      526                1185



Thursday, April 11, 13
Easy to Get Involved

        • Help with Documentation
        • Ask/Answer questions
          • http://ask.puppetlabs.com
          • mailing lists
          • IRC
        • Help with bug triage
        • Contribute code
        • Contribute modules on the Forge
        • Visit https://puppetlabs.com/community to learn
             more


Thursday, April 11, 13
AUGUST 22 - 23




                         http://puppetconf.com
Thursday, April 11, 13
Puppet
                         Enterprise

Thursday, April 11, 13
Puppet Enterprise
                         GUI             Cloud Provisioning




                         Orchestration   Compliance




                                         Services &
                         Packaging
                                          Support




Thursday, April 11, 13
GUI for Puppet



                                  Time-based
                               display for insight
                                  into rate of
                                    change
           High level
           status for
             nodes

                           Detailed node
                         status to pinpoint
                           specific issues




Thursday, April 11, 13
PE Live Management


                             Choose nodes to
                             clone to ensure
                               consistency




          Browse for              Preview the
           managed               impact before
        nodes in your              you clone
        infrastructure               nodes




Thursday, April 11, 13
VM/Cloud Provisioning


             1. Create VM node capacity
                using VMware vSphere or AWS


             2. Automatically install
                the Puppet Agent on new nodes


             3. Configure nodes
               using existing definitions

                                                           VMware vSphere or AWS



                         Respond quickly to business demands while maintaining
                             configuration consistency across environments

Thursday, April 11, 13
Organizational Scalability




Thursday, April 11, 13
Thursday, April 11, 13
How to Adopt
                           Puppet

Thursday, April 11, 13
Start Small


Thursday, April 11, 13
Seek the Pain


Thursday, April 11, 13
Seek
                  Organizational
                    Leverage

Thursday, April 11, 13
Puppet
                         Activity Log


Thursday, April 11, 13
Performance
        Gains




Thursday, April 11, 13
Puppet
                         Armatures
                           (ARM)
                         github.com/puppetlabs/armatures


Thursday, April 11, 13
Forge By the Numbers
                                  Jan 2012   March 2013




                Modules           260        950+




                Users             930        2270+




                Total Downloads
                                             439,000+
                Since Feb 2012




Thursday, April 11, 13
MCollective



Thursday, April 11, 13
PuppetDB

        • PuppetDB 1.1 released
        • Enhanced Query API for
          facts, subqueries, regular
          expressions
        • Report Storage
        • Report Query in an
          experimental API




Thursday, April 11, 13
Razor

        • Security audits, fixes in the 0.9.0 release
        • Not yet ready for prime time
        • Help us get it there
        • File bugs, contribute to the community




Thursday, April 11, 13
Puppet Labs


Thursday, April 11, 13
Puppet Labs: by the numbers

                                     Jan 2012    March 2013




                Employees            55          120




                Customer Countries   29          42




                                     836 m2      2,232 m2
                Office Space
                                     9,000 ft2   25,000 ft2




Thursday, April 11, 13
Puppet Labs: A Great Place to Work!



 Weekly Company Lunch




                              Awesome Espresso & Tea




                              Photos by Gary Larizza
Thursday, April 11, 13
We’re Hiring!




Thursday, April 11, 13
Training
                               &
                         Certification

Thursday, April 11, 13
Training by Country




Thursday, April 11, 13
Puppet Education:
        Training and Certification Track




Thursday, April 11, 13
Questions?




Thursday, April 11, 13
Thank You!
                                    Learn More:
                                        http://puppetlabs.com
                                 http://puppetlabs.com/community
                         http://puppetlabs.com/puppet/puppet-enterprise/



Thursday, April 11, 13

Mais conteúdo relacionado

Semelhante a State of Puppet Amsterdam

The State of Puppet
The State of PuppetThe State of Puppet
The State of PuppetPuppet
 
State of Puppet - London
State of Puppet - LondonState of Puppet - London
State of Puppet - LondonPuppet
 
State of Puppet London
State of Puppet LondonState of Puppet London
State of Puppet LondonPuppet
 
State of Puppet
State of PuppetState of Puppet
State of PuppetPuppet
 
11 Ways to Hack Puppet for Fun and Productivity - Luke Kanies - Velocity 2012
11 Ways to Hack Puppet for Fun and Productivity - Luke Kanies - Velocity 201211 Ways to Hack Puppet for Fun and Productivity - Luke Kanies - Velocity 2012
11 Ways to Hack Puppet for Fun and Productivity - Luke Kanies - Velocity 2012Puppet
 
DTrace talk at Oracle Open World
DTrace talk at Oracle Open WorldDTrace talk at Oracle Open World
DTrace talk at Oracle Open WorldAngelo Rajadurai
 
Scientific Applications with Python
Scientific Applications with PythonScientific Applications with Python
Scientific Applications with PythonEnthought, Inc.
 
Automatic Kamailio Deployments With Puppet
Automatic Kamailio Deployments With PuppetAutomatic Kamailio Deployments With Puppet
Automatic Kamailio Deployments With PuppetGiacomo Vacca
 
Lambda jam 2013
Lambda jam 2013Lambda jam 2013
Lambda jam 2013macintux
 
Apache metron - An Introduction
Apache metron - An IntroductionApache metron - An Introduction
Apache metron - An IntroductionBaban Gaigole
 
HYPERCONNECTED BIG DATA: HOW SDN WILL SHAPE SHARING ECOSYSTEMS from Structure...
HYPERCONNECTED BIG DATA: HOW SDN WILL SHAPE SHARING ECOSYSTEMS from Structure...HYPERCONNECTED BIG DATA: HOW SDN WILL SHAPE SHARING ECOSYSTEMS from Structure...
HYPERCONNECTED BIG DATA: HOW SDN WILL SHAPE SHARING ECOSYSTEMS from Structure...Gigaom
 
Commercialization of OpenStack Object Storage
Commercialization of OpenStack Object StorageCommercialization of OpenStack Object Storage
Commercialization of OpenStack Object StorageJoe Arnold
 
Strata lightening-talk
Strata lightening-talkStrata lightening-talk
Strata lightening-talkDanny Yuan
 
Sp livenyc dow jones_10_21_2010_edit
Sp livenyc dow jones_10_21_2010_editSp livenyc dow jones_10_21_2010_edit
Sp livenyc dow jones_10_21_2010_editBrian Guilfoyle
 
dlux - Splunk Technical Overview
dlux - Splunk Technical Overviewdlux - Splunk Technical Overview
dlux - Splunk Technical OverviewDavid Lutz
 
Zookeeper In Simple Words
Zookeeper In Simple WordsZookeeper In Simple Words
Zookeeper In Simple WordsFuqiang Wang
 

Semelhante a State of Puppet Amsterdam (20)

The State of Puppet
The State of PuppetThe State of Puppet
The State of Puppet
 
State of Puppet - London
State of Puppet - LondonState of Puppet - London
State of Puppet - London
 
State of Puppet London
State of Puppet LondonState of Puppet London
State of Puppet London
 
State of Puppet
State of PuppetState of Puppet
State of Puppet
 
11 Ways to Hack Puppet for Fun and Productivity - Luke Kanies - Velocity 2012
11 Ways to Hack Puppet for Fun and Productivity - Luke Kanies - Velocity 201211 Ways to Hack Puppet for Fun and Productivity - Luke Kanies - Velocity 2012
11 Ways to Hack Puppet for Fun and Productivity - Luke Kanies - Velocity 2012
 
DTrace talk at Oracle Open World
DTrace talk at Oracle Open WorldDTrace talk at Oracle Open World
DTrace talk at Oracle Open World
 
Tma ph d_school_2011
Tma ph d_school_2011Tma ph d_school_2011
Tma ph d_school_2011
 
Scientific Applications with Python
Scientific Applications with PythonScientific Applications with Python
Scientific Applications with Python
 
Automatic Kamailio Deployments With Puppet
Automatic Kamailio Deployments With PuppetAutomatic Kamailio Deployments With Puppet
Automatic Kamailio Deployments With Puppet
 
Lambda jam 2013
Lambda jam 2013Lambda jam 2013
Lambda jam 2013
 
Collaborative Security Audits
Collaborative Security AuditsCollaborative Security Audits
Collaborative Security Audits
 
Dtrace Overview
Dtrace OverviewDtrace Overview
Dtrace Overview
 
Apache metron - An Introduction
Apache metron - An IntroductionApache metron - An Introduction
Apache metron - An Introduction
 
HYPERCONNECTED BIG DATA: HOW SDN WILL SHAPE SHARING ECOSYSTEMS from Structure...
HYPERCONNECTED BIG DATA: HOW SDN WILL SHAPE SHARING ECOSYSTEMS from Structure...HYPERCONNECTED BIG DATA: HOW SDN WILL SHAPE SHARING ECOSYSTEMS from Structure...
HYPERCONNECTED BIG DATA: HOW SDN WILL SHAPE SHARING ECOSYSTEMS from Structure...
 
Commercialization of OpenStack Object Storage
Commercialization of OpenStack Object StorageCommercialization of OpenStack Object Storage
Commercialization of OpenStack Object Storage
 
Strata lightening-talk
Strata lightening-talkStrata lightening-talk
Strata lightening-talk
 
Sp livenyc dow jones_10_21_2010_edit
Sp livenyc dow jones_10_21_2010_editSp livenyc dow jones_10_21_2010_edit
Sp livenyc dow jones_10_21_2010_edit
 
Puppet for Junos
Puppet for JunosPuppet for Junos
Puppet for Junos
 
dlux - Splunk Technical Overview
dlux - Splunk Technical Overviewdlux - Splunk Technical Overview
dlux - Splunk Technical Overview
 
Zookeeper In Simple Words
Zookeeper In Simple WordsZookeeper In Simple Words
Zookeeper In Simple Words
 

Mais 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
 

Mais 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
 

Último

Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
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
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
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
 
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
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 

Último (20)

Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
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
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
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
 
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
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 

State of Puppet Amsterdam

  • 1. Luke Kanies @puppetmasterd IRC: lak luke@puppetlabs.com Thursday, April 11, 13
  • 2. Thanks to our Sponsors Amazicsoft, Xebia, CRI Service, GOTO Amsterdam Thursday, April 11, 13
  • 3. A quick poll Thursday, April 11, 13
  • 4. The State of IT Thursday, April 11, 13
  • 6. Old practices are constraints... Thursday, April 11, 13
  • 7. ...and old constraints are gone Thursday, April 11, 13
  • 9. Change must be embraced Thursday, April 11, 13
  • 11. State of IT Automation Thursday, April 11, 13
  • 12. Enabling Frictionless Technological Change Thursday, April 11, 13
  • 15. New Approach: Software Defined Infrastructure 1. DEFINE 2. SIMULATE } Re-usable infrastructure-as-code Before deploying changes 4. REPORT 3. ENFORCE CURRENT STATE DESIRED STATE Insight into changes Automatically and reliably Thursday, April 11, 13
  • 16. Lifecycle of a Puppet Run Node 1 Facts The node sends normalized data about itself to the Puppet Master. SSL secure 2 Catalog Puppet uses the Facts to encryption compile a Catalog that on all data specifies how the node transport should be configured. Report 3 The node reports back to Puppet indicating the configuration is complete, which is visible in the Puppet Puppet Dashboard. Master 4 Report Collector (Puppet or 3rd party tool) Report can also send data to third party tools. Thursday, April 11, 13
  • 17. Puppet PUPPET FORGE CONTENT MARKETPLACE Architecture PUPPET MASTER SERVER GUI & Admin & Reporting Content Workflows Security PUPPET OPEN SOURCE PLATFORM PUPPET PUPPET PUPPET AGENT AGENT AGENT Web Server Application Server Database Server Hardware Virtual Machine Cloud Thursday, April 11, 13
  • 18. Strong Community Forum Members Jan 2012 Feb 2013 puppet-users list 3588 5402 puppet-dev list 724 971 ask.puppetlabs.com N/A 383 #puppet 600 980 Repository Jan 2012 Feb 2013 Puppet Forks 236 496 Puppet Watchers 526 1185 Thursday, April 11, 13
  • 19. Easy to Get Involved • Help with Documentation • Ask/Answer questions • http://ask.puppetlabs.com • mailing lists • IRC • Help with bug triage • Contribute code • Contribute modules on the Forge • Visit https://puppetlabs.com/community to learn more Thursday, April 11, 13
  • 20. AUGUST 22 - 23 http://puppetconf.com Thursday, April 11, 13
  • 21. Puppet Enterprise Thursday, April 11, 13
  • 22. Puppet Enterprise GUI Cloud Provisioning Orchestration Compliance Services & Packaging Support Thursday, April 11, 13
  • 23. GUI for Puppet Time-based display for insight into rate of change High level status for nodes Detailed node status to pinpoint specific issues Thursday, April 11, 13
  • 24. PE Live Management Choose nodes to clone to ensure consistency Browse for Preview the managed impact before nodes in your you clone infrastructure nodes Thursday, April 11, 13
  • 25. VM/Cloud Provisioning 1. Create VM node capacity using VMware vSphere or AWS 2. Automatically install the Puppet Agent on new nodes 3. Configure nodes using existing definitions VMware vSphere or AWS Respond quickly to business demands while maintaining configuration consistency across environments Thursday, April 11, 13
  • 28. How to Adopt Puppet Thursday, April 11, 13
  • 30. Seek the Pain Thursday, April 11, 13
  • 31. Seek Organizational Leverage Thursday, April 11, 13
  • 32. Puppet Activity Log Thursday, April 11, 13
  • 33. Performance Gains Thursday, April 11, 13
  • 34. Puppet Armatures (ARM) github.com/puppetlabs/armatures Thursday, April 11, 13
  • 35. Forge By the Numbers Jan 2012 March 2013 Modules 260 950+ Users 930 2270+ Total Downloads 439,000+ Since Feb 2012 Thursday, April 11, 13
  • 37. PuppetDB • PuppetDB 1.1 released • Enhanced Query API for facts, subqueries, regular expressions • Report Storage • Report Query in an experimental API Thursday, April 11, 13
  • 38. Razor • Security audits, fixes in the 0.9.0 release • Not yet ready for prime time • Help us get it there • File bugs, contribute to the community Thursday, April 11, 13
  • 40. Puppet Labs: by the numbers Jan 2012 March 2013 Employees 55 120 Customer Countries 29 42 836 m2 2,232 m2 Office Space 9,000 ft2 25,000 ft2 Thursday, April 11, 13
  • 41. Puppet Labs: A Great Place to Work! Weekly Company Lunch Awesome Espresso & Tea Photos by Gary Larizza Thursday, April 11, 13
  • 43. Training & Certification Thursday, April 11, 13
  • 45. Puppet Education: Training and Certification Track Thursday, April 11, 13
  • 47. Thank You! Learn More: http://puppetlabs.com http://puppetlabs.com/community http://puppetlabs.com/puppet/puppet-enterprise/ Thursday, April 11, 13