YOUR DATA AND THE WINDOWS AZURE PLATFORM
Nigel Watson ([email protected])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
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
Top Related