Download presentation
Presentation is loading. Please wait.
Published byMaria Randall Modified over 9 years ago
1
COS301
5
= Managed for YouStandalone Servers IaaSPaaSSaaS Applications Runtimes Database Operating System Virtualization Server Storage Networking Windows Azure Efficiency Control
8
Automated, Consistent Application Updates Updates to the application occur in an automated way Updates result in clean components forcing consistency Local storage and OS are left untouched Automated, Consistent Configuration Changes Updates to the settings occur in an automated way Updates result in clean settings Local storage and OS are left untouched Multi-Instance Management Identical instances are deployed across the service Large scale-out services are guaranteed to be consistent No configuration drift Scale-out Application scale-out can occur automatically High Availability The application has no downtime, even in the face of hardware failures. Automated, Consistent OS Servicing The OS system hosting the application can be updated with the most recent patches in a coordinated and automated way.
9
Single Instance Persistent OS Single Instance Stateless 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 Single Instance Stateless OS Multi-Instance Stateless OS Automated, Consistent Application Updates Automated, Consistent Configuration Changes Multi-Instance Management Scale-out High Availability Automated, Consistent OS Servicing
12
Front-End
14
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
15
Front- End-1 Front- End-2 Middle Tier-2 Middle Tier-1 Middle Tier-3
16
Mark’s Service Role: Front-End Definition Type: Web VM Size: Small Endpoints: External-1 Configuration Instances: 2 Update Domains: 2 Fault Domains: 2
19
US-North Central Datacenter FC
21
Server Datacenter
23
TOR LB Agg PDU LB Agg LB Agg LB Agg LB Agg LB Agg Racks Datacenter Routers Aggregation Routers and Load Balancers TOR PDU TOR PDU TOR PDU TOR PDU TOR PDU TOR PDU TOR PDU TOR PDU TOR PDU TOR PDU TOR PDU TOR PDU TOR PDU TOR PDU ………… … Top of Rack Switches Power Distribution Units … Nodes
26
Fabric Controller Role Images Role Images Role Images Role Images Image Repository Maintenance OS Parent OS Node PXE Server PXE Server Maintenance OS Windows Azure OS
27
Fabric Controller (Primary) FC Host Agent (trusted) FC Host Agent (trusted) Host Partition Guest Partition Guest Agent Guest Partition Guest Agent Guest Partition Guest Agent Guest Partition Guest Agent Physical Node Fabric Controller (Replica) … Role Instance Trust boundary 27
31
Role B Count: 2 Update Domains: 2 Fault Domains: 2 Size: Medium Role B Count: 2 Update Domains: 2 Fault Domains: 2 Size: Medium Role A Count: 3 Update Domains: 2 Fault Domains: 2 Size: Large Role A Count: 3 Update Domains: 2 Fault Domains: 2 Size: Large Load Balancer
33
Resource Volume OS Volume Role Volume Guest Agent Role Host Role Entry Point
34
Windows Azure Blob Storage Shadow Base VHD Shadow Differencing VHD Base VHD Shadow Differencing VHD Secondary Differencing VHD
36
Role A UD 1 Role A UD 2 Role B UD 1 Role B UD 2 Role A UD 1 Role A UD 1 Role B UD 1 Role B UD 1 Role A UD 2 Role A UD 2 Role B UD 2 Role B UD 2 Role A UD 1 Role A UD 2 Role B UD 1 Role B UD 2 Role A UD 1 Role A UD 1 Role A UD 2 Role A UD 2 Role B UD 1 Role B UD 1 Role B UD 2 Role B UD 2
37
Supported ChangesIn-placeVIP SwapDelete and Redeploy Operating system versionYes.NET trust levelYes Virtual machine sizeSoonYes Local storage settings Yes (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
41
Allocation 1 Allocation 2 Service A Role A-1 UD 2 Service B Role A-1 UD 2 Service B Role A-1 UD 2 Service A Role B-2 UD 2 Service B Role B-2 UD 2 Service B Role B-2 UD 2 Service A Role A-1 UD 2 Service A Role B-2 UD 2 Service B Role B-2 UD 2 Service B Role B-2 UD 2 Service B Role A-1 UD 2 Service B Role A-1 UD 2
44
Missed Heartbeat Recovery Initiated
45
ProblemHow DetectedFabric Response Role instance crashesFC guest agent monitors role terminationFC restarts role Guest VM or agent crashesFC host agent notices missing guest agent heartbeats FC restarts VM and hosted role Host OS or agent crashesFC notices missing host agent heartbeatTries to recover node FC reallocates roles to other nodes Detected node hardware issueHost agent informs FCFC migrates roles to other nodes Marks node “out for repair”
46
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
51
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.
53
Scan the Tag to evaluate this session now on myTechEd Mobile
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.