Jclouds javaone 2010
by jclouds on Sep 21, 2010
- 1,170 views
JavaOne 2010 Session S314331...
JavaOne 2010 Session S314331
Key/Value Storage in the Cloud
*Note* sessions at JavaOne require registration, which often implies a fee.
This session will introduce key/value storage concepts and several leading options, including Amazon Simple Storage Service (S3), Rackspace, Windows Azure, EMC Atmos, and Nirvanix. We'll compare these services from a feature and code/API level, then cover jclouds, which act as an abstraction layer above the services. Finally, we'll show a demo of jclouds interacting with several Blobstore APIs and Twitter from within Google App Engine. The session is for developers, with a basic knowledge of clouds, looking for ways to integrate Java applications with cloud storage.
Attendees will learn about:
* Different types of cloud storage
* Key/value storage
* Differences between storage clouds
* Using jclouds Blobstore for Java storage portability
Accessibility
Categories
Upload Details
Uploaded via SlideShare as Apple Keynote
Usage Rights
© All Rights Reserved
Statistics
- Likes
- 0
- Downloads
- 0
- Comments
- 0
- Embed Views
- Views on SlideShare
- 1,170
- Total Views
- 1,170
nirvanix scopes based on application and then subaccount
Inter-site copying
Distribution publishing
Mezeo: Cloud Storage Platform
limelight customers: Disney, MSNBC, NetFlix, Microsoft Xbox, and Amazon Video on Demand
azure containers can have metadata, rackspace doesn’t support acls
mezeo; max is limited to filesystem (exabytes)
azure; max is account size (50GB)
cloudlayer/cloudfiles single location both with CDN 21 location
unsure azure/s3 eu/us write ( multiple namespace) 7 node CDN cloudfront
nirvanix - 99.9 on single 99.99 99.999 <- first sla
Nirvanix, azure, cloudlayer, rackspace <- immediate for local - delay on remote
S3 eventual consistency
nirvanix storage and usage limits per subaccount, fine grained access within application
mezeo - webdav and rest
cloudfiles - rest
s3 and azure - rest and soap
high performance
thread safe
enterprise ready
BlobStore ( atmos, azure, rackspace, s3 )
Compute ( ec2, rackspace, vcloud, gogrid...)
Clojure bindings
Stuff (stubs/filesystem providers, plugins...)
I want an image running ubuntu and don’t want to know the id
absolute portability where possible, but expose vendor apis where needed