Download presentation
Presentation is loading. Please wait.
Published byPiers Perry Modified over 9 years ago
2
Windows Azure Storage Services Saranya Sriram, Technology Evangelist, Microsoft, India
4
Windows Azure Storage Storage in the Cloud Scalable, durable, and available Anywhere at anytime access Only pay for what the service uses Exposed via RESTful Web Services Use from Windows Azure Compute Use from anywhere on the internet
5
Windows Azure Storage Account User specified globally unique account name US Europe Asia Can choose geo-location to host storage account:
6
Windows Azure Storage Account 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
7
New Features 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 Improved HTTP headers for Blobs
8
Storage in the Development Fabric Provides a local “Mock” storage Emulates storage in cloud Allows offline development Requires SQL Express 2005/2008 or above
9
The Storage Client API In this presentation we’ll cover the underlying RESTful API Can call these from any HTTP client e.g. Flash, Silverlight, etc… Client API from SDK Microsoft.WindowsAzure.StorageClient Provides a strongly typed wrapper around REST services
10
Storage Libraries in Many Languages
11
Storage Security Windows Azure Storage provides simple security for calls to storage service HTTPS endpoint Digitally sign requests for privileged operations Two 512bit symmetric keys per storage account Can be regenerated independently More granular security via Shared Access Signatures
12
Windows Azure Storage Abstractions
13
http://.blob.core.windows.net/ images BlobsContainer ACCOUN T videos contoso PIC01.JPG PIC02.JPG VID1.AVI
14
Windows Azure blobs
15
Windows Azure Tables Blogs EntitiesTable ACCOUN T Videos contoso PartitionKey=‘uid1’ RowKey=‘B:002’ Rating=‘2’ PartitionKey=‘uid1’ RowKey=‘C:002:003’ Committed=‘1’ PartitionKey=‘uid2’ RowKey=‘pic.wmv’ Rating=‘1’ http://.table.core.windows.net/
16
Windows Azure Tables
17
Windows Azure Queues orders MessagesQueue ACCOUN T imageprocessin g contoso CustomerId=41 OrderId=O21 CustomerId=12 OrderId=O1 BlobUrl=http://c ontoso.blob… http://.queue.core.windows.net/
18
Windows Azure Queues
19
Windows Azure Disks & Drives
20
demo Online portal
21
Happiness
22
Price Reduction Storage CapacityGeographically RedundantLocally Redundant First 1 TB / Month$0.125 per GB$0.093 per GB Next 49 TB / Month$0.11 per GB$0.083 per GB Next 450 TB / Month$0.095 per GB$0.073 per GB Next 500 TB / Month$0.09 per GB$0.063 per GB Next 4,000 TB / Month$0.08 per GB$0.053 per GB Next 4,000 TB / Month$0.055 per GB$0.037 per GB
23
Higher durability 3 local replicas in primary location Local replicas – synchronously replicated Common failures (disk, node, rack) – use local copies to recover Major disasters – contact customer about potential data loss Reduced Price – 23-34% based on how much you store Turn off Geo for your storage account in portal Non-critical data that can be recreated on major disasters Application manages its own replica Companies have limitations on geo locations Locally Redundant Storage Highest level of durability 3 local replicas each in primary and secondary locations Local replicas – synchronously replicated Geo replica – asynchronously replicated Common failures (disk, node, rack) – use local copies to recover Major disasters – use geo replicated copy (400+ miles apart) Price remains the same as before Enabled by default Geo Redundant Storage
24
New REST API Version – 2012-02-12
25
Future
26
Resources
27
Storage team blogs @ http://blogs.msdn.com/b/windowsazurestorage/http://blogs.msdn.com/b/windowsazurestorage/ Pricing information @ https://www.windowsazure.com/en-us/pricing/details/https://www.windowsazure.com/en-us/pricing/details/ Storage 1.7.1 @ https://github.com/WindowsAzure/azure-sdk-for- net/tree/sdk_1.7.1https://github.com/WindowsAzure/azure-sdk-for- net/tree/sdk_1.7.1 Getting Started @ https://www.windowsazure.com/en-us/develop/overview/https://www.windowsazure.com/en-us/develop/overview/
28
Track Resources Storage team blogs @ http://blogs.msdn.com/b/windowsazurestorage/ Pricing information @ https://www.windowsazure.com/en-us/pricing/details/ Getting Started @ https://www.windowsazure.com/en-us/develop/overview/ Storage 1.7.1 @ https://github.com/WindowsAzure/azure-sdk-for-net/tree/sdk_1.7.1
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.