Presentation is loading. Please wait.

Presentation is loading. Please wait.

COS312. CLOUD COMPUTING IT as a Service On-PremisesStorageStorage ServersServers NetworkingNetworking O/SO/S MiddlewareMiddleware VirtualizationVirtualization.

Similar presentations


Presentation on theme: "COS312. CLOUD COMPUTING IT as a Service On-PremisesStorageStorage ServersServers NetworkingNetworking O/SO/S MiddlewareMiddleware VirtualizationVirtualization."— Presentation transcript:

1 COS312

2

3

4 CLOUD COMPUTING IT as a Service

5 On-PremisesStorageStorage ServersServers NetworkingNetworking O/SO/S MiddlewareMiddleware VirtualizationVirtualization DataData ApplicationsApplications RuntimeRuntime You manage Infrastructure (as a Service)StorageStorage ServersServers NetworkingNetworking O/SO/S MiddlewareMiddleware VirtualizationVirtualization DataData ApplicationsApplications RuntimeRuntime Other Manages You manage Platform (as a Service) Other Manages You manage StorageStorage ServersServers NetworkingNetworking O/SO/S MiddlewareMiddleware VirtualizationVirtualization ApplicationsApplications RuntimeRuntime DataData Software (as a Service) Other Manages StorageStorage ServersServers NetworkingNetworking O/SO/S MiddlewareMiddleware VirtualizationVirtualization ApplicationsApplications RuntimeRuntime DataData

6

7 Windows Azure Storage (Table, Blob, Queue) Web Role LB SQL Azure 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 VM Role

8 Control Abstraction (i.e. Less IT & Less Plumbing Code) Admin Web / Worker Role VM Role Web / Worker Role

9 Build VM Image Create Service; Test Locally Upload VM Image Deploy Service Maintain Service Upgrade Service

10 Enterprise Windows Azure

11 Enterprise Windows Azure Databases Dev machines Relay Role B Role A Role C (multiple VM’s) Role C (multiple VM’s)

12 Compute Storage Management CDN Windows Azure Platform ManagementIdentity and SecurityManagement ToolsPowerShellRemote DesktopRemote DesktopWindows Azure Application Monitoring Pack Windows Admin Server Tools

13 System Center Operations Manager Remote Desktop Full IISPowerShell Windows Server Management Tools 3 rd Party Monitoring Tools e.g. Cerebrata

14

15

16

17 Affinitized Groups services with dependent resources Ensures geo-location in single datacentre Can specify sub-region also (Recommended) Specific Geo-Located Explicitly define sub- region on service by service basis Un-Specified Windows Azure chooses sub-region (NOT RECCOMENDED)

18 Rack Web Role Worker Role Fault DomainFault Domain Rack Web Role Worker Role Fault DomainFault Domain U/G Domain #1U/G Domain #1U/G Domain #2U/G Domain #2U/G Domain #1U/G Domain #1U/G Domain #2U/G Domain #2

19 Creates SQL Azure Database. Uploads service certificate. network configuration remote desktop access diagnostics configuration data source configuration upgrade domain configuration Development hands off service package and service model. Development IT Pro New/Modified Tasks IT Pro creates hosted service and storage account. Deploy service. Configures deployment plug- ins including...

20 VIP Swap myapp.cloudapp.net.cloudapp.net

21 Rolling Upgrade Role instance 1Role instance 2Role instance 3Role instance 4 Fabric Controller Upgrading RoleRole instance 2Role instance 3Role instance 4 Fabric Controller You can upgrade a single role, and not have to upgrade the whole service So your service remains available You can have ‘stateful’ things going on in the background Upgraded Role 1Upgrading RoleRole instance 3Role instance 4 Fabric Controller Upgraded Role 1Upgraded Role 2Upgraded Role 3Upgraded Role 4 Fabric Controller

22 Creates SQL Azure Database. Uploads service certificate. network configuration remote desktop access diagnostics configuration data source configuration upgrade domain configuration Development hands off new version. Development IT Pro IT Pro creates hosted service and storage account. Chooses upgrade type. Configures deployment plug- ins including...

23

24 50ms

25 50ms 100ms

26 50ms 100ms 200ms http://www.research.ibm.com/people/n/nahum/papers/sigmetrics01-slides.ppt

27

28 Performance Directs the user to the best / closest deployment Fault Tolerance Redirect traffic to another deployment based on availability Round Robin Traffic routed to deployments based on fixed ratio

29

30 GA C Guest OS D E DA Cloud Storage 3 rd Party Views Windows Azure MMC Performance Counters, Event Logs, Remote Desktop Standard Server Tools GA Azure Connect Agent C RDP Guest OS D E DA Desktop System Center Operations Manager GA Azure Connect Agent C RDP Guest OS D E DA

31 Role Role Instance Diagnostic Monitor Local directory storage

32

33

34

35

36 Why join, other than it being free? The Microsoft Virtual Academy helps you to improve your IT skill set and advance your career with a free, easy to access training portal that allows you to learn at your own pace, focusing on Microsoft technologies. What do I get for signing up? Free training to make you become the Cloud-Hero in your Organization Help mastering your custom Training Path and get the recognition Connect with other IT Pros and discuss The Cloud Where do I sign up? www.MicrosoftVirtualAcademy.com

37

38

39 www.microsoft.com/teched Sessions On-Demand & CommunityMicrosoft Certification & Training Resources Resources for IT ProfessionalsResources for Developers www.microsoft.com/learning http://microsoft.com/technet http://microsoft.com/msdn http://northamerica.msteched.com Connect. Share. Discuss.

40

41 Scan the Tag to evaluate this session now on myTechEd Mobile

42

43


Download ppt "COS312. CLOUD COMPUTING IT as a Service On-PremisesStorageStorage ServersServers NetworkingNetworking O/SO/S MiddlewareMiddleware VirtualizationVirtualization."

Similar presentations


Ads by Google