Your SlideShare is downloading. ×
Cloud Needs 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

Cloud Needs Devops

1,835

Published on

Lightning talk presentation for CloudCamp Gent 2010

Lightning talk presentation for CloudCamp Gent 2010

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

No Downloads
Views
Total Views
1,835
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
37
Comments
0
Likes
4
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. Why your cloud needs a newWhy your cloud needs a new teamteam Kris Buytaert
  • 2. Kris BuytaertKris Buytaert
  • 3. A typical CloudA typical Cloud DeploymentDeployment ● As seen by the marketing departementAs seen by the marketing departement • Because Internal IT is to expensiveBecause Internal IT is to expensive • Because IT takes 6 months for a machine toBecause IT takes 6 months for a machine to be delivered and our campaign goes live nextbe delivered and our campaign goes live next weekweek • Because our CMS isn't an approved platformBecause our CMS isn't an approved platform • Because there are no “stupid” policies toBecause there are no “stupid” policies to followfollow
  • 4. A typical CloudA typical Cloud DeploymentDeployment ● As seen by the developersAs seen by the developers • Because Internal IT doesn't provide UbuntuBecause Internal IT doesn't provide Ubuntu • Because Internal IT doesn't provide the latestBecause Internal IT doesn't provide the latest and brightest PHP versionand brightest PHP version • Because Internal IT doesn't support DrupalBecause Internal IT doesn't support Drupal • Because Internal IT only provides PostgressBecause Internal IT only provides Postgress • Because Internal IT doesn't put our changes inBecause Internal IT doesn't put our changes in production fast enoughproduction fast enough
  • 5. Devs vs OpsDevs vs Ops
  • 6. Disaster StrikesDisaster Strikes • Platform team wasn't involvedPlatform team wasn't involved • There are No BackupsThere are No Backups • Site crashes frequently and there is no HASite crashes frequently and there is no HA • It is dead slowIt is dead slow • Security wasn't involvedSecurity wasn't involved • Users are being added manuallyUsers are being added manually • Spammers have funSpammers have fun • And the site is being hijacked ..And the site is being hijacked ..
  • 7. 11 days into operations11 days into operations
  • 8. So you've installed yourSo you've installed your boxbox ● Can you do it again ?Can you do it again ? ● Do you know when you have to add anotherDo you know when you have to add another one ?one ? ● How do you plan on upgrading your applicationHow do you plan on upgrading your application • Bring it down for 4 hours a week ?Bring it down for 4 hours a week ? ● Do you know if it is up ?Do you know if it is up ?
  • 9. So how much do you knowSo how much do you know aboutabout ● BackupsBackups ● IO PerformanceIO Performance ● Cron JobsCron Jobs ● LVMLVM ● Query OptimalizationQuery Optimalization ● Memory MgmtMemory Mgmt ● NTPNTP ● ReplicationReplication ● GlusterFSGlusterFS ● IcingaIcinga ● VarnishVarnish ● IptablesIptables ● SelinuxSelinux ● DnsDns
  • 10. So how much do you knowSo how much do you know aboutabout ● ChefChef ● ZookeeperZookeeper ● CassandraCassandra ● PuppetPuppet ● McollectiveMcollective ● BGPBGP ● LDAPLDAP ● ......
  • 11. We can solve this !We can solve this ! ● Some people thinkSome people think the Ops work startsthe Ops work starts on deploymenton deployment ● It starts much earlierIt starts much earlier ● Get Devs and Ops toGet Devs and Ops to talk asaptalk asap
  • 12. A typical CloudA typical Cloud DeploymentDeployment ● As seen by a Platform personAs seen by a Platform person • ScalableScalable • AutomatedAutomated • ReproducibleReproducible • FlexibleFlexible • FastFast • AgileAgile
  • 13. Configuration MgmtConfiguration Mgmt ●
  • 14. High AvailabiltyHigh Availabilty
  • 15. ScalabilityScalability
  • 16. MonitorMonitor
  • 17. Surviving the test !Surviving the test ! ● After 5+ years ofAfter 5+ years of preaching I`m notpreaching I`m not alone anymorealone anymore ● Devops, a newDevops, a new Movement !Movement ! ● Join the movement !Join the movement ! • Devopsdays.orgDevopsdays.org • Agile SystemAgile System AdminstrationAdminstration GoogleGroupsGoogleGroups
  • 18. ` Kris Buytaert <Kris.Buytaert@inuits.be> Further Reading http://www.krisbuytaert.be/blog/ http://www.inuits.be/ http://www.virtualization.com/ http://www.oreillygmt.com/ ? !
  • 19. Images:Images: http://www.flickr.com/photos/huffstutterrobertl/4135257384/http://www.flickr.com/photos/huffstutterrobertl/4135257384/ http://www.flickr.com/photos/gchorus/2074271352/http://www.flickr.com/photos/gchorus/2074271352/ http://www.flickr.com/photos/30302096@N06/2953698548/http://www.flickr.com/photos/30302096@N06/2953698548/ http://www.flickr.com/photos/jamescridland/613445810/http://www.flickr.com/photos/jamescridland/613445810/ http://www.flickr.com/photos/johnmcga/4468003947/http://www.flickr.com/photos/johnmcga/4468003947/ http://www.flickr.com/photos/hitchica/719072170/http://www.flickr.com/photos/hitchica/719072170/

×