构建 Azure 弹性架构与自动化实践
1. 负载均衡器在弹性架构中的作用
在弹性架构里,流量负载均衡器是至关重要的资源,它能够在区域(以及跨区域)副本间分配流量。许多PaaS服务(如Azure App Services)都内置了无需配置的负载均衡器,Azure平台会依据自动缩放规则进行负载均衡。例如,对于名为SREUnaiWebapp的Azure App Service,客户端使用URL“https://SREUnaiWebapp.azurewebsites.net”进行访问,无需关心后台使用的是单个还是多个App Service Plan实例。而且,App Services还允许将流量均衡分配到不同插槽,无需专门管理负载均衡器。
当你希望掌控负载均衡技术时,Azure提供了以下四种负载均衡服务:
| 服务 | 全局/区域 | 协议 |
| — | — | — |
| Azure Front Door | 全局 | HTTP(S) |
| Traffic Manager | 全局 | non - HTTP(S) |
| Application Gateway | 区域 | HTTP(S) |
| Azure Load Balancer | 区域*(跨区域处于预览阶段) | non - HTTP(S) |
值得注意的是,负载均衡器也可能出现故障,导致复制解决方案失效。因此,需要查看负载均衡器服务的SLA,并考虑添加额外的负载均衡器实例或解决方案作为故障恢复手段,在故障发生时更新DNS中的CNAME记录。
2. 复制与冗余策略
Azure平台提供了多种创建冗余工作负载的方法,具体
Azure弹性架构构建与自动化实践
超级会员免费看
订阅专栏 解锁全文
11万+

被折叠的 条评论
为什么被折叠?



