Document 388803

IT CAPACITY
Allocated
IT-capacities
Not Enough
Power
=
Grumpy
Too Much
Customers
Power& Unhappy
=
CEO
Unhappy
CFO
Actual Load
TIME
4
Load
Forecast
IT CAPACITY
No screaming
customers
=
Quiet CEO Golf Days
Capacity on
Demand
No capital
laying idle
=
Happy CFO
Load
Forecast
Knob goes
up...
And...
down
Lower Capex
Actual Load
Time
Period
Usage
Average
Compute
Compute
Inactivity
Time
Time
Compute
Compute
Time
Average Usage
Average Usage
Average Usage
Time
“IaaS”
Infrastructure-as-a-Service
host
“PaaS”
“SaaS”
Platform-as-a-Service
Software-as-a-Service
build
consume
Packaged
Software
Infrastructure
Applications
Applications
Software
Applications
Applications
Data
Data
Runtime
Runtime
Runtime
Middleware
Middleware
Middleware
Middleware
O/S
O/S
O/S
Virtualization
Virtualization
Servers
Servers
Storage
Storage
Networking
Networking
You manage
You manage
Runtime
Data
Managed by vendor
Virtualization
Servers
O/S
Virtualization
Servers
Storage
Storage
Networking
Networking
Managed by vendor
(as a Service)
(as a Service)
Managed by vendor
(as a Service)
Data
You manage
Platform
Compatible with
Designed for
Delivered as a
Windows Azure
Windows Azure
Service
Worker Role
Web Role
Port 8090
Http
Port 80
Http
200px
200px
S
XL
M
StatusSvc
HTTP
Extending SQL Server to the Cloud
Your
App
SQL Azure
TDS
Change Connection String
Extending .NET to the cloud with Internet Scale Utility Services
Text
XML
Graphics
Binary Data
Streaming
Receive
Receive
Firewall
Send
Send
Exchange messages between loosely
coupled, composite applications.
Application #1
Direct Connection facilitated by
Service Bus if that is best
connection mechanism.
Application #2
Simplify and automate
complex authorization
Provide abstraction for
federated claims-based
schema requests.
authentication.
Easily establish secure trust relationship.
Data and Applications
Applications or Users
Microsoft
Service Provider
Customer