Cloud Provisioning: The SDKs Under the Hood

1,287 views

Published on

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,287
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
23
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Cloud Provisioning: The SDKs Under the Hood

  1. 1. The SDKS Under the Hood Cloud Provisioning Everett Toews Developer Advocate @everett_toews devopsdays May 1, 2013 at 12:20 pm
  2. 2. RACKSPACE® HOSTING | WWW.RACKSPACE.COM Developer Advocate 2 • jclouds Committer • Deployed OpenStack in prod • Co-author OpenStack Operations Guide • docs.openstack.org/ops/ • Free!
  3. 3. RACKSPACE® HOSTING | WWW.RACKSPACE.COM Developer Advocate? 3 • Making OpenStack and the Rackspace Cloud easy to use for developers and operators • Building SDKs • Building tools
  4. 4. RACKSPACE® HOSTING | WWW.RACKSPACE.COM Developer Advocate??? 4 • What am I doing here? • Great people • Learn something • The Dev in DevOps • I have some questions for you
  5. 5. RACKSPACE® HOSTING | WWW.RACKSPACE.COM 5 In startup we are not allow dev team for talk to ops team except by API. @DevOps_Borat
  6. 6. RACKSPACE® HOSTING | WWW.RACKSPACE.COM Why Do You Care? 6 • Our SDKs are under the hood of the most popular SCM systems for cloud provisioning • Tweak and tune • Go off the beaten path
  7. 7. RACKSPACE® HOSTING | WWW.RACKSPACE.COM The Rackspace SDKs 7 • Python: pyrax • PHP: php-opencloud • .NET: openstack.net
  8. 8. RACKSPACE® HOSTING | WWW.RACKSPACE.COM The Rackspace SDKs 8 • Ruby: Fog • Java: jclouds • node.js: pkgcloud
  9. 9. RACKSPACE® HOSTING | WWW.RACKSPACE.COM The Rackspace SDKs 9 • Plumbing • (Re)Authentication • Pagination
  10. 10. RACKSPACE® HOSTING | WWW.RACKSPACE.COM The Rackspace SDKs 10 • State Polling • Rate Limiting • Retry
  11. 11. RACKSPACE® HOSTING | WWW.RACKSPACE.COM The Rackspace SDKs 11 • Belt Sander • No lock-in • All-in-one
  12. 12. RACKSPACE® HOSTING | WWW.RACKSPACE.COM The Rackspace SDKs 12 • Open Source • Packaged • Support
  13. 13. RACKSPACE® HOSTING | WWW.RACKSPACE.COM The Rackspace SDKs 13 • Production code • Test suites • Examples • Documentation
  14. 14. RACKSPACE® HOSTING | WWW.RACKSPACE.COM Fog 14 • Puppet Cloud Provisioning • OpsCode Knife Plugin
  15. 15. RACKSPACE® HOSTING | WWW.RACKSPACE.COM jclouds 15 • Pallet • Jenkins Plugin • jclouds-chef
  16. 16. RACKSPACE® HOSTING | WWW.RACKSPACE.COM libcloud 16 • Honorable mention • Salt Stack’s Salt Cloud
  17. 17. RACKSPACE® HOSTING | WWW.RACKSPACE.COM 17 After 3 beer I can able use any of cloud API. @DevOps_Borat
  18. 18. RACKSPACE® HOSTING | WWW.RACKSPACE.COM The Questions 18 • What can we do better? • How can we support the DevOps tool chain better? • Can we aid continuous delivery?
  19. 19. RACKSPACE® HOSTING | WWW.RACKSPACE.COM Feedback 19 • developer.rackspace.com • developer.rackspace.com/sup port
  20. 20. RACKSPACE® HOSTING | WWW.RACKSPACE.COM Free Cloud! 20 • 60 day trial • $100/month • rackspacecloudtrial.com/atx devopsday/
  21. 21. Thank You Everett Toews Developer Advocate @everett_toews

×