Azure中国CDN全球覆盖功能初探
在不久前的4月初,Azure中国官网上简短地发布了其CDN中“标准版 Zone 2”功能。一开始笔者尚有些摸不着头脑,这个“Zone 2”具体指的是什么呢?好在后来官网更新了信息描述如下:

这下就比较清楚了,原来是指Azure中国区CDN开始支持全球覆盖。顾名思义,全球覆盖指的就是中国区CDN的内容可以被同步到海外边缘节点上,支持海外用户的访问加速了——这对于正在使用Azure中国服务,且希望改善海外访问者体验的企业来说,无疑是一个好消息。
光看announcement文本难以满足我们好奇心,让我们来做些尝试。首当其冲的问题是,如何开启cdn的海外加速呢?随意打开一个Portal中现有的测试用cdn profile(笔者在中国区习惯使用英语界面,因为既可以避免一些翻译问题,也可以便于和Global Azure对照):

这个一级界面看起来很“干净”,看来和Zone相关的设置并不在此。我们点击上图中标红的Manage按钮,进入独立的CDN管理界面:

这里才是CDN相关功能的管理中枢。容易想到,海外加速选项应该和域名相关,因此我们点击左侧菜单中的“域名管理”,最终找到了“加速区域”属性:

点击后就可以更改设置了,全球覆盖功能的开启入口终于被发现:

接下来我们对一个约80K的js文件进行简单的海外访问对比测试,先测试仅启用中国大陆加速的表现,然后再启用全球加速进行对比。这里我们使用听云作为检测工具,随机选择若干海外节点进行文件下载的性能监测。为了避免冷启动的影响,我们事先在相关区域进行了简单的预热访问,一定程度确保临近边缘节点进行了回源和缓存。
我们选择的测试节点是:

在海外加速开启前,测试效果如下。可以看到js文件的下载时间都至少在1秒以上,个别区域可能所需时间更长:

而当我们启用了海外加速后,同样的测试节点对于同样js文件的访问结果如下:

可以看到,除东京节点可能是偶然的网络抖动外,各海外节点相较开通前都获得了颇为明显的加速效果,符合我们的预期。如果在生产环境中进行部署,真实访问可能促进缓存的进一步优化,届时可能会有更佳的延时表现。以上实验只是“初探”,还远非专业细致的评测。但我们的实验至少已经证明了海外加速功能的价值所在。它无疑增强了Azure中国CDN在支持全球化应用方面的能力,在合适的场景下大家也不妨进行试用。
值得一提的是,在上述启用海外加速测试的过程中,其实我们不得不联系过两次Azure中国的技术支持,一次是为了海外https加速的开启申请(上面系统截图中有相关提示),另一次则是请求优化域名的DNS解析(初次海外测试结果显示DNS时间过长),这些都是经产品后台进行操作后才得以调整和解决的。作为用户,我们希望Azure CDN后续可将相关开关也自助化或自动化,避免不必要的沟通成本和等待时间。
最后,我们颇为好奇的问题是,Azure中国CDN的全球覆盖是怎样实现的呢?是利用了微软自家CDN的全球边缘节点网络吗?我们抽查了测试中进行响应的个别节点IP,使用IPIP.NET查询发现如下:

如果上述的数据可靠,这说明Azure中国区CDN在海外很可能是租用了网宿科技(也许还有其他厂商)在海外的CDN节点来提供服务的。这一点倒也并不令人惊讶,因为Azure中国CDN本来就是融合CDN架构,是通过整合上游厂商能力来对外服务的。这一次若是将合作范围拓展到了海外,也是顺理成章。
近期CDN领域的新闻并不少。除了本文介绍的Azure中国全球覆盖外,AWS近期也发布了面向国内的CloudFront服务,是行业内的重磅消息之一,云间拾遗也将持续关注。
“云间拾遗”专注于从用户视角介绍云计算产品与技术,坚持以实操体验为核心输出内容,同时结合产品逻辑和应用场景的深度解读。欢迎扫描下方二维码关注“云间拾遗”公众号,或订阅本博客。

Azure中国CDN全球覆盖功能初探的更多相关文章
- Azure CDN Smart Routing 功能正式上线
经过Azure中国CDN产品团队的不懈努力,融合CDN服务的一个重要功能 Smart Routing目前已经正式上线.在接下来的一段时间该功能将逐步开放给所有客户.本文主要对Smart Routing ...
- 【邀请函】小投入 大产出—微软智能云(Azure)之CDN 专题
会议时间 2016 年 11 月 24 日 14:00-16:00 会议介绍 尊敬的客户: 您是否还在为如何提高网站的响应速度以及用户增长造成的源站压力烦恼?是否还在担心源站 IP 暴露存在安全隐患? ...
- 2018-2019年中国CDN市场发展报告:阿里云成为中国CDN市场的领军者
近日,权威ICT市场咨询机构计世资讯(CCW Research)发布<2018-2019年中国CDN市场发展报告>,报告显示,当前,随着新型信息技术在中国不断应用,以及互联网化新业务的快速 ...
- Cloud Foundry 在 Azure 中国正式发布
Cloud Foundry 今天在 Azure 中国上正式发布了!这对于 Azure 平台,以及开源社区都是一个令人振奋的里程碑. Cloud Foundry 简化了云计算应用程序的构建,测试,发布和 ...
- 跨云应用部署第一步:使用IPSEC VPN连接AWS中国版和Windows Azure中国版
随着公有云的普及,越来越多的客户将关键应用迁移到云端.但是事实证明,没有哪家云服务提供商可以提供100%的SLA,无论是例行维护还是意外中断服务,对于客户的关键应用而言,都会受到不同程度的影响.此外, ...
- 使用ARM模板在Azure中国大规模部署DCOS集群
容器技术是目前非常流行的技术,尤其是在以Docker作为容器引擎的推动下,让容器的轻量级,可移植,自包含,隔离性等的上了一个新的台阶,目前谈及Dev/Ops,CI/CD很少能够绕过Docker的. A ...
- 自制Azure中国版“加血包”
Micrsoft Azure中国版的国际出口最近升级为电话线拨号模式,目测为10个用户共享一条56kb的电话线拨号链路.有图有真相: 中国的IT从业者,有三分之一的职业生涯时间是在跟网络斗智斗勇.这点 ...
- windows azure中国 里面建立一个虚拟机,与虚拟机建立通信 里面部署IIS,外网访问
在windows azure中国 里面建立一个虚拟机,里面部署IIS,外网不能访问么? 外网访问的地址是给的那个DNS地址 ,比如我的是 DNS 名称 urbanairserver.cloudapp. ...
- 阿里云ONS而微软Azure Service Bus体系结构和功能比较
阿里云ONS而微软Azure Service bus体系结构和功能比较 版权所有所有,转载请注明出处http://blog.csdn.net/yangzhenping.谢谢! 阿里云的开放消息服务: ...
随机推荐
- 【windows】常见的系统环境变量,如%appdata%表示什么意思
原文:[windows]常见的系统环境变量,如%appdata%表示什么意思 1.介绍 %appdata%就代表了C:Users\用户名\AppData\Roaming这个文件夹. “%”是系统变量的 ...
- 错误:“ResourceDictionary”根元素需要 x:Class 特性来支持 XAML 文件中的事件处理程序。请移除 MouseLeftButtonDown 事件的事件处理程序.
原文:错误:"ResourceDictionary"根元素需要 x:Class 特性来支持 XAML 文件中的事件处理程序.请移除 MouseLeftButtonDown 事件的事 ...
- GIS基础软件及操作(六)
原文 GIS基础软件及操作(六) 练习六.空间分析的应用 1.加深对缓冲区分析基本原理.方法的认识:2.熟练掌握距离制图创建缓冲区技术方法.3.掌握利用缓冲区分析方法解决地学空间分析问题的能力. 1. ...
- 修复VirtualBox "This kernel requires the following features not present on the CPU: pae Unable to boot – please use a kernel appropriate for your CPU"(安装深度Linux的时候就需要)
异常处理汇总-开发工具 http://www.cnblogs.com/dunitian/p/4522988.html 修复VirtualBox "This kernel requires ...
- 企业级架构 MVVM 模式指南 (WPF 和 Silverlight 实现) 译(1)
前言对于WPF和Silverlight来讲,MVVM是微软设计师和业内专家高度推荐的非常棒的一种设计模式.本书会探讨MVVM设计模式的一些自身缺陷以及为什么MVVM还不能成为行业内的标准设计模式.这会 ...
- C# ACCESS 查询提示“至少一个参数没有被指定”问题
错误的SQL指令如下: sqlStr = “select * from tb_userInfo where userName=” + userName; //错误的 sql 指令 正确的SQL ...
- 如何配置一个绿色化的 Qt for Windows 开发环境(有.bat脚本,亲测好用) good
安装 QtCreator for Windows 其实是很简单的,不过,我一向讨厌什么软件都得弄个安装程序,我希望我所安装的这个 Qt 可以是绿色的.便携的,如果无法实现,至少让这个 Qt 可以在新系 ...
- QString之simplified()用于读取数据、规范数据,非常方便
在工程项目开发中,遇到这么个问题:手工计入文件中的数据,每行有三个,前两个是数字,最后一个是标识,现在把这3个数据提取出来. 一提取就出现问题了:由于手工导入,数据间使用空白间隔,有可能是一个空格,有 ...
- 转载 《TypeScript 类型定义 DefinitelyTyped》
快速使用Romanysoft LAB的技术实现 HTML 开发Mac OS App,并销售到苹果应用商店中. <HTML开发Mac OS App 视频教程> 土豆网同步更新:http: ...
- FMX+Win32,窗口无法保持原样,应该是个bug
从FMX发布开始,一直有这问题,大家看看是不是一个bug,应该如何修复? 新建一个FMX Application,运行后,点击窗口标题栏右上角的“最大化”按钮,此时窗口是最大化的.在windows最底 ...