azure-vm-scale-set - 没有负载均衡器的 Azure 规模集
问题描述
在 Azure 中创建规模集 (VMSS) 时,我可以选择在其中包含负载均衡器。
我不明白的是 - 如果没有负载均衡器,它是如何工作的?
假设我的规模集有 1 个 VM,现在,在扩展规则的 b/c 中,添加了另一个 VM。如果没有 LB 或 App GW,我应该如何访问这个 VM?规模集本身是否有某种内部负载平衡器?
谢谢!
解决方案
如果没有 LB 或 App GW,我应该如何访问这个 VM?规模集本身是否有某种内部负载平衡器?
对于 VM,您只能将公共 IP 地址与它的 NIC 相关联,而 NIC 是一个单独的资源。但是对于 VMSS,没有可以将公共 IP 地址关联到的单独 NIC。如果没有公网 IP 地址,则无法同时访问 VM 和 VMSS。所以只能通过负载均衡器或者应用网关来访问。
也许您可以使用具有公共 IP 地址的 VM 作为跳转框,并从 VM 访问 VMSS。但它有点复杂和昂贵。
推荐阅读
- mongodb - 从任何地方访问 Mongodb 集合
- android - 有没有办法检索用户的活动订阅或购买历史记录,并且只检索特定的 Android 应用程序?
- c++ - 智能指针与常规指针的性能
- c# - 字符串表达式到 Linq Where
- scala - 有没有办法模拟未作为服务参数接收的 WSClient - Scala + PlayFramework
- github - Git 无法提交
- javascript - 快速访问json树数据结构
- image - Python3 tkinter:在标签(urllib)上显示来自互联网的图像不起作用
- javascript - 悬停缩放图像如图所示
- php - PDO 在命令行中运行 PHP 时出现拒绝访问错误,但在 Apache 中有效