Your data in the cloud windows azure

Post on 07-Nov-2014

1.083 views 0 download

Tags:

description

Presentation for the Microsoft Cloudpower summit - December 2010

Transcript of Your data in the cloud windows azure

YOUR DATA AND THE WINDOWS AZURE PLATFORM

Nigel Watson (nigelwat@microsoft.com)Platform Strategy AdvisorMicrosoft Australia

Agenda• Storage and Data Options with the cloud• Data Scenarios for the cloud• The Future of Data in the cloud• Considerations

Session Goals• Understand storage in the cloud

AGENDA

Storage and Data Options in the Cloud

DATA AND STORAGE IN THE CLOUD

• Storage• Massive growth in data production• Compliance driving greater retention

• Data• Increasing need to support transient workloads• Contention between OLTP and Reporting • BI workloads becoming more demanding• Demand for more self-service solutions

http://www.flickr.com/photos/meanestindian/2186972664/sizes/o/in/photostream/

Slide 5

STORAGE

• Virtually limitless capacity• Simple Provisioning• High Availability built in• Easier/Reduced Management

http://www.flickr.com/photos/mwichary/4358190821/sizes/o/in/photostream/

Slide 6

DATA PROCESSING

• On demand scaling for bursts in activity• Scale-up and scale-out capacity• Relational database

Slide 7

ACCESS

• Global accessibility• Interoperable by default

http://www.flickr.com/photos/preetamrai/5081961817/sizes/o/in/photostream/

Compute Networking Reporting

Developer ExperienceUse existing skills and tools

Service Bus

Access Control Caching

Windows Azure Marketplace

THE WINDOWS AZURE PLATFORM

Storage Relational Sync

Compute Networking Reporting

Developer ExperienceUse existing skills and tools

Service Bus

Access Control Caching

Windows Azure Marketplace

THE WINDOWS AZURE PLATFORM

Storage Relational Sync

Slide 10

WINDOWS AZURE STORAGE

Windows Azure Blobs• General purpose file store

• Block Blob

• Streaming workloads

• Up to 200 GB per blob

• Page Blob

• Targeted at random page r/w workloads

• Up to 1TB per blob

• REST based access

Windows Azure Drive• Access to a local, durable drive in the cloud

• Page Blob, formatted as NTFS

• Up to 1 TB in size

• Each VM can mount up to 16 drives

WINDOWS AZURE DATA

Slide 11

Windows Azure Tables• Massively Scalable

• Non relational

• Single Index and Partion key

• No FKs

• Limited Transaction capability

• Simple development model

• .NET API

• LINQ

• REST

Windows Azure Queues• Simple FIFO Queue

• Use for IPC/role coordination

• Simple development model

• .NET API

• LINQ

• REST

SQL AZURE – DATA

Elastic Scale• Database as a utility with

pay as you grow scaling

• Rely on Business-ready SLAs

• Enable multi-tenant solutions

• Manage multiple servers

Self-managed• Easy provisioning and

deployment

• Auto High availability and fault tolerant

• Self-managing and self-healing

Developer Agility

• Familiar relational model

• Build on existing developer skills and familiar Transact-SQL syntax

• Explore new patterns

Relational database as a service

http://www.flickr.com/photos/88933162@N00/3580527279/sizes/o/in/photostream/

Cloud Data Scenarios

CLOUD DATA SCENARIOS

Cloud Hub Data Distribution

Scale-out Enterprise Applications

Software-as-a-Service Business Intelligence

Departmental Applications

http://www.flickr.com/photos/rachelcreative/3080238750/sizes/o/in/photostream/

Slide 15

CLOUD DATA SCENARIOS

Departmental Applications

http://www.flickr.com/photos/cogdog/4055376/sizes/l/in/photostream/

CLOUD DATA SCENARIOS

Scale-out Enterprise Applications

SCALING UP VS OUT WITH SQL AZURE

Scale Up When…

• Capacity of a single node is fine

• Not sensitive to economics of computing • Can provision for peak

capacity• Price/performance and

transaction cost is not critical

Scale Out When…• Harness computational

capacity of many nodes• Sensitive to economics of

computing• Provision required

capacity• Scale out/in to meet

demand• Optimize for cost of

transactions and price/performance

CLOUD DATA SCENARIOS

Software-as-a-Service

http://www.flickr.com/photos/boojee/2760681234/sizes/l/in/photostream/

CLOUD DATA SCENARIOS

Business Intelligence

http://www.flickr.com/photos/slasher-fun/4697012235/sizes/l/in/photostream/

The future of Cloud Data

THE FUTURE OF CLOUD DATA

DATAMARKET

DataMarket is an Information Marketplace

DATAMARKET

Provisioning, Reporting and Billing Layers

Standard OData APIs

Data Connection Layer

IW Integration

Public Marketplace

Data Hosted by Third Party

Data Hosted by

Data Provider

Data Hosted in

Azure

Considerations

CLOUD DATA – CONSIDERATIONS

• Legislation (sovereignty + privacy + industry)• Security• Latency• Backup• Management

http://www.flickr.com/photos/meanestindian/2186972664/sizes/o/in/photostream/

NEXT STEPS: GETTING STARTED WITH THE WINDOWS AZURE PLATFORM

Learn more – download the tools: www.microsoft.com/windowsazure/getst

arted

1

ISV Partners – get Azure support:

www.microsoftplatformready.com

3

Activate your MSDN Azure benefits:

msdn.microsoft.com

2

NEXT STEPS: ACCELERATE YOUR JOURNEY TO THE CLOUD

THANK YOU

ADDITIONAL RESOURCES• Learn more about SQL Azure

• Web: www.microsoft.com/sqlazure• MSDN: msdn.microsoft.com/windowsazure/sqlazure• Blog: blogs.msdn.com/sqlazure

• Whitepapers• “Your Data and the Windows Azure Platform”• Overview of Microsoft SQL Azure• Programming Table Storage• Programming Blob Storage• Using a Durable Drive for your NTFS Cloud Applications

• Additional Presentations• Windows Azure Storage Deep Dive• What’s New in Microsoft SQL Azure• Microsoft SQL Azure Development Best Practices