Software Development kits

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

No notes for slide
  • Why did Rackspace utilize cross-cloud toolkits? Lock-on, not lock-in
  • Software Development kits

    1. 1. What Developers Need to Code in the Cloud Software Development Kits Everett Toews Developer Advocate @everett_toews Cloud Expo June, 2013
    2. 2. RACKSPACE® HOSTING | WWW.RACKSPACE.COM Intro 2 Developer
    3. 3. RACKSPACE® HOSTING | WWW.RACKSPACE.COM Committer on jclouds 3
    4. 4. RACKSPACE® HOSTING | WWW.RACKSPACE.COM Intro 4 Advocate
    5. 5. RACKSPACE® HOSTING | WWW.RACKSPACE.COM Intro 5
    6. 6. RACKSPACE® HOSTING | WWW.RACKSPACE.COM Intro 6 Operations
    7. 7. RACKSPACE® HOSTING | WWW.RACKSPACE.COM Co-author of The OpenStack Operation Guide 7docs.openstack.org/ops
    8. 8. RACKSPACE® HOSTING | WWW.RACKSPACE.COM Intro 8 In startup we are not allow dev team for talk to ops team except by API. @DevOps_Borat
    9. 9. RACKSPACE® HOSTING | WWW.RACKSPACE.COM Agenda 9
    10. 10. RACKSPACE® HOSTING | WWW.RACKSPACE.COM The Workshop •Introduction •What Can SDKs Do For You? •The Rackspace SDKs •Java SDK Example •Next Step •Wrap Up 10
    11. 11. RACKSPACE® HOSTING | WWW.RACKSPACE.COM Introduction 11
    12. 12. RACKSPACE® HOSTING | WWW.RACKSPACE.COM Rackspace 12
    13. 13. RACKSPACE® HOSTING | WWW.RACKSPACE.COM The Cloud 13 Infrastructure with an API
    14. 14. RACKSPACE® HOSTING | WWW.RACKSPACE.COM SDK Deployment 14 Your System The Rackspace Cloud A P I User System
    15. 15. RACKSPACE® HOSTING | WWW.RACKSPACE.COM SDK Deployment 15 Your System The Rackspace Cloud A P I User System S D K
    16. 16. RACKSPACE® HOSTING | WWW.RACKSPACE.COM SDK Deployment 16 A P I The Rackspace Cloud Your System S D K User System
    17. 17. RACKSPACE® HOSTING | WWW.RACKSPACE.COM What Can SDKs Do For You? 17
    18. 18. RACKSPACE® HOSTING | WWW.RACKSPACE.COM SDKs 18 Plumbing
    19. 19. RACKSPACE® HOSTING | WWW.RACKSPACE.COM SDKs 19 (Re)Authentication
    20. 20. RACKSPACE® HOSTING | WWW.RACKSPACE.COM SDKs 20 Pagination
    21. 21. RACKSPACE® HOSTING | WWW.RACKSPACE.COM SDKs 21 State Polling
    22. 22. RACKSPACE® HOSTING | WWW.RACKSPACE.COM SDKs 22 Rate Limiting
    23. 23. RACKSPACE® HOSTING | WWW.RACKSPACE.COM SDKs 23 Retry
    24. 24. RACKSPACE® HOSTING | WWW.RACKSPACE.COM SDKs 24 Smoothing Rough Edges
    25. 25. RACKSPACE® HOSTING | WWW.RACKSPACE.COM SDKs 25 Open Source
    26. 26. RACKSPACE® HOSTING | WWW.RACKSPACE.COM SDKs 26 In devops nobody is get fire for buy open source. @DevOps_Borat
    27. 27. RACKSPACE® HOSTING | WWW.RACKSPACE.COM SDKs 27 Community
    28. 28. RACKSPACE® HOSTING | WWW.RACKSPACE.COM SDKs 28 Packaged
    29. 29. RACKSPACE® HOSTING | WWW.RACKSPACE.COM SDKs 29 All-in-one
    30. 30. RACKSPACE® HOSTING | WWW.RACKSPACE.COM SDKs 30 Extensions
    31. 31. RACKSPACE® HOSTING | WWW.RACKSPACE.COM SDKs 31 No lock-in
    32. 32. RACKSPACE® HOSTING | WWW.RACKSPACE.COM SDKs 32 OpenStack
    33. 33. RACKSPACE® HOSTING | WWW.RACKSPACE.COM SDKs 33 Rackspace Private Cloud
    34. 34. RACKSPACE® HOSTING | WWW.RACKSPACE.COM SDKs 34 Battle Tested Code
    35. 35. RACKSPACE® HOSTING | WWW.RACKSPACE.COM SDKs 35 Example Code
    36. 36. RACKSPACE® HOSTING | WWW.RACKSPACE.COM SDKs 36 Documentation
    37. 37. RACKSPACE® HOSTING | WWW.RACKSPACE.COM SDKs 37
    38. 38. RACKSPACE® HOSTING | WWW.RACKSPACE.COM SDKs 38 Survey is show junior devops are still believe in Tooth Fairy, Santa Claus and documentation. @DevOps_Borat
    39. 39. RACKSPACE® HOSTING | WWW.RACKSPACE.COM The Rackspace SDKs 39
    40. 40. RACKSPACE® HOSTING | WWW.RACKSPACE.COM Rackspace SDKs 40 jclouds
    41. 41. RACKSPACE® HOSTING | WWW.RACKSPACE.COM Rackspace SDKs 41 openstack.net
    42. 42. RACKSPACE® HOSTING | WWW.RACKSPACE.COM Rackspace SDKs 42 pkgcloud
    43. 43. RACKSPACE® HOSTING | WWW.RACKSPACE.COM Rackspace SDKs 43 php-opencloud
    44. 44. RACKSPACE® HOSTING | WWW.RACKSPACE.COM Rackspace SDKs 44 pyrax
    45. 45. RACKSPACE® HOSTING | WWW.RACKSPACE.COM Rackspace SDKs 45 fog
    46. 46. RACKSPACE® HOSTING | WWW.RACKSPACE.COM Java SDK Example 46
    47. 47. RACKSPACE® HOSTING | WWW.RACKSPACE.COM Java SDK Example 47 Free Cloud Trial
    48. 48. RACKSPACE® HOSTING | WWW.RACKSPACE.COM Java SDK Example 48
    49. 49. RACKSPACE® HOSTING | WWW.RACKSPACE.COM Java SDK Example 49
    50. 50. RACKSPACE® HOSTING | WWW.RACKSPACE.COM Java SDK Example 50
    51. 51. RACKSPACE® HOSTING | WWW.RACKSPACE.COM Java SDK Example 51
    52. 52. RACKSPACE® HOSTING | WWW.RACKSPACE.COM Java SDK Example 52
    53. 53. RACKSPACE® HOSTING | WWW.RACKSPACE.COM Java SDK Example 53 Hello World in cloud is involve 1 load balancer, 3 web server and 2 database server. @DevOps_Borat
    54. 54. RACKSPACE® HOSTING | WWW.RACKSPACE.COM Next Step 54
    55. 55. RACKSPACE® HOSTING | WWW.RACKSPACE.COM Rackspace SDKs 55 developer.rackspace.com
    56. 56. 56
    57. 57. Thank You Everett Toews Developer Advocate @everett_toews developer.rackspace.com j.mp/rax-sdks

    ×