Windows Azure Platform Overview

advertisement
Windows Azure for scalable compute and storage
SQL Azure for relational storage for the cloud
AppFabric infrastructure to connect the cloud
SQL Azure
Applications
AppFabric
Windows Azure
Applications
Server
Desktop
Mobile
Others
Cloud Operating System
•
•
•
Code runs in Web or Worker role
• Windows Server 2008 R2 in XS, S, M, L and XL versions
Scalable storage up to 100’s tb
• Blob, Table and Queue types new for Windows Azure
Secure network connectivity between on-premises and cloud
Application
Compute
Config
AppFabric
Applications
SQL Azure
Windows Azure
Applications
Server
Desktop
Mobile
Others
Storage
Fabric
Extending SQL Server to the Cloud
•
•
•
SQL Azure provides logical SQL Server
• Gateway server that understands TDS protocol
Reporting Services in CTP, launch soon
• Based on SQL Server Reporting Services 2008 R2
SQL Azure Data Sync Powers movement of data
• Cloud  cloud, On-premises  cloud
Multiple Physical
Replicas
Replica 3
DB
Replica 2
Replica 1
Single Logical
Database
Reads are completed at the primary
Writes are replicated to a quorum of secondaries
Web Role
Reporting
o
Interactive and tabular reporting
o
Data visualizations: charts, graphs, mapping,
gauges
Building Block Services for developing connected applications
•
•
•
Service bus provides relay service
• Enables cloud apps to integrate with on-premises services
Use Access Control Service to externalize security code
• Claims-based, federated authentication & authorization
AppFabric Caching
• Distributed in-memory cache for Windows Azure apps
Operational Excellence & Elasticity
•
•
•
Usage
Comp
ute
Average
“Unpredictable
Bursting”
Average Usage
Time
Average
Usage
Time
Time
“Predictable Bursting”
Comp
ute
•
“Growing Fast”
“On and Off”
Comp
ute
•
Need high reliability
• LOB, software as a service
Need massive scale
• Social networking, web 2.0
Have variable load / unpredictable
lifetime
• Ticketing, marketing
Parallel processing
• Financial applications
Don’t fit in well with a company’s data
center
• Avoid IT dept, support joint
ventures
Benefit from external storage
• Archive
Comp
ute
•
Average Usage
Time
Download