Luke Kanies                           @puppetmasterd                               IRC: lak                         luke@p...
Thanks to                         our Sponsors                       Amazicsoft, Xebia,                  CRI Service, GOTO...
A quick pollThursday, April 11, 13
The State of                             ITThursday, April 11, 13
Shorter CyclesThursday, April 11, 13
Old practices          are constraints...Thursday, April 11, 13
...and old                  constraints are                        goneThursday, April 11, 13
DevOpsThursday, April 11, 13
Change must be                 embracedThursday, April 11, 13
CloudThursday, April 11, 13
State of IT                         AutomationThursday, April 11, 13
Enabling Frictionless                         Technological ChangeThursday, April 11, 13
Customers EverywhereThursday, April 11, 13
Simple, DeclarativeThursday, April 11, 13
New Approach: Software        Defined Infrastructure                         1. DEFINE                     2. SIMULATE    ...
Lifecycle of a Puppet Run                                                                       Node                      ...
Puppet                                                  PUPPET FORGE CONTENT MARKETPLACE        Architecture              ...
Strong Community                         Forum                Members Jan 2012   Feb 2013                         puppet-u...
Easy to Get Involved        • Help with Documentation        • Ask/Answer questions          • http://ask.puppetlabs.com  ...
AUGUST 22 - 23                         http://puppetconf.comThursday, April 11, 13
Puppet                         EnterpriseThursday, April 11, 13
Puppet Enterprise                         GUI             Cloud Provisioning                         Orchestration   Compl...
GUI for Puppet                                  Time-based                               display for insight              ...
PE Live Management                             Choose nodes to                             clone to ensure                ...
VM/Cloud Provisioning             1. Create VM node capacity                using VMware vSphere or AWS             2. Aut...
Organizational ScalabilityThursday, April 11, 13
Thursday, April 11, 13
How to Adopt                           PuppetThursday, April 11, 13
Start SmallThursday, April 11, 13
Seek the PainThursday, April 11, 13
Seek                  Organizational                    LeverageThursday, April 11, 13
Puppet                         Activity LogThursday, April 11, 13
Performance        GainsThursday, April 11, 13
Puppet                         Armatures                           (ARM)                         github.com/puppetlabs/arm...
Forge By the Numbers                                  Jan 2012   March 2013                Modules           260        95...
MCollectiveThursday, April 11, 13
PuppetDB        • PuppetDB 1.1 released        • Enhanced Query API for          facts, subqueries, regular          expre...
Razor        • Security audits, fixes in the 0.9.0 release        • Not yet ready for prime time        • Help us get it t...
Puppet LabsThursday, April 11, 13
Puppet Labs: by the numbers                                     Jan 2012    March 2013                Employees           ...
Puppet Labs: A Great Place to Work! Weekly Company Lunch                              Awesome Espresso & Tea              ...
We’re Hiring!Thursday, April 11, 13
Training                               &                         CertificationThursday, April 11, 13
Training by CountryThursday, April 11, 13
Puppet Education:        Training and Certification TrackThursday, April 11, 13
Questions?Thursday, April 11, 13
Thank You!                                    Learn More:                                        http://puppetlabs.com    ...
Upcoming SlideShare
Loading in...5
×

State of Puppet Amsterdam

855

Published on

The State of Puppet presentation delivered by Luke Kanies at Puppet Camp Amsterdam 2013.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
855
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
21
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

State of Puppet Amsterdam

  1. 1. Luke Kanies @puppetmasterd IRC: lak luke@puppetlabs.comThursday, April 11, 13
  2. 2. Thanks to our Sponsors Amazicsoft, Xebia, CRI Service, GOTO AmsterdamThursday, April 11, 13
  3. 3. A quick pollThursday, April 11, 13
  4. 4. The State of ITThursday, April 11, 13
  5. 5. Shorter CyclesThursday, April 11, 13
  6. 6. Old practices are constraints...Thursday, April 11, 13
  7. 7. ...and old constraints are goneThursday, April 11, 13
  8. 8. DevOpsThursday, April 11, 13
  9. 9. Change must be embracedThursday, April 11, 13
  10. 10. CloudThursday, April 11, 13
  11. 11. State of IT AutomationThursday, April 11, 13
  12. 12. Enabling Frictionless Technological ChangeThursday, April 11, 13
  13. 13. Customers EverywhereThursday, April 11, 13
  14. 14. Simple, DeclarativeThursday, April 11, 13
  15. 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 reliablyThursday, April 11, 13
  16. 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. 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 CloudThursday, April 11, 13
  18. 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 1185Thursday, April 11, 13
  19. 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 moreThursday, April 11, 13
  20. 20. AUGUST 22 - 23 http://puppetconf.comThursday, April 11, 13
  21. 21. Puppet EnterpriseThursday, April 11, 13
  22. 22. Puppet Enterprise GUI Cloud Provisioning Orchestration Compliance Services & Packaging SupportThursday, April 11, 13
  23. 23. GUI for Puppet Time-based display for insight into rate of change High level status for nodes Detailed node status to pinpoint specific issuesThursday, April 11, 13
  24. 24. PE Live Management Choose nodes to clone to ensure consistency Browse for Preview the managed impact before nodes in your you clone infrastructure nodesThursday, April 11, 13
  25. 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 environmentsThursday, April 11, 13
  26. 26. Organizational ScalabilityThursday, April 11, 13
  27. 27. Thursday, April 11, 13
  28. 28. How to Adopt PuppetThursday, April 11, 13
  29. 29. Start SmallThursday, April 11, 13
  30. 30. Seek the PainThursday, April 11, 13
  31. 31. Seek Organizational LeverageThursday, April 11, 13
  32. 32. Puppet Activity LogThursday, April 11, 13
  33. 33. Performance GainsThursday, April 11, 13
  34. 34. Puppet Armatures (ARM) github.com/puppetlabs/armaturesThursday, April 11, 13
  35. 35. Forge By the Numbers Jan 2012 March 2013 Modules 260 950+ Users 930 2270+ Total Downloads 439,000+ Since Feb 2012Thursday, April 11, 13
  36. 36. MCollectiveThursday, April 11, 13
  37. 37. PuppetDB • PuppetDB 1.1 released • Enhanced Query API for facts, subqueries, regular expressions • Report Storage • Report Query in an experimental APIThursday, April 11, 13
  38. 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 communityThursday, April 11, 13
  39. 39. Puppet LabsThursday, April 11, 13
  40. 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 ft2Thursday, April 11, 13
  41. 41. Puppet Labs: A Great Place to Work! Weekly Company Lunch Awesome Espresso & Tea Photos by Gary LarizzaThursday, April 11, 13
  42. 42. We’re Hiring!Thursday, April 11, 13
  43. 43. Training & CertificationThursday, April 11, 13
  44. 44. Training by CountryThursday, April 11, 13
  45. 45. Puppet Education: Training and Certification TrackThursday, April 11, 13
  46. 46. Questions?Thursday, April 11, 13
  47. 47. Thank You! Learn More: http://puppetlabs.com http://puppetlabs.com/community http://puppetlabs.com/puppet/puppet-enterprise/Thursday, April 11, 13
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×