gpt4 book ai didi

azure - Windows Azure - 内部 IP 地址有什么用?

转载 作者:行者123 更新时间:2023-12-04 10:40:07 26 4
gpt4 key购买 nike

我一直使用普通的公共(public)IP在我的虚拟机之间进行通信。然而,正如我在门户中看到的,有一个内部 IP 地址,我想知道它的实际用途是什么?

使用这个内部IP在虚拟机之间通信是否会更快?这是否仅限于同一地理区域中的虚拟机?

最佳答案

对于虚拟机,您可以使用外部 IP 地址(输入端点或实例输入端点)进行外部通信。前者是负载均衡的,后者是直接映射到特定的虚拟机实例。

在云部署中,您可能有多个虚拟机。他们可以通过 IP/端口直接相互交谈。每个虚拟机都将被分配一个云部署网络的本地 IP 地址(也就是说,IP 地址是部署的本地地址;除非配置了虚拟网络,否则您无法与其他任何人的虚拟机通信)。

内部直接 IP 的优点:您不需要启用任何类型的安全性。例如:如果您有一个仅在内部访问的 WCF 服务,则不必担心 SSL、证书等。

来自 @Eilistraee 的回答对性能的一个澄清:与外部 IP 地址进行通信不会受到任何惩罚。虽然请求确实被路由到数据中心的边缘,但您的调用实际上不会离开数据中心。此外:只要您的通信是在同一数据中心的虚拟机之间进行的,就没有出站流量成本。

现在:借助云服务中的 Web/Worker 角色,您无需全权在内部与任何 IP 地址进行通信。相反,您定义特定的内部端点,这些端点最终映射到您的 Web 或辅助实例上的特定端口(并且 Web 或辅助角色的每个实例都将监听同一端口,尽管您的代码必须手动选择哪个 Web/辅助实例在该内部端点上与之对话的实例)。

关于azure - Windows Azure - 内部 IP 地址有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16120502/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com