Cloud Provisioning: The SDKs Under the Hood

  • 860 views
Uploaded on

 

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
860
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
20
Comments
0
Likes
0

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. The SDKS Under the HoodCloud ProvisioningEverett ToewsDeveloper Advocate@everett_toewsdevopsdaysMay 1, 2013 at 12:20 pm
  • 2. RACKSPACE® HOSTING | WWW.RACKSPACE.COMDeveloper Advocate2• jclouds Committer• Deployed OpenStack in prod• Co-author OpenStackOperations Guide• docs.openstack.org/ops/• Free!
  • 3. RACKSPACE® HOSTING | WWW.RACKSPACE.COMDeveloper Advocate?3• Making OpenStack and theRackspace Cloud easy touse for developers andoperators• Building SDKs• Building tools
  • 4. RACKSPACE® HOSTING | WWW.RACKSPACE.COMDeveloper Advocate???4• What am I doing here?• Great people• Learn something• The Dev in DevOps• I have some questions for you
  • 5. RACKSPACE® HOSTING | WWW.RACKSPACE.COM5In startup weare not allowdev team fortalk to ops teamexcept by API.@DevOps_Borat
  • 6. RACKSPACE® HOSTING | WWW.RACKSPACE.COMWhy Do You Care?6• Our SDKs are under thehood of the most popularSCM systems for cloudprovisioning• Tweak and tune• Go off the beaten path
  • 7. RACKSPACE® HOSTING | WWW.RACKSPACE.COMThe Rackspace SDKs7• Python: pyrax• PHP: php-opencloud• .NET: openstack.net
  • 8. RACKSPACE® HOSTING | WWW.RACKSPACE.COMThe Rackspace SDKs8• Ruby: Fog• Java: jclouds• node.js: pkgcloud
  • 9. RACKSPACE® HOSTING | WWW.RACKSPACE.COMThe Rackspace SDKs9• Plumbing• (Re)Authentication• Pagination
  • 10. RACKSPACE® HOSTING | WWW.RACKSPACE.COMThe Rackspace SDKs10• State Polling• Rate Limiting• Retry
  • 11. RACKSPACE® HOSTING | WWW.RACKSPACE.COMThe Rackspace SDKs11• Belt Sander• No lock-in• All-in-one
  • 12. RACKSPACE® HOSTING | WWW.RACKSPACE.COMThe Rackspace SDKs12• Open Source• Packaged• Support
  • 13. RACKSPACE® HOSTING | WWW.RACKSPACE.COMThe Rackspace SDKs13• Production code• Test suites• Examples• Documentation
  • 14. RACKSPACE® HOSTING | WWW.RACKSPACE.COMFog14• Puppet Cloud Provisioning• OpsCode Knife Plugin
  • 15. RACKSPACE® HOSTING | WWW.RACKSPACE.COMjclouds15• Pallet• Jenkins Plugin• jclouds-chef
  • 16. RACKSPACE® HOSTING | WWW.RACKSPACE.COMlibcloud16• Honorable mention• Salt Stack’s Salt Cloud
  • 17. RACKSPACE® HOSTING | WWW.RACKSPACE.COM17After 3 beer Ican able useany of cloudAPI.@DevOps_Borat
  • 18. RACKSPACE® HOSTING | WWW.RACKSPACE.COMThe Questions18• What can we do better?• How can we support theDevOps tool chain better?• Can we aid continuousdelivery?
  • 19. RACKSPACE® HOSTING | WWW.RACKSPACE.COMFeedback19• sdk-support@rackspace.com• developer.rackspace.com
  • 20. RACKSPACE® HOSTING | WWW.RACKSPACE.COMFree Cloud!20• 60 day trial• $100/month• rackspacecloudtrial.com/atxdevopsday/
  • 21. Thank YouEverett ToewsDeveloper Advocate@everett_toews