Devops Workshop                            Unit 1                           OverviewMonday, June 13, 2011
About This Workshop                    • Open ended discussions                    • Identifying patterns                 ...
Instructor                             • John Willis                             • john@dtosolutions.com                  ...
Company Background                    • Founded in 2004 from:                     • eTrade, NASA, Fidelity, Schwab        ...
Our CustomersMonday, June 13, 2011
Students                    • Name                    • Company                    • GoalsMonday, June 13, 2011
Workshop Objectives                    • Understand Devops Goals                    • Explore CAMS                    • De...
Workshop Outline                    •   Unit 1 - Overview                    •   Unit 2 - Introduction to Devops          ...
What does Devops                         mean to you?Monday, June 13, 2011
Cloud Gone                          Wrong                          The true story of                          Anonymous   ...
Busine                                                             s       s                                   Dev        ...
apache/php                              p arty,                         3rd                                s3             ...
ANOTHER DEAD                                   MACHINE ?                   SOFWARE                 DOESNT WORK            ...
ANOTHER DEAD                                   MACHINE ?                   SOFWARE                 DOESNT WORK            ...
“As-is”                                                                operations            server                       ...
Organizational fixes...       • Isolate environments between business lines       • Publisher / Consumer development teams ...
Single release pipeline                                                                          apache/php               ...
Tool Integration      (Infrastructure as SDLC)                                                   SVN                      ...
Deployed as “Operations Middleware”                                                yum               puppet               ...
Begin with the end in mind.Monday, June 13, 2011
Upcoming SlideShare
Loading in...5
×

Devops workshop unit1

1,930

Published on

Devops Workshop

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

No Downloads
Views
Total Views
1,930
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
38
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Transcript of "Devops workshop unit1"

  1. 1. Devops Workshop Unit 1 OverviewMonday, June 13, 2011
  2. 2. About This Workshop • Open ended discussions • Identifying patterns • Not the end, just the beginningMonday, June 13, 2011
  3. 3. Instructor • John Willis • john@dtosolutions.com • twitter.com/botchagalupe • 919 244-9680Monday, June 13, 2011
  4. 4. Company Background • Founded in 2004 from: • eTrade, NASA, Fidelity, Schwab • Canonical, Opscode • Agile IT and Operations Team • Over 100 person-years and 6 books • Financials, telco, transpiration, etc. • Headquartered in San Mateo CA • Offices in Atlanta, and San FranciscoMonday, June 13, 2011
  5. 5. Our CustomersMonday, June 13, 2011
  6. 6. Students • Name • Company • GoalsMonday, June 13, 2011
  7. 7. Workshop Objectives • Understand Devops Goals • Explore CAMS • Devops Case StudiesMonday, June 13, 2011
  8. 8. Workshop Outline • Unit 1 - Overview • Unit 2 - Introduction to Devops • Unit 3 - Case Studies • Unit 4 - Devops Culture • Unit 5 - Devops Automation • Unit 6 - Devops MeasurementMonday, June 13, 2011
  9. 9. What does Devops mean to you?Monday, June 13, 2011
  10. 10. Cloud Gone Wrong The true story of Anonymous Inc.Monday, June 13, 2011
  11. 11. Busine s s Dev AWS business s3put s3 ssh ideas ! apache/php Rightscale memcached mysqlMonday, June 13, 2011
  12. 12. apache/php p arty, 3rd s3 memcached & are AWS mysql w mi ddle Rightscale yum Business apache/php puppet memcached mysql apache/php s3 AWS s3 memcached AWS mysql Rightscale Rightscale s3put s3put ssh ssh Business2 Business3Monday, June 13, 2011
  13. 13. ANOTHER DEAD MACHINE ? SOFWARE DOESNT WORK RIGHT ! MY BOXES GOT CLOBBERED ! GIVE ME MY ENVIRONMENT!Monday, June 13, 2011
  14. 14. ANOTHER DEAD MACHINE ? SOFWARE DOESNT WORK RIGHT ! MY BOXES GOT CLOBBERED ! GIVE ME MY ENVIRONMENT! Oh crap! ?Monday, June 13, 2011
  15. 15. “As-is” operations server templates TAR RPM restarts TAR TAR code, EC2 content pupp deploys et RS app RS deployment devs deployment S3 yum repo Provision-time builds reconfigs TAR EXE TAR AUTO server TOOLS code templates TAR RPM middleware devs platform CONTROL PROVISION RELEASE system engMonday, June 13, 2011
  16. 16. Organizational fixes... • Isolate environments between business lines • Publisher / Consumer development teams • Package-based distribution model • “meta-package” represents software stacks • Business lines control when to adopt new versions from other groupsMonday, June 13, 2011
  17. 17. Single release pipeline apache/php messaging, memcached queuing mysql app middleware 3rd yparty um y um Busine code, s s rundeck "D content, e plo metas te" o y" rom & "p job job "Re l jenkins yum ea se " builds dev prodMonday, June 13, 2011
  18. 18. Tool Integration (Infrastructure as SDLC) SVN hud agent cfg yum pup son repo pet packages active users run packages directory deck commands nag splunk ios resource model sys cfg right instance create scale events new node Node a log data CONTROL PROVISION RELEASEMonday, June 13, 2011
  19. 19. Deployed as “Operations Middleware” yum puppet rundeck operations middleware web[server array] memcached[server array] mysql New EnvironmentMonday, June 13, 2011
  20. 20. Begin with the end in mind.Monday, June 13, 2011
  1. A particular slide catching your eye?

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

×