《Windows Azure Platform 系列文章目录》
本文介绍的是国外的Azure(www.windowsazure.com)
好久没有更新了。为了让博客的内容更加紧凑和连贯,我增加了新的分类:"Windows Azure VM Role",并且把关于VM Role的内容转移到这个分类下面。以后所有关于PaaS的内容都会在Windows Azure分类下,以示区分。
我们在访问网络资源,特别是一些国外的网站,会常常发现页面显示的过程非常缓慢。这里很大一部分原因是因为我们浏览的Web服务器在物理上往往远离我们所处的位置,导致请求资源的过程需要花费一定的时间。
还有,如果某公司的网站服务器架设在电信托管机房,一旦联通宽带用户访问这些网站的时候,速度也非常慢。
CDN(全称是Content Delivery Network,即内容分发网络)可以解决我们的问题。(以下摘自百度百科)。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决Internet网络拥挤的状况,提高用户访问网站的响应速度。
OK,专业术语很长,我给大家简单的解释一下:
还是举之前国外网站的例子。如果那些外国的网站采用了CDN,就可以把网站的资源(比如图片,附件,文档等),平均分布到全世界不同物理位置的服务器上,服务器就能自动识别,让用户获取离其最近的服务器,提高速度。比如利用CDN把资源平均分布到亚洲地区(比如位于上海的CDN节点)、欧洲地区等,这样在中国的网络用户可以非常快速的通过访问上海的CDN节点(如果存在改CDN节点的情况下)来获取网络内容,无需访问美国的服务器,这样就加快了速度。
微软的Windows Azure在全世界有大概24处CDN节点,分别如下:
US/EMEA
US
- Ashburn, VA
- Bay Area, CA
- Chicago, IL
- San Antonio, TX
- Los Angeles, CA
- Miami, FL
- Newark, NJ
- Seattle, WA
EMEA
- Amsterdam, NL
- Doha, QT NEW
- Dublin, IE
- London, GB
- Moscow, RU
- Paris, FR
- Stockholm, SE
- Vienna, AT
- Zurich, CH
Asia-Pacific/Rest of World
- Hong Kong, HK
- São Paulo, BR
- Seoul, KR
- Singapore, SG
- Sydney, AU
- Taipei, TW
- Tokyo, JP
最下面是亚洲地区,分别是香港、首尔、新加坡、悉尼、台北、东京;其他地区是巴西的圣保罗。