Cloudstack at Spotify, NYC

1,474 views
1,419 views

Published on

Cloudstack at Spotify, a slightly updated version of the presentation I presented at the Cloudstack meetup hosted by WebMD in New York City.

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
1,474
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Cloudstack at Spotify, NYC

  1. 1. Cloudstackat Spotify 2013-04-10 /2013
  2. 2. About SpotifyStreaming music serviceBare metal, babyEngineering offices in Stockholm, Gothenburg, NYCHundreds of engineersLots of servicesHighly managed configuration
  3. 3. ChallengesLet developers be developers Build awesome toolsGeographically distributed teamsSupport different use cases Develop, test, integrate with external parties
  4. 4. spvirtenvKVM hypervisorsDNS as database Warning: Bad idea!Everything in the clientAccess everywhereNo error handling
  5. 5. SpoticloudBuilt on top of cloudstackCommand line toolsAPI ServerAsync task executionIntegration with puppet, DNSNot highly availableSomething we can grow with
  6. 6. ssh key authenticationssh-agentChallenge/Response over httpToken gives accessLDAP key & groupgithub.com/spotify/crtauth
  7. 7. Grow your storageHigh level of integration with guest osCreates local storage backed block deviceScript that checks for new devicesLogical volume growsTriggers ext4 resize
  8. 8. Seamless configPuppet class set on createDNS generated on createUser created early
  9. 9. Cloudstack lessonsKiller feature: add hypervisors, provision guestsMoving fastLots of features you don’t useStill an appliance mindsetFeedback could be improved
  10. 10. What we want to focus onImprove the basic use cases Ever added a hypervisor with wrong pod id? Setting up a new cluster, what is secondary storage VM doing?Building, packaging, system administration Work around maven transitive dependency problems Make less assumptions about netfilter configuration
  11. 11. Looking ahead Large scale integration testingUnified interface for private and public cloud Spcloud in production Storage
  12. 12. Thank you!Noa Resarenoa@spotify.com@blippie Apr 2013
  13. 13. Yes, we’re hiringspoti.fi/devops Apr 2013

×