Packaged
Software
Storage
Servers
Networking
O/S
Middleware
Virtualization
Data
Applications
Runtime
Yo
u m
an
ag
e
Infrastructure (as a Service)
Storage
Servers
Networking
O/S
Middleware
Virtualization
Data
Applications
Runtime
Man
ag
ed
by v
en
do
r
Yo
u m
an
ag
e
Platform (as a Service)
Man
ag
ed
by v
en
do
r
Yo
u m
an
ag
e
Storage
Servers
Networking
O/S
Middleware
Virtualization
Applications
Runtime
Data
Software (as a Service)
Man
ag
ed
by v
en
do
r
Storage
Servers
Networking
O/S
Middleware
Virtualization
Applications
Runtime
Data
Storage Tables
L
B
Blobs
Worker
Service Worker
Service
Worker
Role Managed
Interface Call
Web
Site (ASPX, ASMX, WCF)
Web
Site (ASPX, ASMX, WCF)
Web
Role IIS as Host
Queues
Windows Azure Data Center
L
B L
B
The Internet The Internet via TCP or HTTP
Worker Role
Fault Domain
Worker Role
Fault Domain
U/G Domain #1
U/G Domain #2
U/G Domain #1
U/G Domain #2
Hosted Compute Blob
Storage Hosted Compute
resolve tenant
by examining host header
12
Asynchronous Hosted
Compute
Synchronous Hosted
Compute
Private
Public CDN
Public
Table
Storage
SQL
Azure
Table
Storage
SQL Azure
SQL Azure
Tuning