Presentation is loading. Please wait.

Presentation is loading. Please wait.

= Managed for YouStandalone Servers IaaSPaaSSaaS Applications Runtimes Database Operating System Virtualization Server Storage Networking Windows.

Similar presentations


Presentation on theme: "= Managed for YouStandalone Servers IaaSPaaSSaaS Applications Runtimes Database Operating System Virtualization Server Storage Networking Windows."— Presentation transcript:

1

2

3

4

5

6 = Managed for YouStandalone Servers IaaSPaaSSaaS Applications Runtimes Database Operating System Virtualization Server Storage Networking Windows Azure Efficiency Control+Cost

7 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

8 Developer Application Data Load Balancer 2) Deploy application 1) Provision database, then create tables and add data

9

10 Windows Azure Networking “Red Dog” Front End (RDFE)

11

12

13 Single Instance Persistent OS Multi-Instance Stateless OS Automated, Consistent Application Updates Automated, Consistent Configuration Changes Multi-Instance Management Scale-out High Availability Automated, Consistent OS Servicing Windows Azure Single Instance Persistent OS Multi-Instance Stateless OS Automated, Consistent Application Updates Automated, Consistent Configuration Changes Multi-Instance Management Scale-out High Availability Automated, Consistent OS Servicing Windows Server

14

15 Front-End Windows Azure Storage, SQL Azure Windows Azure Storage, SQL Azure Load Balancer Middle- Tier

16

17 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

18

19

20

21 Worker Role

22

23

24

25 BlobContainerAccount sally pictures IMG001.JPG IMG002.JPG movies MOV1.AVI

26

27 EntityTableAccount sally users Name =… Email = … Name =… Email = … photo index Photo ID =… Date =… Photo ID =… Date =…

28

29 MessageQueueAccount sally thumbnail jobs 128x128, http://… 256x256, http://… photo processing jobs http://…

30 Account Container Blobs Table Entities Queue Messages http://.blob.core.windows.net/ http://.table.core.windows.net/ http://.queue.core.windows.net/

31 Web Role Web Role Worker Role Worker Role {…-…-...-…}

32

33

34 Front- End-1 Front- End-2 Update Domain 1 Update Domain 2 Middle Tier-1 Middle Tier-2 Middle Tier-3 Update Domain 3 Middle Tier-3 Front- End-2 Front- End-1 Middle Tier-2 Middle Tier-1

35 Production VIP – VIP1.cloudapp.net Role ARole B Port 80 Port 3389 Port 3390 Deployment A Staging VIP – VIP2.cloudapp.net Role A’Role B’ Port 80 Port 3389 Port 3390 Deployment A’ Role ARole B Port 80 Port 3389 Port 3390 Deployment A Role A’Role B’ Port 80 Port 3389 Port 3390 Deployment A’ Production VIP – VIP1.cloudapp.net Staging VIP – VIP2.cloudapp.net

36 Supported ChangesIn-placeVIP SwapDelete and Redeploy Operating system versionYes.NET trust levelYes Virtual machine sizeSoonYes Local storage settingsYes (increase only)Yes Number of rolesSoonYes Number of role instancesYes Number or type of endpointsSoonNoYes Names and values of configuration settingsSoonYes Values (but not names) of configuration settingsYes Add new certificatesSoonYes Change existing certificatesYes Deploy new codeYes

37

38 Front- End-1 Front- End-2 Middle Tier-2 Middle Tier-1 Middle Tier-3 Front- End-1 Middle Tier-1 Front- End-2 Middle Tier-2 Middle Tier-3

39

40 25 min Guest Agent Connect Timeout Guest Agent Heartbeat 5s Role Instance Launch Indefinite Role Instance Start Role Instance Ready (for updates only) 15 min Role Instance Heartbeat 15s Guest Agent Heartbeat Timeout 10 min Role Instance “Unresponsive” Timeout 30s Load Balancer Heartbeat 15s Load Balancer Timeout 30s Guest Agent Role Instance

41


Download ppt "= Managed for YouStandalone Servers IaaSPaaSSaaS Applications Runtimes Database Operating System Virtualization Server Storage Networking Windows."

Similar presentations


Ads by Google