Upload
frederic-harper
View
433
Download
2
Tags:
Embed Size (px)
Citation preview
outofcomfortzone.net
Frédéric Harper
Developer Evangelist
Microsoft Canada
@fharper
Software-as-a-Service
consume
“SaaS” Platform-as-a-Service
build
“PaaS” Infrastructure-as-a-Service
host
“IaaS”
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
Usage
Co
mp
ute
Time
Average
Inactivity
Period
Co
mp
ute
Time
Average Usage
Average Usage
Co
mp
ute
Time
Co
mp
ute
Time
Average Usage
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 via TCP or HTTP
Entity Table Account
contoso
customers
Name =…
Email = …
Name =…
EMailAdd= …
photos
Photo ID =…
Date =…
Photo ID =…
Date =…
First Last Birthdate
Kim Akers 2/2/1981
Nancy Anderson 3/15/1965
Mark Hassall May 1, 1976
Fav Sport
Canoeing
Blob Container Account
contoso
images
PIC01.JPG
videos VID1.AVI
http://<account>.blob.core.windows.net/<container>/<blobname>
Pages/
Blocks
Block/Page
Block/Page
PIC02.JPG
Message Queue Account
order processing
customer ID order ID http://…
customer ID order ID http://…
adventureworks
multi-database queries Integration Services
linked servers Analysis Services
SQL Server Agent integrated full-text search
SQL Profiler CLR
Service Broker filestream data
bulk insert table partitioning
extended stored procedures replication
global temporary tables database mirroring
Access Control
$1.99/10k transactions
Per Message Operation
$3.99/month per connection
Per Message Operation
Service Bus
Windows Azure 750 Hours Extra Small Compute Instance 25 Hours Small Compute Instance 20GB of Storage
SQL Azure 1 x 1 GB Web Edition (90 days only)
AppFabric 100,000 Access Control Transactions 2 Service Bus Connections
Data Transfer 20 GB In 20 GB Out
Subscription Level
Visual Studio
Ultimate
with MSDN
Visual Studio
Premium
with MSDN
Visual Studio
Professional
with MSDN
Compute 1,500 hours of the
Small Instance
1,500 hours of the
Extra Small Instance
750 hours of the Extra
Small Instance
Storage 30 GB 25 GB 20 GB
Storage Transactions 2,000,000 1,000,000 250,000
SQL Azure 5 GB 1 GB 1 GB
Access Control
Transactions 500K 200K 100K
Service Bus
Connections 5 5 2
Data transfers 35GB Out
35GB In
30GB Out
30GB In
25GB Out
25GB In