Unified Cloud Storage Api
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Unified Cloud Storage Api

on

  • 5,689 views

Dave Nielsen's presentation on Cloud Computing and Cloud Storage APIs

Dave Nielsen's presentation on Cloud Computing and Cloud Storage APIs

Statistics

Views

Total Views
5,689
Views on SlideShare
5,666
Embed Views
23

Actions

Likes
2
Downloads
119
Comments
2

2 Embeds 23

http://www.slideshare.net 22
http://www.twinstrata.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • Have a look at the SMEStorage Cloud API which we think is probably one of the most fully featured of allthat are currently available. It support around 12 storage clouds including ones that you cannot get an API for, like SKyDrive. It also has lots of service features for these clouds, such as email backup, file sharing, contacts backup, cloud sync and much more - see http://code.google.com/p/smestorage/
    Are you sure you want to
    Your message goes here
    Processing…
  • You may also want to check out the cloudloop Java API, which has adapters for most of the major providers. www.cloudloop.com
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Unified Cloud Storage Api Presentation Transcript

  • 1. Unified Cloud Storage API Dave Nielsen [email_address]
  • 2. Agenda
    • What is Cloud Computing
    • Cloud Computing Layers
    • Persistent vs. Transitory Cloud Apps
    • Cloud Storage for Persistent Apps
    • Additional Benefits
    • CloudRAID
    • CloudCamp?
  • 3. What is Cloud Computing
    • Ability to Add New Instances of an OS and App without manually setting up new physical servers
    • No need to know anything about the hardware
    • Also known as Infrastructure-as-Service
    • Cloud Computing is an evolution of :
    • Utility Computing -
    • Grid Computing
    • Platform as a Service
  • 4. Cloud Computing Layers
    • What is Cloud Computing
    From GoGrid
  • 5. Layers in the Cloud
    • Application
      • Customer Application
    • Platform-as-a-Service
      • Cloud OS (apps runs in the cloud)
    • OS-as-a-Service
      • Scales your app on a specific OS
    • Hardware-as-a-Service
      • Disc image can be spun up on-demand
      • Can support multiple types of OS
  • 6. What about Storage?
    • Amazon S3
    • Nirvanix SDN
    • Box.net
    • For more see:
      • www.programmableweb.com/apitag/storage
  • 7. The Problem
    • Storage users need redundancy
      • file/data loss
      • short-term outages
    • Vendor lock-in
    • 3 rd -party Software needs to support multiple storage providers
  • 8. The Solution?
    • API abstraction layer
      • No 3 rd -party lock-in
      • Multi language support
      • Accommodates custom business logic
      • Supports multiple AJAX clients
  • 9. Data Flow Diagram Internet App DB or S3 SDN URL
  • 10. What
    • Support
      • Multiple Cloud Storage Providers
      • Custom Business Logic on Server
      • Upload from Multiple AJAX Clients
  • 11. Project Info
    • Web: code.google.com/p/cloudstorageapi
    • Team:
      • [email_address]
      • [email_address]