Provisioning Toolchain Introduction for Velocity Online Conference (March 2010)
-
Upload
dev2ops -
Category
Technology
-
view
9.041 -
download
1
description
Transcript of Provisioning Toolchain Introduction for Velocity Online Conference (March 2010)
![Page 1: Provisioning Toolchain Introduction for Velocity Online Conference (March 2010)](https://reader033.fdocuments.us/reader033/viewer/2022060107/554a4abcb4c905293a8b5922/html5/thumbnails/1.jpg)
Open Source Provisioning Toolchain
http://dev2ops.org/toolchain
![Page 2: Provisioning Toolchain Introduction for Velocity Online Conference (March 2010)](https://reader033.fdocuments.us/reader033/viewer/2022060107/554a4abcb4c905293a8b5922/html5/thumbnails/2.jpg)
Web Operations 1.0
![Page 3: Provisioning Toolchain Introduction for Velocity Online Conference (March 2010)](https://reader033.fdocuments.us/reader033/viewer/2022060107/554a4abcb4c905293a8b5922/html5/thumbnails/3.jpg)
Web Operations 2.0
![Page 4: Provisioning Toolchain Introduction for Velocity Online Conference (March 2010)](https://reader033.fdocuments.us/reader033/viewer/2022060107/554a4abcb4c905293a8b5922/html5/thumbnails/4.jpg)
Toolchains = software assembly line!
![Page 5: Provisioning Toolchain Introduction for Velocity Online Conference (March 2010)](https://reader033.fdocuments.us/reader033/viewer/2022060107/554a4abcb4c905293a8b5922/html5/thumbnails/5.jpg)
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
Follows historical precedents...
emacs->autoconf->autoheader->automake->libtool->gcc->ld
![Page 6: Provisioning Toolchain Introduction for Velocity Online Conference (March 2010)](https://reader033.fdocuments.us/reader033/viewer/2022060107/554a4abcb4c905293a8b5922/html5/thumbnails/6.jpg)
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
Benefits of a provisioning toolchain...
![Page 7: Provisioning Toolchain Introduction for Velocity Online Conference (March 2010)](https://reader033.fdocuments.us/reader033/viewer/2022060107/554a4abcb4c905293a8b5922/html5/thumbnails/7.jpg)
Why now?
![Page 8: Provisioning Toolchain Introduction for Velocity Online Conference (March 2010)](https://reader033.fdocuments.us/reader033/viewer/2022060107/554a4abcb4c905293a8b5922/html5/thumbnails/8.jpg)
The rise of clouds and virtualization
![Page 9: Provisioning Toolchain Introduction for Velocity Online Conference (March 2010)](https://reader033.fdocuments.us/reader033/viewer/2022060107/554a4abcb4c905293a8b5922/html5/thumbnails/9.jpg)
Awareness of DevOps problems
![Page 10: Provisioning Toolchain Introduction for Velocity Online Conference (March 2010)](https://reader033.fdocuments.us/reader033/viewer/2022060107/554a4abcb4c905293a8b5922/html5/thumbnails/10.jpg)
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
![Page 11: Provisioning Toolchain Introduction for Velocity Online Conference (March 2010)](https://reader033.fdocuments.us/reader033/viewer/2022060107/554a4abcb4c905293a8b5922/html5/thumbnails/11.jpg)
![Page 12: Provisioning Toolchain Introduction for Velocity Online Conference (March 2010)](https://reader033.fdocuments.us/reader033/viewer/2022060107/554a4abcb4c905293a8b5922/html5/thumbnails/12.jpg)
![Page 13: Provisioning Toolchain Introduction for Velocity Online Conference (March 2010)](https://reader033.fdocuments.us/reader033/viewer/2022060107/554a4abcb4c905293a8b5922/html5/thumbnails/13.jpg)
http://dev2ops.org/toolchain/
![Page 14: Provisioning Toolchain Introduction for Velocity Online Conference (March 2010)](https://reader033.fdocuments.us/reader033/viewer/2022060107/554a4abcb4c905293a8b5922/html5/thumbnails/14.jpg)
What is missing?
![Page 15: Provisioning Toolchain Introduction for Velocity Online Conference (March 2010)](https://reader033.fdocuments.us/reader033/viewer/2022060107/554a4abcb4c905293a8b5922/html5/thumbnails/15.jpg)
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
![Page 16: Provisioning Toolchain Introduction for Velocity Online Conference (March 2010)](https://reader033.fdocuments.us/reader033/viewer/2022060107/554a4abcb4c905293a8b5922/html5/thumbnails/16.jpg)
Provisioning Activity De-Provisioning Activity
Controls and Utilization
(Current toolchain concept only covers provisioning part of this!)
![Page 17: Provisioning Toolchain Introduction for Velocity Online Conference (March 2010)](https://reader033.fdocuments.us/reader033/viewer/2022060107/554a4abcb4c905293a8b5922/html5/thumbnails/17.jpg)
Scope Creep!
CMDB/ Pkg Mgmt / Artifact Repositories
Monitoring / Dashboarding / Alarming
Roles / Access Controls / Audit
And that whole devops thing...
![Page 18: Provisioning Toolchain Introduction for Velocity Online Conference (March 2010)](https://reader033.fdocuments.us/reader033/viewer/2022060107/554a4abcb4c905293a8b5922/html5/thumbnails/18.jpg)
Announcing!
![Page 19: Provisioning Toolchain Introduction for Velocity Online Conference (March 2010)](https://reader033.fdocuments.us/reader033/viewer/2022060107/554a4abcb4c905293a8b5922/html5/thumbnails/19.jpg)
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
![Page 20: Provisioning Toolchain Introduction for Velocity Online Conference (March 2010)](https://reader033.fdocuments.us/reader033/viewer/2022060107/554a4abcb4c905293a8b5922/html5/thumbnails/20.jpg)
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!