Presentation is loading. Please wait.

Presentation is loading. Please wait.

Joey Snow Technical Evanglist Microsoft Corporation SESSION CODE: WSV310.

Similar presentations


Presentation on theme: "Joey Snow Technical Evanglist Microsoft Corporation SESSION CODE: WSV310."— Presentation transcript:

1 Joey Snow Technical Evanglist Microsoft Corporation SESSION CODE: WSV310

2 Windows Azure is Microsoft’s cloud services platform. Allows for hosting of Web Services and Applications on Microsoft owned data-centers. What you probably know: Is the IT Pro still needed? Does my job change? What am I going to do? What you’re probably wondering:

3 Bring your own machines, connectivity, software, etc. Complete control Complete responsibility Static capabilities Upfront capital costs for the infrastructure Renting machines, connectivity, software Less control Fewer responsibilities Lower capital costs More flexible Pay for fixed capacity, even if idle On-Premises Servers Hosted Servers Shared, multi-tenant infrastructure Virtualized & dynamic Scalable & available Abstracted from the infrastructure Higher-level services Pay as you go Cloud Platform

4 IT Pro Responsibilities Deploying Applications Managing Application Drives Memory OS Patches Networking Physical Hardware Drives Memory OS Patches Networking Physical Hardware

5 Desktop VS Tools WA SDK Storage Cluster MSFT Datacenters Business Portal Developer Portal Compute Cluster … … Service Management Service REST … Cloud VM Runtime API VM Setup User Code

6 Windows Azure Storage (Table, Blob, Queue) Web Role LB SQL Azure Internet Services Web Role 2 (IIS) Port 8080 Web Role 2 (IIS) Port 8080 Worker Role 2 Worker Role 1 Web Role Web Role 1 (IIS) Port 80 Web Role 1 (IIS) Port 80 Worker Role 2

7 Fabric Controller Fabric XX XX XX Service Definition

8 ??

9 IT Pro Deployment Monitoring

10 Deployment Service Definition File Define RolesDefine Roles Define StorageDefine Storage Define EndpointsDefine Endpoints Config SettingsConfig Settings SSI CertsSSI Certs Define RolesDefine Roles Define StorageDefine Storage Define EndpointsDefine Endpoints Config SettingsConfig Settings SSI CertsSSI Certs

11 Deployment Configuration SettingsConfiguration Settings Define Storage SettingsDefine Storage Settings Number of Role InstancesNumber of Role Instances Configuration SettingsConfiguration Settings Define Storage SettingsDefine Storage Settings Number of Role InstancesNumber of Role Instances Service Configuration File

12 Deployment VIP Swap Rolling Upgrade

13 VIP Swap myapp.cloudapp.net.cloudapp.net

14 Role instance 1Role instance 2Role instance 3Role instance 4 Fabric Controller Upgrading RoleRole instance 2Role instance 3Role instance 4 Fabric Controller Upgraded Role 1Upgrading RoleRole instance 3Role instance 4 Fabric Controller Upgraded Role 1Upgraded Role 2Upgraded Role 3Upgraded Role 4 Fabric Controller Rolling Upgrade

15 No Longer Paying Still Paying

16

17

18 Role Role Instance Diagnostic Monitor Local directory storage

19 Windows DM Code IIS Log EL PC CD Disk Cache ~4GB EL 1GB Log 2GB PC 1GB

20

21 Role Role Instance Diagnostic Monitor Local directory storage Poll Interval

22

23

24 DevelopDeployMonitorTuneAdjust IT Pro

25

26

27 www.microsoft.com/teched www.microsoft.com/learning http://microsoft.com/technet http://microsoft.com/msdn

28

29 Sign up for Tech·Ed 2011 and save $500 starting June 8 – June 31 st http://northamerica.msteched.com/registration You can also register at the North America 2011 kiosk located at registration Join us in Atlanta next year

30

31


Download ppt "Joey Snow Technical Evanglist Microsoft Corporation SESSION CODE: WSV310."

Similar presentations


Ads by Google