5. Server Datacenter
Kernel Fabric Controller
Processo Serviço
SQL Exchange SQL
Word
Server Online Database
Windows Kernel Fabric Controller
Server Datacenter
7. Spine
TOR TOR TOR TOR TOR
Nodes
…
…
…
…
…
…
…
…
…
…
Rack
8. Arquitetura DLA (Antiga) Arquitetura Quantum10 (Nova)
DC Router
DCR DCR DC Routers
Access
Routers
BL BL BL BL
Aggregation +
LB
AGG AGG AGG AGG AGG AGG
Spine Spine
… Spine Spine
LB LB LB LB LB LB LB LB LB LB LB LB
TOR
20Racks
TOR TOR TOR
20Racks
TOR TOR TOR TOR TOR TOR
20Racks
TOR TOR TOR
20Racks
TOR TOR
TOR TOR
… TOR TOR
Digi Digi Digi Digi Digi Digi Digi Digi Digi Digi Digi Digi Digi Digi Digi
…
40 Nodes 40 Nodes
… 40 Nodes 40 Nodes 40 Nodes
… 40 Nodes 40 Nodes 40 Nodes
… 40 Nodes 40 Nodes 40 Nodes
… 40 Nodes 40 Nodes 40 Nodes
… 40 Nodes
APC APC APC APC APC APC APC APC APC APC APC APC APC APC APC
120 Gbs 30,000 Gbps
9.
10.
11. Windows
Imagens Fabric Controller Deployment
Server
Parent
Windows Azure Role Role
RoleRole
Maintenance OS PXE
OS Images
Images
Images
Images
Server
Windows
FC Host
Azure
Agent Node
OS
Windows Azure Hypervisor
29. Problema Detecção Resposta
Instância da Role cai FC monitora guest agent FC reinicia a role
Guest VM ou agente cai FC monitora queda do guest agent heartbeat FC reinicia VM
Host OS ou agente cai FC monitora queda host agent heartbeat FC tenta recuperar o node
FC realoca nodes para outros nodes
Falha de hardware Host agent avisa FC FC realoca nodes para outros nodes
Marca node como “out for repair”
30. Guest Agent Guest Agent
Heartbeat Heartbeat Timeout
25 min 5s 10 min
Guest Agent
Guest Role Instance Load Balancer
Role Instance Load Balancer
Agent Heartbeat “Unresponsive” Timeout Heartbeat Timeout
Connect 15s 15s
Indefinido 15 min 30s 30s
Timeout
Início da
Role Instance Role
Instance
Role Role
Instance Instance
Start Ready
33. Role B
my.cloudapp.net Worker Role
Qtd: 2
Update Domains: 2
Tam: Medium
my.cloudapp.net
Load
Balancer
10.100.0.36 10.100.0.185
10.100.0.122 10.100.0.191