Global scale with Microsoft Azure Scenarios Achieving high availability with Microsoft Azure Demos
Network Services Logical Network Network Manager Virtual Switch Virtual Network InfrastructureSoftware Load Balancer Traffic Manager Virtual Network S2S and P2S VPN DNS ExpressRoute ExpressRoute Security, Compliance Physical Network Network Topology Network Monitoring Network Hardware Automation NIC Performance Offloads Network APIs Network services Core SDN tech Uniform shared network
Performance - Direct to “closest” service based on network latency Round-robin - Distribute equally across all services Failover - Direct to “backup” service if primary fails —also included in other policies
Performance - Direct to “closest” service based on network latency Round-robin - Distribute equally across all services Failover - Direct to “backup” service if primary fails —also included in other policies
North America RegionEurope RegionAsia Pacific Region 30ms 20ms 40ms Service health monitoring 120ms
DNS (Domain Name System) based global traffic management Traffic Manager profile created with name (contoso.trafficmanager.net), routing policy, and health monitoring configuration Service instances (endpoints) then added to the Traffic Manager profile to route traffic between those services Traffic Manager supports IaaS VMs, PaaS Web/Worker roles, Azure Websites and Non-Azure endpoints as peers in the same profile with active monitoring for all endpoints CNAME
“choose the best performing deployment” between: Deployment A Deployment B Deployment C DNS Server Policy Engine Traffic Manager 5 contoso policy Deployment A US North Deployment B West Europe Deployment C (Down) IP= IP= IP= ms80ms ns1.contoso.com ns2.contoso.com Q: What is What is A: CNAME to contoso.trafficmanager.netA: CNAME to contoso.trafficmanager.net Which deployments are up? What are the regions for deployments A and B? What is the network distance between IP and the US North and West Europe regions? Users’ LDNS IP= a.root-servers.net … k.root-servers.net Q: What is What is A: Ask ns1/2.contoso.comA: Ask ns1/2.contoso.com A: A:
Virtual Network DNS Server Microsoft Azure
Connect to multiple on-premises locations Global private network Global Connectivity Contoso NorthAm HQ ( /16) Contoso East Asia ( /16)
Cloud service VIP Azure Load Balancer
IP: IP: IP: 2001:4898:9:2:--- :e60c:b118:--- IP: IP: IP:
External load balancer Web frontend tier Logic tier Internal load balancer Internal load balancing (preview) Internal VIP
Client VNet Customers from VNet & On-Prems Contoso US HQ Contoso East Asia
DIP1DIP2 VM1 VM2 Cloud service Reserved VIP VIP: DIP1: OR DIP2: LB
instance level public IPs DIP1DIP2 Cloud service Reserved VIP Load Balancer
Internet
Microsoft Engineering Stories Visual Studio Industry Partner Program Visual Studio | Integrate