- Azure for Architects
- Ritesh Modi
- 218字
- 2021-07-08 09:33:45
High Availability across Azure regions
The architecture shown next, shows similar deployments on two different Azure regions. Both the regions have the same resources deployed. High Availability is designed at individual resource level within these regions. There are multiple virtual machines at each tier connected through the load balancer and they are part of the availability set. These virtual machines are placed on separate fault and update domains. While the web servers are connected to external load balancers, the rest of the tiers such as application and database tiers have internal load balancers. It is to be noted that application load balancers could have been used for web servers and application tiers instead of Azure load balancer if there is a need for advanced services such as session affinity, SSL termination, advance security using WAF, and path-based routing. Databases in both the regions are connected to each other using VNET peering and gateways. This is helpful in configuring log shipping, SQL Server AlwaysOn, and other data synchronization techniques.
Endpoints of load balancers from both the regions are used to configure Traffic Manager endpoints and traffic is routed based on priority load balancing method. Traffic Manager helps in routing all requests to the East US region and failover to West Europe in case of non-availability of the first region.

- 數(shù)據(jù)科學(xué)實(shí)戰(zhàn)手冊(cè)(R+Python)
- 深度實(shí)踐OpenStack:基于Python的OpenStack組件開(kāi)發(fā)
- C語(yǔ)言程序設(shè)計(jì)(第2 版)
- Spring技術(shù)內(nèi)幕:深入解析Spring架構(gòu)與設(shè)計(jì)
- 程序員考試案例梳理、真題透解與強(qiáng)化訓(xùn)練
- 深入淺出Serverless:技術(shù)原理與應(yīng)用實(shí)踐
- Visual C#通用范例開(kāi)發(fā)金典
- Java EE核心技術(shù)與應(yīng)用
- Linux C編程:一站式學(xué)習(xí)
- Python機(jī)器學(xué)習(xí):預(yù)測(cè)分析核心算法
- 愛(ài)上micro:bit
- ASP.NET程序開(kāi)發(fā)范例寶典
- 詳解MATLAB圖形繪制技術(shù)
- Citrix XenServer企業(yè)運(yùn)維實(shí)戰(zhàn)
- JavaScript程序設(shè)計(jì)(第2版)