我在 Azure 中运行 Windows 2008 服务器。它的公共 IP 地址是 168.62.xxx.xxx
这个 IP 地址是专门分配给我的服务器的吗?还是像共享主机一样在租户之间共享。
答案1
每个 Windows Azure 云服务都有一个公共 IP 地址。Azure 虚拟机部署在云服务后面,因此如果您在同一个云服务中部署了多个 VM,则您的 VM 将共享公共 IP,因此您必须记住这一点。
请注意,IP 可能会随着时间而改变,因此建议使用指向 yourservice.cloudapp.net 的 CNAME,而不是直接指向 IP。
答案2
正如 @David-W 所述,VIP 专用于您的部署,所有虚拟机(或角色实例)共享该公共 IP 地址。您可能不知道的一件事是:使用虚拟机,您可以在负载平衡端点和端口转发端点。前者通常用于网站/Web 服务(例如,您有一个网站在多个 Web 服务器虚拟机上侦听端口 80),而后者允许您直接访问特定的虚拟机,通过端口号进行区分(例如,可能是集群中的特定数据库服务器)。
关于 VIP 保存和虚拟机,有一项新变化:以前,如果您关闭部署(云服务)中的最后一个虚拟机,您将失去 VIP。从一周前开始(如在 TechEd 2013 上宣布的),您现在可以保持虚拟机的配置,即使关闭,也可以保留您的 VIP(请参阅这个帖子更多细节)。
对于云服务,有关 VIP 何时更改或不更改的完整规则是这里。