cloudstorage azure and s3

20
Highly Available Cloud Storage Azure and S3 Udaiappa Ramachandran Nashua .NET/Cloud Computing UG Lead Email: [email protected] Blog: http://cloudycode.wordpress.com

Upload: udaiappa

Post on 19-Jul-2015

264 views

Category:

Technology


1 download

TRANSCRIPT

Highly Available Cloud StorageAzure and S3

Udaiappa Ramachandran

Nashua .NET/Cloud Computing UG Lead

Email: [email protected]

Blog: http://cloudycode.wordpress.com

Cloud Storage - Agenda

Overview of Cloud Storage

Azure Blob Storage

Amazon S3

Demo

Resource

Q&A

Why use Cloud Storage?

Highly Available with Strong Consistency Provide access to data in face of failures/partitioning

Durability Replicate data several times within and across data

centers

Scalability Need to scale to Exabyte's and beyond

Provide a global namespace to access data around the world

Automatically load balance data to meet peak traffic demands

Azure Blob

Storage Abstractions Blobs

Drives

SMB can be used to access drive across multiple instance(s)

Storage Concept

Blobs Pages/BlocksContainerAccount

Blob Details Mock Storage Emulator Can CDN Enable Account

Blobs delivered via 24 global CDN nodes

Can co-locate storage account with compute account Explicitly or using affinity groups

Accounts have two independent 512 bit shared secret keys 100 TBs per account Geo-Replication Storage Analytics

Logs: Provide trace of executed requests for your storage accounts Metrics: Provide summary of key capacity and request statistics for

Blobs, Tables, and Queues

HTTP headers for Blobs RESTful and Client API support

Blob Details

Blob Operations

ListBLobs

Azure Drives

Azure Drives

Demo

Amazon S3

Storage Concept

S3 Details

Blob Operations

List

Best Practices

DEMO

Q & A