Your SlideShare is downloading. ×
jclouds at HKJUG
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

jclouds at HKJUG

1,453
views

Published on

A presentation and demonstration on jclouds at the Hong Kong Java User Group.

A presentation and demonstration on jclouds at the Hong Kong Java User Group.

Published in: Technology

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,453
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
12
Comments
0
Likes
1
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. jclouds Application Development in the Cloud with jclouds HKJUG Nov. 4, 2013 @ 7:30 pm Everett Toews Developer Advocate @everett_toews
  • 2. Intro Developer
  • 3. PMC and Committer on Apache jclouds
  • 4. Intro Advocate
  • 5. Me
  • 6. Intro Operations
  • 7. Co-author of The OpenStack Operations Guide docs.openstack.org/ops
  • 8. Agenda
  • 9. Agenda •Cloud •Introduction to Apache jclouds •Where Does jclouds Live? •What Can jclouds Do For You Today? •Terminology •Demo •Potpourri
  • 10. Cloud
  • 11. Cloud SaaS
  • 12. Cloud PaaS
  • 13. Cloud IaaS
  • 14. Cloud Private
  • 15. Cloud
  • 16. Cloud Infrastructure with an API
  • 17. Cloud
  • 18. Introduction to Apache jclouds
  • 19. Apache jclouds jclouds is an open source library that helps you get started in the cloud and utilizes your Java development skills. The jclouds API gives you the freedom to use portable abstractions or cloud-specific features.
  • 20. Apache jclouds Open Source
  • 21. Apache jclouds Java/JVM
  • 22. Apache jclouds Multi-Cloud
  • 23. Apache jclouds Portable APIs
  • 24. Portable APIs for Compute •Rackspace Cloud Servers •HP Cloud Compute •AWS EC2 •ElasticHosts •SoftLayer •...
  • 25. Portable APIs for Object Storage •Rackspace Cloud Files •HP Cloud Storage •AWS S3 •Azure •CloudOne •...
  • 26. Apache jclouds Ecosystem APIs
  • 27. Ecosystem APIs •OpenStack •CloudStack •Vmware •...
  • 28. Apache jclouds Provider APIs
  • 29. Provider APIs •Rackspace •AWS •SoftLayer •...
  • 30. Apache jclouds Community
  • 31. jclouds’ Top 5 Contributors •Netflix •Abiquo •CloudSoft •Rackspace •Cloudera
  • 32. jclouds’ Top 20 Users
  • 33. Apache jclouds jclouds.apache.org/documentation/community/
  • 34. Where Does jclouds Live?
  • 35. SDK Deployment Your System User System A P I The Rackspace Cloud
  • 36. SDK Deployment Your System User System A P I The Rackspace Cloud
  • 37. SDK Deployment Your System User System S D K A P I The Rackspace Cloud
  • 38. SDK Deployment The Rackspace Cloud A P I User System S D K Your System
  • 39. What Can jclouds Do For You Today?
  • 40. SDKs Plumbing
  • 41. SDKs (Re)Authentication
  • 42. SDKs Pagination
  • 43. SDKs State Polling
  • 44. SDKs Rate Limiting
  • 45. SDKs Retry
  • 46. SDKs Smoothing Rough Edges
  • 47. SDKs Packaged
  • 48. SDKs All-in-one
  • 49. SDKs No lock-in
  • 50. SDKs Production Code
  • 51. SDKs Sample Code
  • 52. SDKs Documentation
  • 53. Terminology
  • 54. Terminology jclouds Compute Node Location Hardware NodeMetadata User Metadata BlobStore Blob Rackspace/OpenStack Cloud Servers/Nova Server Region Flavor Server details Metadata Cloud Files/Swift File/Object
  • 55. Demo
  • 56. Install developer.rackspace.com  SDKs & Tools  Java  jclouds  Get jclouds
  • 57. Store Files in the Rackspace Cloud j.mp/jclds-cf
  • 58. Start virtual machines in the Rackspace Cloud j.mp/jclds-csp
  • 59. What’s Next?
  • 60. Potpourri •Command Line Interface •Jenkins Plugin •jclouds-chef •Who Uses jclouds? • CloudBees • Cloudify • EnterpriseDB • Pallet • Stratos etc etc etc
  • 61. What’s Next? •Dropping support for Java 1.6??? •Rackspace Cloud Auto Scale in progress •OpenStack Swift/Rackspace Cloud Files will be multi-region in jclouds 1.7 •OpenStack Marconi/Rackspace Cloud Queues in progress
  • 62. Thank You developer.rackspace.com Everett Toews Developer Advocate @everett_toews