子网中的 Azure 负载平衡虚拟机

子网中的 Azure 负载平衡虚拟机

如果我有 2 个子网,10.0.0.0 用于我的进程,11.0.0.0 用于数据库,那么我如何在子网内部对数据库进行负载平衡,以便 10.0.0.0 网络中的任何进程都可以通过单个内部 IP(如 11.0.0.4)访问任何数据库实例?

因此 11.0.0.4 将对 11.0.0.5、11.0.0.6 和 11.0.0.7 上的 3 台虚拟机进行负载平衡。

给出 IP 地址纯粹是为了说明这一点,我知道实际完成后它们可能看起来有所不同。

或者更好的解决方案是为数据库服务器建立一个完全独立的虚拟网络,并将两个虚拟网络连接在一起。如果是这样,您会推荐哪种配置?

我希望避免访问互联网后再回来从进程访问数据库。速度至关重要,所有机器都在同一区域。

如果有帮助的话,所有机器都运行 Ubuntu 15.10。

答案1

您的子网现在这样就很完美了。无需进行任何更改。您需要的是内部负载均衡器位于您的数据库服务器中。

如果你使用 Azure 资源管理器,这里设置的步骤是什么?

如果你使用的是较旧/经典的网络和虚拟机,那么这里是在该环境中进行配置的步骤。

相关内容