Introduction to Windows Azure - salsahpc - Indiana University

seedgemsbokΑποθήκευση

10 Δεκ 2013 (πριν από 3 χρόνια και 7 μήνες)

216 εμφανίσεις


= Managed for You

Standalone

Servers

IaaS

PaaS

SaaS

Applications

Runtimes

Database

Operating System

Virtualization

Server

Storage

Networking

Windows Azure

Efficiency

Control+Cost

2
) Choose image,
then create and
configure VM(s)
for application

1) Choose image, then
create

VM for DBMS
and configure DBMS

Library

VM Images

Developer

Application

Data

Load
Balancer

5
)
Configure
load

balancer

6
) Manage VMs and
DBMS (e.g., deploying
new OS images in VMs)

3
) Provision
database, then
create tables

and
add data

4
) Install
application

Developer

Application

Data

Load
Balancer

2
) Deploy
application

1
) Provision
database, then
create tables

and
add data

Windows Azure
Networking

“Red Dog” Front End (RDFE)

Front
-
End

Front
-
End


Windows

Azure

Storage,

SQL Azure

Load Balancer

Middle
-
Tier

Cloud Service







Role: Front
-
End


Definition

Type: Web

VM
Size: Small

Endpoints:
External
-
1

Configuration

Instances: 2

Update Domains: 2

Fault Domains: 2

Role: Middle
-
Tier


Definition

Type: Worker

VM
Size:
Large

Endpoints:
Internal
-
1

Configuration

Instances: 3

Update Domains: 2

Fault Domains: 2


Worker

Role


Blobs

Tables

Queues
Blob

Container

Account

sally

pictures

IMG001.JPG

IMG002.JPG

movies

MOV1.AVI

Entity

Table

Account

sally

users

Name =…

Email = …

Name =…

Email = …

photo index

Photo ID =…

Date =…

Photo ID =…

Date =…

Message

Queue

Account

sally

thumbnail jobs

128x128,
http://…

256x256,
http://…

photo processing
jobs

http://…

http://…

Account


Container

Blobs

Table

Entities

Queue

Messages

http://<account>.
blob
.core.windows.net/<container>

http://<account>.
table
.core.windows.net/<table>

http://<account>.
queue
.core.windows.net/<queue>

Web

Role

Web

Role

Worker

Role

Worker

Role

{…
-

-
...
-
…}

http
://msdn.microsoft.com/en
-
us/wazplatformtrainingcourse.aspx