微软Azure云主机及blob存储的网络性能测试
http://www.cnblogs.com/sennly/p/4137024.html
微软Azure云主机及blob存储的网络性能测试
1. 测试目的
本次测试的目的在于对微软Azure的云主机、blob存储的网络性能以及DNS解析的稳定性做相关测试,评估其是否能够满足我们业务的需求。
2. 测试项目
Ø 微软Azure云主机的网络性能
Ø 微软blob存储的网络性能
Ø DNS解析稳定性测试
3. 测试方法
本次测试使用多种第三方分布式工具作为访问源及评测工具,比照测试结果数据,以综合评估微软Azure的网络性能及稳定性。
4. 网络性能测试
4.1. 网络带宽测试
我们通过分布于全国的测试点并发下载微软云主机上的一个文件,以测试其最大的对外带宽。在虚拟主机上查看网卡流量,其结果如下:

4.2. 单独下载测试
在微软云主机上生成1个100M的文件,并在公司办公机上下载,其下载数据如下:

4.3. 网络响应速度测试
通过分布于全国的测试点访问微软云主机的网页,以测试其在各个地区的响应速度,数据来源于多家服务商,结果如下:


4.4. 网络性能测试的结论
Ø 微软云服务器对外提供的带宽可达到1000Mbps的水平。
Ø 微软云服务器对客户端的访问可能有做所限制,单用户下载速度为120KB/S左右。
Ø 微软云服务器全国范围内响应速度良好。
5. 微软blob存储网络测试数据
5.1. 下载速率测试-2M大小文件
将一个2MB的文件放置于blob中,并将其设置为公开,使用第三方诸如alibanch网速测试软件测试,得出结果如下:




由此可以看出微软Azure的blob网络性能很出色,在全国范围内都能有良好的表现。
5.2. 上传速率测试
使用Azure的C++SDK编写了一上传程序,在Azure的2核虚拟机上运行,单进程上传速率为14MB/S,3个进程同时并发上传速率为41MB/S,6个进程并发上传速率达到62M/S。
6. DNS稳定性
我们使用360监控对Azure的DNS稳定性进行监测,DNS解析正确率为100%,解析总耗时一般在100ms左右,但在某些时间点会跃升至300-400ms,上海与北京响应很快,广东地区稍慢。



7. 结论
Windows Azure的性能指标如何呢?用户在选择使用数据存储服务时会关注该数据存储服务是否能够满足用户日常的使用需求,同时是否能够满足用户访问峰值的情况。以下是微软官方公布的一个数据存储账号最大的性能指标。
Ø 一个数据存储账号的最大数据存储量是100TB。
Ø 最大的处理交易率是每秒钟处理5000个交易,每个交易可以是对记录实体、消息或Blob的操作。
Ø 最大的带宽是每秒钟传输3GB数据。
得益于世纪互联的优质网络环境,在北京和上海的站点均支持三线BGP(电信、联通、移动),微软Azure的网络性能与我们同时测试的其它云服务提供商相比,都有较大的优势。在我们的测试中,单台虚拟机的网络带宽可以跑满千兆网卡,blob全国范围内响应速度快、下载快,DNS服务解析稳定。这个结果与网络上另一位朋友的的测试结果吻合:
Ø 由于国内Azure站点在北京和上海,因此Azure访问华北、华东、华南、华中的速度非常快,均在20ms以内
Ø 无论是北京还是上海,访问全国各运营商均可以具有100ms内的延迟
Ø 访问联通网络时,北京站点延迟更低
Ø 访问电信网络时,北京站点连接华北、东部延迟更低;上海站点连接华东、华南延迟更低
Ø 访问移动网络时,上海站点延迟更低
若在长期测试稳定性亦如此的话,则应能够满足我们业务的需求。
http://www.cnblogs.com/sennly/p/4137024.html
微软Azure云主机及blob存储的网络性能测试的更多相关文章
- 微软Azure云主机测试报告
http://www.cnblogs.com/sennly/p/4135658.html 1. 测试目的 本次测试的目的在于对微软云主机做性能测试,评估其是否能够满足我们业务的需求. 2. 测试项目 ...
- 多云时代,海外微软Azure云与国内阿里云专线打通性能测试
本文地址:http://www.cnblogs.com/taosha/p/6528730.html 在云计算的大时代,大型客户都有业务全球拓展的需求,考虑到成本,时间因素,一般都是选择云计算,现在云计 ...
- 微软Azure云平台Hbase 的使用
In this article What is HBase? Prerequisites Provision HBase clusters using Azure Management portal ...
- ASP.NET Core 2.0中的Azure Blob存储
问题 如何在ASP.NET Core中使用Azure Blob存储 解 创建一个类库并添加NuGet包 - WindowsAzure.Storage 添加一个类来封装设置, publicclass A ...
- Azure云服务托管恶意软件
微软Azure云服务被用于托管恶意软件,可控制多达90台电脑 BleepingComputer称,在早期报道中,5月份陆续出现了两起与Azure相关的恶意软件攻击事件: 1.自5月10日以来,Azur ...
- 微软Azure开始支持Docker技术
前一段时间还在与微软的技术人员讨论媒体转换服务的效率问题,如果应用 Docker将会有质的提高,没想到国外的Azure已经开始支持了,相信国内Azure支持也不远了.微软正在努力确保Azure成为开发 ...
- 用手机应用追踪城市噪声污染——微软Azure助力解决城市问题
噪声无孔不入的城市地带(图片来自于网络) 2014年4月19日发行的<经济学人>杂志预言,到2030年,中国人口的70%(约10亿人)会在城市中居住.中国城镇化的高速发展一方面大大提高了 ...
- CDN云主机与传统虚拟主机功能对比
CDN云主机与传统虚拟主机功能对比 传统的虚拟主机都是单台服务器,一旦机器硬件损坏.IP被封.机房网络故障等,都将导致网站不能访问,严重的情况数据还无法及时取回,即使想换一家服务商也因为没有数据而无能 ...
- 【物联网云端对接-1】 通过HTTP协议与微软Azure IoT hub进行云端通信
在2015年曾写过一篇文章<从微软build 2015,展望微软未来发展>,提到了微软的Azure和Windows 10 IoT,那算是初次接触微软物联网技术.比较幸运的是在后续的时间里, ...
随机推荐
- COUNT(*)与COUNT(列名)的区别(转)
COUNT(*)与COUNT(列名)的区别 以前一直没有留意到COUNT(*)与COUNT(列名)的区别,昨天晚上无意中看到数据库系统工程师教程里面的一句话."如果null参与聚 ...
- Google 面经 09/26
http://www.mitbbs.com/article_t/JobHunting/32539885.html 狗家面经发信站: BBS 未名空间站 (Thu Sep 26 01:20:54 201 ...
- Socat
http://www.oschina.net/p/socat/ tcpick https://sourceforge.net/projects/tcpick/
- POJ3204+DInic+maxflow
Dinic+maxflow题意:找这样一种边的个数,就是增加该边的容量,可以使得最大流变大思路:求maxflow,再枚举流量为0的边,增加容量,看是否能找到增广路径. /* Dinic+maxflow ...
- Android SlidingMenu的getSupportActionBar无法找到的解决
getSupportActionBar()方法不能用 进入Library中的src下找到SlidingFragmentActivity.java,修改 public class SlidingFrag ...
- WebViewJavascriptBridge的基本原理
前言 WebViewJavascriptBridge是支持到iOS6之前的版本的,用于支持native的iOS与javascript交互.如果需要支持到iOS6之前的app,使用它是很不错的.本篇讲讲 ...
- spring结合时,web.xml的配置
<!-- 1. web.xml配置 <context-param> <param-name>webAppRootKey</param-name> <pa ...
- WinAPI——钩子函数大全2
CallNextHookEx 函数功能:该函数发送挂钩信息给当前挂钩链中的下一个挂钩处理过程,一个挂钩处理过程可在对该挂钩信息进行处理之前或之后调用本函数. 函数原形:LRESULT CallNext ...
- poj 1328 Radar Installation(贪心)
题目:http://poj.org/problem?id=1328 题意:建立一个平面坐标,x轴上方是海洋,x轴下方是陆地.在海上有n个小岛,每个小岛看做一个点.然后在x轴上有雷达,雷达能覆盖的范 ...
- UVa 1363 (数论 数列求和) Joseph's Problem
题意: 给出n, k,求 分析: 假设,则k mod (i+1) = k - (i+1)*p = k - i*p - p = k mod i - p 则对于某个区间,i∈[l, r],k/i的整数部分 ...