Your SlideShare is downloading. ×
0
Devops Devops Devops
Devops Devops Devops
Devops Devops Devops
Devops Devops Devops
Devops Devops Devops
Devops Devops Devops
Devops Devops Devops
Devops Devops Devops
Devops Devops Devops
Devops Devops Devops
Devops Devops Devops
Devops Devops Devops
Devops Devops Devops
Devops Devops Devops
Devops Devops Devops
Devops Devops Devops
Devops Devops Devops
Devops Devops Devops
Devops Devops Devops
Devops Devops Devops
Devops Devops Devops
Devops Devops Devops
Devops Devops Devops
Devops Devops Devops
Devops Devops Devops
Devops Devops Devops
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Devops Devops Devops

4,956

Published on

Devops Devops Devops , 2010 Edition

Devops Devops Devops , 2010 Edition

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

No Downloads
Views
Total Views
4,956
On Slideshare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
104
Comments
0
Likes
13
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Devops, Devops, Devops Kris Buytaert
  • 2. Kris Buytaert <ul><li>I used to be a Dev,
  • 3. Then Became an Op
  • 4. Senior Linux and Open Source Consultant @inuits.be
  • 5. „ Infrastructure Architect“
  • 6. Building Clouds since 2004
  • 7. Surviving the 10 th floor test
  • 8. Co-Author Virtualization with Xen
  • 9. Guest Editor at Virtualization.com
  • 10. But mostly, a DevOp </li></ul>
  • 11. Alternative Titles <ul><li>Grumpy old Sysadmin
  • 12. Devops, Devops, Devops
  • 13. Surviving the 10 th floor test
  • 14. Agile Administration
  • 15. Devministration, your new Job Title </li></ul>
  • 16. Devop, definition <ul><li>30 something
  • 17. Senior Infrastructure guy
  • 18. Development background
  • 19. Open Source Expcerience
  • 20. Mostly European (.be / .uk)
  • 21. Likes Belgian Beer
  • 22. Likes Sushi </li></ul>
  • 23. The community of developers whose work you see on the Web, who probably don’t know what ADO or UML or JPA even stand for, deploy better systems at less cost in less time at lower risk than we see in the Enterprise. This is true even when you factor in the greater flexibility and velocity of startups. Tim Bray , on his blog January 2010
  • 24. The Old Days <ul><li>“Put this Code Live, here's a tarball” NOW!
  • 25. What dependencies ?
  • 26. No machines available ?
  • 27. What database ?
  • 28. Security ?
  • 29. High Availability ?
  • 30. Scalability ?
  • 31. My computer can't install this ? </li></ul>
  • 32. Devs vs Ops
  • 33. 10 days into operation <ul><li>What High Load ? What Memory usage ?
  • 34. Are these Logs ? Or this is actualy customer data ?
  • 35. How many users are there , should they launch 100 queries each ?? Oh we're having 10K users
  • 36. Why is debugging enabled ?
  • 37. Who wrote this ? </li></ul>
  • 38. 11 days into operations
  • 39. We can solve this ! <ul><li>Some people think the Ops work starts on deployment </li><ul><li>Ops = both system, app as platform ! </li></ul><li>It starts much earlier
  • 40. Get Devs and Ops to talk asap </li></ul>
  • 41. Talk about Non functional Reqs <ul><li>Security
  • 42. Backups
  • 43. High Availability
  • 44. Upgradability
  • 45. Configuration Mgmt
  • 46. Monitoring </li></ul>
  • 47. During Development <ul><li>Version Control
  • 48. Automated Build
  • 49. Integrated Bugtracking
  • 50. Continous integration
  • 51. Integrated desting
  • 52. Automated deployment on test platforms </li></ul>
  • 53. Devministration ? <ul><li>For Both Devs and Ops
  • 54. Yes we write code also </li><ul><li>Shell, perl, ruby, python, puppet </li></ul><li>Everyone is a developer these days </li><ul><li>Automate your infrastructure ! </li></ul><li>So those rules apply for Ops Too ! </li></ul>
  • 55. Going Live
  • 56. Deploying <ul><li>Automated Deployments
  • 57. If my computer can't install it , the installer is borken
  • 58. Reproducable
  • 59. Think: </li><ul><li>Kickstart, FAI, Preseeding, SystemImager Suite </li></ul></ul>
  • 60. What to install ? <ul><li>Thin Foil
  • 61. JeOS
  • 62. On Virtual / Cloudalike setups </li></ul>
  • 63. Configuration Mgmt <ul><li>Configure 1000 nodes,
  • 64. Modify 2000 files,
  • 65. Together
  • 66. Think : </li><ul><li>Cfengine, bcfg2, isconf
  • 67. Puppet, Chef </li></ul><li>Put configs under version control </li></ul>
  • 68. Deploy Apps <ul><li>Code vs Config
  • 69. Think: </li><ul><li>Capistrano, Controltier, .. </li></ul><li>Test your deployment ! </li></ul>
  • 70. Deployment isn't the End <ul><li>The job isn't done yet
  • 71. Monitoring
  • 72. Upgrading </li></ul>
  • 73. High Availabilty
  • 74. Scalability
  • 75. Monitor
  • 76. Surviving the test ! <ul><li>After 5+ years of preaching I`m not alone anymore
  • 77. Devops, a new Movement !
  • 78. Join the movement ! </li><ul><li>Devopsdays.org
  • 79. Agile System Adminstration GoogleGroups </li></ul></ul>
  • 80. Devop, definition <ul><li>There is no definition
  • 81. It certainly isn't a person
  • 82. No strict rules
  • 83. No strict tools
  • 84. It's not even new
  • 85. If you aren't doing it already ... </li><ul><ul><ul><li>... you are doing it wrong </li></ul></ul></ul></ul>
  • 86. ` Kris Buytaert < [email_address] > Further Reading http://www.krisbuytaert.be/blog/ http://www.inuits.be/ http://www.virtualization.com/ http://www.oreillygmt.com/ ? !
  • 87. Images: http://www.flickr.com/photos/huffstutterrobertl/4135257384/ http://www.flickr.com/photos/brighton/2153602543/ http://www.flickr.com/photos/gchorus/2074271352/ http://www.flickr.com/photos/49024304@N00/2951673691/sizes/l/ http://www.flickr.com/photos/30302096@N06/2953698548/ http://www.flickr.com/photos/jamescridland/613445810/ http://www.flickr.com/photos/johnmcga/4468003947/

×