Windows Azure 解决方案系列
通过全球数据中心网络,地图服务提高了 80%性能表现
微软公司为其基于互联网的服务,运营着一个内容传输网络(content delivery network)。Bing
地图利用 Windows Azure Content Delivery Network,在全球战略部署的节点上缓存和 传输内
容。通过使内容更接近于用户, Bing 地图在性能上提高了 80%,吸引了更多用户,并且在拓展时具有
成本效益。
1. 业务需求
微软公司业务遍及全球 100 多个国家,为消费者和公司提供技术解决方案。Bing 地图也不例外,它向全
世界用户提供了高分辨率卫星图像和地图。Bing 地图同时提供消费性和 B2B 产品,在地理信息系统行业
内,获得了比竞争对手,例如 Google 地图 和 MapQuest,更多的关注,而这部分是因为其超高的地图
覆盖率和高质量影像。
尽管 Bing 地图向全世界用户提供服务,但它最初仅有一座位于弗吉尼亚州的数据中心,以及另一座位于
加利福尼亚州的失效备援数据中心。然而,Bing 地图是客户驱动的-当用户使用 Bing 地图时,无论客户
身处何方,数据请求都会从客户处,通过互联网发送至弗吉尼亚州。只通过一座位于美国的数据中心来处
理全世界发来的数据请求,用户使用 Bing 地图时,有时会有一些延迟 "你能够想象将数据发送至另外半
球,这需要多少时间" Chris Pendleton 说, 微软公司 Bing 地图 技术传播员(Technology
Evangelist)。 "所以我们需要为我们用户改善地图性能表现"。
在性能问题之外,尽管 Bing 地图有着公认的高质内容,延迟问题会导致客户流失,特别在 B2B 方案方面。
性能,客户流失,这些都是 Bing 地图团队都是必须解决的问题,他们曾考虑构建自己的数据中心,但是
成本过高。
Bing 地图团队希望能够将地图数据在地理上更靠近用户-无论用户身处何方-来减少延迟,并提高应用的
性能。 "我们希望拥有一座全球可用的数据中心,将复制数据至该处,并向外通过多个节点传输数据。而
这些节点就像用户一样,在地理上是分散的。" Pendleton 解释道。