Why your cloud needs a new team  Kris Buytaert
Kris Buytaert
A typical Cloud Deployment <ul><li>As seen  by the marketing departement </li><ul><li>Because Internal IT is to expensive
Because IT takes 6 months for a machine to be delivered and our campaign goes live next week
Because our CMS isn't an approved platform
Because there are no “stupid” policies to follow </li></ul></ul>
A typical Cloud Deployment <ul><li>As seen  by the developers </li><ul><li>Because Internal IT doesn't provide Ubuntu
Because Internal IT doesn't provide the latest and brightest PHP version
Because Internal IT doesn't support Drupal
Because Internal IT only provides Postgress
Because Internal IT doesn't put our changes in production fast enough </li></ul></ul>
Devs vs Ops
Disaster Strikes <ul><li>Platform team wasn't involved </li><ul><li>There are No Backups
Site crashes frequently and there is no HA
It is dead slow </li></ul><li>Security wasn't involved  </li><ul><li>Users are being added manually
Spammers have fun
And the site is being hijacked .. </li></ul></ul>
11 days into operations
So you've installed your box <ul><li>Can you do it again ?
Upcoming SlideShare
Loading in...5
×

Why Your Cloud Needs a Sysadmin

700

Published on

By Kris Buytaert (Inuits) at CloudCamp Ghent 2010

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

  • Be the first to like this

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

No notes for slide

Why Your Cloud Needs a Sysadmin

  1. 1. Why your cloud needs a new team Kris Buytaert
  2. 2. Kris Buytaert
  3. 3. A typical Cloud Deployment <ul><li>As seen by the marketing departement </li><ul><li>Because Internal IT is to expensive
  4. 4. Because IT takes 6 months for a machine to be delivered and our campaign goes live next week
  5. 5. Because our CMS isn't an approved platform
  6. 6. Because there are no “stupid” policies to follow </li></ul></ul>
  7. 7. A typical Cloud Deployment <ul><li>As seen by the developers </li><ul><li>Because Internal IT doesn't provide Ubuntu
  8. 8. Because Internal IT doesn't provide the latest and brightest PHP version
  9. 9. Because Internal IT doesn't support Drupal
  10. 10. Because Internal IT only provides Postgress
  11. 11. Because Internal IT doesn't put our changes in production fast enough </li></ul></ul>
  12. 12. Devs vs Ops
  13. 13. Disaster Strikes <ul><li>Platform team wasn't involved </li><ul><li>There are No Backups
  14. 14. Site crashes frequently and there is no HA
  15. 15. It is dead slow </li></ul><li>Security wasn't involved </li><ul><li>Users are being added manually
  16. 16. Spammers have fun
  17. 17. And the site is being hijacked .. </li></ul></ul>
  18. 18. 11 days into operations
  19. 19. So you've installed your box <ul><li>Can you do it again ?
  20. 20. Do you know when you have to add another one ?
  21. 21. How do you plan on upgrading your application </li><ul><ul><li>Bring it down for 4 hours a week ? </li></ul></ul><li>Do you know if it is up ? </li></ul>
  22. 22. So how much do you know about <ul><li>Backups
  23. 23. IO Performance
  24. 24. Cron Jobs
  25. 25. LVM
  26. 26. Query Optimalization
  27. 27. Memory Mgmt
  28. 28. NTP </li></ul><ul><li>Replication
  29. 29. GlusterFS
  30. 30. Icinga
  31. 31. Varnish
  32. 32. Iptables
  33. 33. Selinux
  34. 34. Dns </li></ul>
  35. 35. So how much do you know about <ul><li>Chef
  36. 36. Zookeeper
  37. 37. Cassandra
  38. 38. Puppet
  39. 39. Mcollective
  40. 40. BGP
  41. 41. LDAP </li></ul><ul><li>... </li></ul>
  42. 42. We can solve this ! <ul><li>Some people think the Ops work starts on deployment
  43. 43. It starts much earlier
  44. 44. Get Devs and Ops to talk asap </li></ul>
  45. 45. A typical Cloud Deployment <ul><li>As seen by a Platform person </li><ul><li>Scalable
  46. 46. Automated
  47. 47. Reproducible
  48. 48. Flexible
  49. 49. Fast
  50. 50. Agile </li></ul></ul>
  51. 51. Configuration Mgmt
  52. 52. High Availabilty
  53. 53. Scalability
  54. 54. Monitor
  55. 55. Surviving the test ! <ul><li>After 5+ years of preaching I`m not alone anymore
  56. 56. Devops, a new Movement !
  57. 57. Join the movement ! </li><ul><li>Devopsdays.org
  58. 58. Agile System Adminstration GoogleGroups </li></ul></ul>
  59. 59. ` Kris Buytaert < [email_address] > Further Reading http://www.krisbuytaert.be/blog/ http://www.inuits.be/ http://www.virtualization.com/ http://www.oreillygmt.com/ ? !
  60. 60. Images: http://www.flickr.com/photos/huffstutterrobertl/4135257384/ http://www.flickr.com/photos/gchorus/2074271352/ http://www.flickr.com/photos/30302096@N06/2953698548/ http://www.flickr.com/photos/jamescridland/613445810/ http://www.flickr.com/photos/johnmcga/4468003947/ http://www.flickr.com/photos/hitchica/719072170/
  1. A particular slide catching your eye?

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

×