【发布时间】:2019-07-17 02:08:08
【问题描述】:
注意:我还在学习阶段。
问题:对于下面描述的场景,在Load Balancing Settings为两个VMs为FrontEnd subnet我应该选择Application Gateway还是Azure Load Balancer?
在 Azure 门户中,当我为 FrontEnd 创建 VMs 时,向导的 Networking 选项卡给了我两个选择,如下所示:
为什么会出现混乱:
对于Load Balancing Internet Traffic 到 VM,this tutorial 不会选择 Application Gateway。但以下场景的第 5 个项目符号似乎表明我应该选择Application Gateway
场景
来自 Azure 官方团队的This 教程描述了如何为简单的在线商店设计基础架构,如下所示:
以上配置包含:
- 具有两个子网(前端和后端)的纯云虚拟网络
- 具有标准和高级磁盘的 Azure 托管磁盘
- 四个可用性集,一个用于在线商店的每一层
- 四层的虚拟机
- 用于从 Internet 到 Web 服务器的基于 HTTPS 的 Web 流量的外部负载平衡集
- 用于从 Web 服务器到应用程序服务器的未加密 Web 流量的内部负载平衡集 单个资源组
【问题讨论】:
-
根据应用程序网关的运行方式,您可能是对的。在上图中 Web 服务器正在接受外部应用程序流量的情况下,我相信应用程序网关是您希望使用诸如 https 负载平衡、会话持久性等功能的正确选择,因为应用程序网关在应用程序层运行,而负载平衡器在传输层运行层。对于您关于负载平衡 VM 流量的主要问题,负载平衡器是正确的选择。
-
@RahulRuikar 感谢您分享您的想法。我从您上述 cmets 的最后一行中选择了您的建议。 原因:我正在为自己的实践做这个场景,正如用户
4c74356b41所提到的,Gateway 会更昂贵 - 由于我在 Azure 上处于学习阶段,Gateway 很笨重对于像我这样的新手来说,在这方面冒险可能不值得。
标签: azure azure-virtual-machine azure-virtual-network azure-application-gateway