Open Source Provisioning Toolchain




                 http://dev2ops.org/toolchain
Web Operations 1.0
Web Operations 2.0
Toolchains = software assembly line!
Follows historical precedents...
 Core tenet of Industrial Revolution is
 interchangeable parts

 Unix is less an operatio...
Benefits of a provisioning toolchain...

  Smaller interchangeable parts mitigates risk

  Help users figure out how tools fi...
Why now?
The rise of clouds and virtualization
Awareness of DevOps problems
Criteria for fully automated provisioning...
  1. Be able to automatically provision an entire environment
     -- from "b...
http://dev2ops.org/toolchain/
What is missing?
So we’ve been talking it over...
  10/09 - Provisioning Toolchain

  11/09 - dev2ops blog

  01/10 - OpsCamp, Austin, Texa...
Controls and Utilization




             Provisioning
               Activity                            De-Provisioning ...
Scope Creep!
CMDB/ Pkg Mgmt / Artifact Repositories

Monitoring / Dashboarding / Alarming

Roles / Access Controls / Audit...
Announcing!
DevOps-Toolchain
Document methodologies and best practices

Define an architectural vision of the tool chain with an
eye to...
Join the Conversation
  http://groups.google.com/group/devops-toolchain



Share a Best Practice
   http://code.google.com...
Provisioning Toolchain Introduction for Velocity Online Conference (March 2010)
Provisioning Toolchain Introduction for Velocity Online Conference (March 2010)
Upcoming SlideShare
Loading in...5
×

Provisioning Toolchain Introduction for Velocity Online Conference (March 2010)

9,160

Published on

Lee Thompson (from DTO Solutions) presentation given at Velocity's Online Conference on March 17, 2010.

http://en.oreilly.com/velocity-mar2010

Published in: Technology
0 Comments
12 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
9,160
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
195
Comments
0
Likes
12
Embeds 0
No embeds

No notes for slide

Provisioning Toolchain Introduction for Velocity Online Conference (March 2010)

  1. 1. Open Source Provisioning Toolchain http://dev2ops.org/toolchain
  2. 2. Web Operations 1.0
  3. 3. Web Operations 2.0
  4. 4. Toolchains = software assembly line!
  5. 5. Follows historical precedents... Core tenet of Industrial Revolution is interchangeable parts Unix is less an operation system and more a federation of small utilities Free Software Foundation Development Toolchain emacs->autoconf->autoheader->automake->libtool->gcc->ld
  6. 6. Benefits of a provisioning toolchain... Smaller interchangeable parts mitigates risk Help users figure out how tools fit together Stop the constant reinvention of the the wheel Consolidate terminology Help toolsmiths align efforts
  7. 7. Why now?
  8. 8. The rise of clouds and virtualization
  9. 9. Awareness of DevOps problems
  10. 10. Criteria for fully automated provisioning... 1. Be able to automatically provision an entire environment -- from "bare-metal" to running business services -- completely from specification 2. No direct management of individual boxes 3. Be able to revert to a "previously known good" state at any time 4. It’s easier to re-provision than it is to repair 5. Anyone on your team with minimal domain specific knowledge can deploy or update an environment
  11. 11. http://dev2ops.org/toolchain/
  12. 12. What is missing?
  13. 13. So we’ve been talking it over... 10/09 - Provisioning Toolchain 11/09 - dev2ops blog 01/10 - OpsCamp, Austin, Texas 02/10 - DTO Customers and Industry Contacts
  14. 14. Controls and Utilization Provisioning Activity De-Provisioning Activity (Current toolchain concept only covers provisioning part of this!)
  15. 15. Scope Creep! CMDB/ Pkg Mgmt / Artifact Repositories Monitoring / Dashboarding / Alarming Roles / Access Controls / Audit And that whole devops thing...
  16. 16. Announcing!
  17. 17. DevOps-Toolchain Document methodologies and best practices Define an architectural vision of the tool chain with an eye towards phased evolution Maintain a repository of design patterns and anti- patterns that describe useful approaches to tool builders Mailing list to discuss approaches, anecdotes and applications of approaches and tools
  18. 18. Join the Conversation http://groups.google.com/group/devops-toolchain Share a Best Practice http://code.google.com/p/devops-toolchain/w/list See you at Velocity in Santa Clara!
  1. A particular slide catching your eye?

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

×