代码之家  ›  专栏  ›  技术社区  ›  Insomniac

Windows Azure全球可用性

  •  3
  • Insomniac  · 技术社区  · 16 年前

    我已经回顾了一段时间的WindowsAzure平台,找不到一个非常重要的问题的答案。

    如果我将应用程序部署到云中,如何从世界各地访问它?

    例如,如果我有一个带有数据库的Web应用程序,并且希望它能被英国、美国、中国等国家的用户访问,我能确保世界上的任何用户都能获得几乎相同的请求处理时间吗?

    我是这样想的。 1。用户发送请求(在浏览器中导航到我的网站) 2。此请求在最近的位置(离用户MS数据中心最近吗?) 三。它是由我的Web应用程序的一个实例处理的(在最近的位置,对我的集中式数据库的请求可能很远,但SQL请求通过MS内部网络,我认为应该非常快)。 4。已向用户发送响应。

    如果我错了请告诉我。

    谢谢。

    3 回复  |  直到 16 年前
        1
  •  4
  •   Geoff Snowman    16 年前

    除非您采取措施在世界各地的不同数据中心运行应用程序,否则它通常在单个数据中心运行。例如,如果你在美国中北部(芝加哥)跑步,那么上海、中国的用户会通过太平洋的互联网连接,然后点击你在芝加哥的服务器。这类似于传统Web服务器的过程。但是,您不需要维护Web服务器,它具有令人惊讶的良好容错性,并且可以快速连接到芝加哥数据中心。在Azure中有一个内容交付网络(cdn),但目前它只用于Blob存储。因此,如果您从Azure分发图像和视频,它们最终将缓存在离用户更近的位置,但Azure cdn对来自您的Web角色的HTML页面没有帮助。

        2
  •  0
  •   Paul.Sorvik    16 年前

    注:目前,在亚洲进出Azure的数据传输价格是其他地区Azure价格的3倍。

    裁判: http://www.microsoft.com/windowsazure/pricing/

        3
  •  -1
  •   Insomniac    16 年前

    我在不同的论坛上得到了答案。答案是否定的。