Your SlideShare is downloading. ×
0
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Introduction to Apache jclouds at ApacheCon 2014

276

Published on

An introduction the cloud, multi-cloud, and where Apache jclouds fits in at ApacheCon 2014

An introduction the cloud, multi-cloud, and where Apache jclouds fits in at ApacheCon 2014

Published in: Software
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
276
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
11
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. Introduction to Apache jclouds Everett Toews Developer Advocate @everett_toews ApacheCon April 7, 2014 @ 11:55 am
  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. Cloud Flavour
  9. Cloud IaaS
  10. Cloud Private
  11. Green == Your Problem
  12. Cloud Infrastructure with an API
  13. Cloud
  14. Multi-Cloud
  15. Multi-Cloud Application Portability
  16. Multi-Cloud Why?
  17. Multi-Cloud High Availability
  18. Multi-Cloud Privacy
  19. Multi-Cloud Cost
  20. Multi-Cloud Performance
  21. Multi-Cloud Support
  22. Multi-Cloud Hybrid
  23. Multi-Cloud One Size Does Not Fit All
  24. Multi-Cloud Avoid Lock-in
  25. Multi-Cloud How?
  26. Introduction to Apache jclouds
  27. jclouds
  28. jclouds Apache jclouds is an open source multi-cloud toolkit for the Java platform that gives you the freedom to create applications that are portable across clouds while giving you full control to use cloud-specific features.
  29. jclouds Open Source
  30. jclouds Java/JVM
  31. jclouds Multi-Cloud
  32. jclouds APIs
  33. APIs • AWS EC2 • AWS S3 • AWS SQS • CloudStack • OpenStack Compute • OpenStack Object Storage • OpenStack Queues • VMware vCloud • …
  34. jclouds Providers
  35. Providers • AWS/Eucalyptus EC2 • AWS/Eucalyptus S3 • AWS/Eucalyptus SQS • CloudStack • HP/Rackspace Compute • HP/Rackspace Object Storage • HP/Rackspace Queues • BlueLock vCloud • …
  36. jclouds Portable APIs
  37. jclouds ComputeService
  38. Portable APIs for ComputeService • AWS EC2 • ElasticHosts • CloudStack • Digital Ocean • Google Compute Engine • HP Cloud Compute • Rackspace Cloud Servers • SoftLayer • …
  39. jclouds BlobStore
  40. Portable APIs for BlobStore • AWS S3 • CloudOne • HP Cloud Storage • Microsoft Azure • Ninefold • Rackspace Cloud Files • …
  41. jclouds Portable APIs
  42. jclouds No Silver Bullet
  43. jclouds Really Really Difficult
  44. jclouds Common Features
  45. jclouds Common Behaviour
  46. jclouds So
  47. jclouds Portable Applications
  48. jclouds or
  49. jclouds Ease Application Migration
  50. jclouds Use Case
  51. Community
  52. jclouds’ Top Users
  53. jclouds’ Top Contributors •Abiquo •Cloudera •CloudSoft •Maginatics •Rackspace •XebiaLabs
  54. jclouds jclouds.apache.org/community/
  55. Where Does jclouds Live?
  56. Deployment Your System The Cloud A P I User
  57. Deployment Your System The Cloud A P I User
  58. Deployment Your System The Cloud A P I User
  59. Deployment A P I The Cloud Your System User
  60. What Can jclouds Do For You?
  61. jclouds Plumbing
  62. jclouds (Re)Authentication
  63. jclouds Pagination
  64. jclouds State Polling
  65. jclouds Rate Limiting
  66. jclouds Retry
  67. jclouds Smoothing Rough Edges
  68. jclouds Packaged
  69. jclouds All-in-one
  70. jclouds Production Code
  71. jclouds Sample Code
  72. jclouds Documentation
  73. Terminology
  74. Terminology jclouds Clouds Compute Node Instance/Server/VM Location Region/Zone Hardware Instance Type/Flavor NodeMetadata Instance details User Metadata Metadata BlobStore Blob File/Object
  75. Demo
  76. Demo jclouds.apache.com
  77. Demo jclouds.apache.com/start/install
  78. Demo All the JARs!
  79. Demo jclouds.apache.org/guide s/rackspace/
  80. Demo Subset the JARs!
  81. What’s Next?
  82. Potpourri •Command Line Interface •Jenkins Plugin •jclouds-chef •jclouds-examples
  83. What’s Next? •Dropping support for Java 1.6 •De-async •Docker •1.7.2 •Release every 6 weeks
  84. Thank You jclouds.apache.org Everett Toews Developer Advocate @everett_toews Enabling Walkup Contributions to Your Project Documentation Tuesday @ 1:30 pm Taming the Cloud Database with Apache jclouds Tuesday @ 10:30 am

×