我是 Azure 和网站部署的新手,我正在努力确保我了解事情的工作原理。据我了解,一旦我创建了一个网站,就会创建一个 Web 应用程序,并开始在云中运行,甚至在发布我自己的网站之前。
我知道云提供了可扩展性、负载平衡(在多个数据中心之间)、易于发布/测试等......传统网络托管中不存在的东西。
所以我的问题是,既然我的网站现在位于云/Azure 中,我的网站是否会在 MS 数据中心中进行全局复制?如果是的话,它与负载均衡有什么不同吗?换句话说,其背后的想法是复制我的网站,以提供来自世界各地的更快访问。如果所有这些都是正确的,我想传统的网络托管不支持复制。
很抱歉问了一些简单的问题,但我确实需要理解,并且非常感谢您提供的任何详细信息。
最佳答案
问:所以我的问题是,由于我的网站现在位于云/Azure 中,我的网站是否会在 MS 数据中心中进行全局复制?
答:您的网站不会自动复制到全局所有 MS 数据中心。每个 azure 服务,无论是云服务、sql-azure、存储、网站还是 VM,都位于您选择的位置。在一个位置内,您可以扩展某些服务以在多个实例中运行。如果您生成一个新实例,您的网站就会被复制。但它仍然在相同的地理位置运行。
问:如果是,它与负载均衡有什么不同吗?
答:在 Azure 中,您需要区分负载平衡和流量管理。如果您在一个位置运行多个实例,则只有一个外部 URL 可以到达该位置。负载均衡器将流量平均分配给每个正在运行的服务实例。
流量管理器允许您控制用户流量到 Windows Azure 托管服务的分配。托管服务可以在同一个数据中心或世界各地的不同中心运行。流量管理器的工作原理是将策略引擎应用于您域名上的域名服务 (DNS) 查询。
所以一般来说,如果您想将您的应用程序传播到世界各地,您必须自己完成。
在您选择的所有位置上创建服务并使用流量管理器连接它们。
关于azure - 网站在云中运行 - Azure,通过 MS 数据中心进行全局复制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17060061/