Download presentation
Presentation is loading. Please wait.
Published byNathaniel Logan Modified over 8 years ago
1
COS312
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
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
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...
24
50ms
25
50ms 100ms
26
50ms 100ms 200ms http://www.research.ibm.com/people/n/nahum/papers/sigmetrics01-slides.ppt
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
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
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
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.
41
Scan the Tag to evaluate this session now on myTechEd Mobile
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.