机房360首页
当前位置:首页 » 云计算资讯 » 差点错失整体跑分达到1062.7分的高性能云主机

差点错失整体跑分达到1062.7分的高性能云主机

来源:51CTO 作者:DJ编辑 更新时间:2016-11-24 17:00:17

摘要:虽然,现在传统IT转云已经初露端倪,发展迅速,云计算替代传统IT是个大趋势。但是国内各家云,在圈子自嗨、TO-VC、玩概念热闹了几年后,终究没几个拿得出稳定可靠的产品。别看那么多云计算公司,找个靠谱的分布式快存储系统不容易,找个好用的云主机更不容易。

  近几年随着云计算技术的逐渐普及,越来越多的企业开始选择了部署云计算方案,但是公有云、私有云、混合云到底怎么选,或者说它们各自具体有什么区别,很多人是不了解的,针对不同需求的企业拥有不同部署方案,如果不了解的话,选型也会为难。今天我们深入浅出举一个例子,让你通俗的明白什么是公有云、私有云、混合云和社区云。

  张三、李四、王五住一栋楼,楼下一个大规模的饭店。张三一直在家做饭,这是私有云,厨房是自建机房。李四一直在饭店吃,这是公有云,饭店是云数据中心。王五牛叉,在饭店有个固定包间,包间不对外人开放,这是托管型私有云(有的厂商将其定义为专有云),包间是云数据中心中的托管服务器。张三家有天来了十多个客人,这是业务突增。家里装不开,要去饭店,这是私有云转公有云。张三妈妈省吃俭用,对张三说,你们去吧,我和你爸在家吃,对张三家来说这是混合云。如果饭店仅对某个特定人群比如学生开放,这就相当于社区云。当然,举例不十分恰当,毕竟饭还是买的,而云是租的,此点切记 。

  1 私有云

  私有云是为某个特定用户/机构建立的,只能实现小范围内的资源优化,因此并不完全符合云的本质--社会分工,所以 Openstack 等开源软件带来的私有云繁荣可能只是暂时的,会有越来越多的客户发现廉价的硬件和免费的软件并不是打造私有云的充分条件,精细的管理、7×24运维所耗去的总成本(TOC)不比公有云低,而且随着公有云厂商运营能力的进步,这种趋势会越来越明显。托管型私有云在一定程度上实现了社会分工,但是仍无法解决大规模范围内物理资源利用效率的问题。

  2 公有云

  公有云是为大众建的,所有入驻用户都称租户,不仅同时有很多租户,而且一个租户离开,其资源可以马上释放给下一个租户,一如饭店里一桌顾客走了马上迎来下一桌顾客。公有云是最彻底的社会分工,能够在大范围内实现资源优化,因此,不管道路如何曲折,前途总是光明的。当然公有云尤其是底层公有云构建,不是一般人能玩的了的,就像开个三五桌的饭店谁都能行,开个三五万桌的饭店就要看资金和本事了。很多客户担心公有云的安全问题,敏感行业、大型客户可以考虑,但一般的中小型客户,不管是数据泄露的风险,还是停止服务的风险,公有云都远远小于自己架设机房。

  3 社区云

  社区云是介于公有、私有之间的一个形式,每个客户自身都不大,但自身又处于敏感行业,上公有云在政策和管理上都有限制和风险,所以就多家联合做一个云平台。

  4 混合云

  混合云是以上几种的任意混合,这种混合可以是计算的、存储的,也可以两者兼而有之。在公有云尚不完全成熟、而私有云存在运维难、部署实践长、动态扩展难的现阶段,混合云是一种较为理想的平滑过渡方式,短时间内的市场占比将会大幅上升。并且,不混合是相对的,混合是绝对的。在未来,即使不是自家的私有云和公有云做混合,也需要内部的数据与服务与外部的数据与服务进行不断的调用(PaaS 级混合)。并且还有可能,一个大型客户把业务放在不同的公有云上,相当于把鸡蛋放在不同篮子里,不同篮子里的鸡蛋自然需要统一管理,这也算广义的混合。

  7月20日左右,我接到一哥们儿的电话,邀请我参加他们研发的新一代高性能云主机的内部测试。这哥们儿多年前和我同一个公司做运维,后来被高薪挖去了某大型云计算企业,惹一帮人眼红,一年前辞了职,据说是加入了一个创业公司,立志要做新一代高性能云主机。

  虽然,现在传统IT转云已经初露端倪,发展迅速,云计算替代传统IT是个大趋势。但是国内各家云,在圈子自嗨、TO-VC、玩概念热闹了几年后,终究没几个拿得出稳定可靠的产品。别看那么多云计算公司,找个靠谱的分布式快存储系统不容易,找个好用的云主机更不容易。我司算是个大型金融企业,也紧随趋势,有部分业务搬迁上云,经过一番对比选择的是现在市场占有率最高的某云,用下来感觉不功不过,稳定性和性能够用,价格也在可接受范围。

  所以,对于这个测试邀请我虽然有所期待,期待主要是因为我这哥们儿做的东西一向靠谱,相信比格云这个所谓新一代高性能云主机不会太鸡肋,保留的是这个公有云平台也是基于KVM开发的,技术架构乍一看并无太多创新,而且功能点和架构基本也是现在市场上的云主机都有的基本功能,无太大亮点。我们公司的业务主要是金融类型的,大部分的数据是放在自己的服务器上,现在主要是把官网和部分数据库信息放在云上,希望云主机可以有较强的稳定度,当然,性价比也很重要。

  7月28日是比格云正式开放内测,据说我是第一批邀请内测的用户。虽然心里犹疑,还是拿着哥们儿给的邀请码在比格云注册了,注册的时间是7月28日下午2点。比格云官网的整体风格应该是模仿国外网站走的简洁风,给人感觉还是比较小清新的。

  我先进行了主机等资源的申请,这次给我们内测的云主机因为全免费,所以对可申请的资源做了一定限制。为了测试准确,我申请的资源如下:1台linux云主机,1个IP,10M带宽、CPU4核,内存16G,数据盘300G。

  申请完进入控制台之后,整个页面呈现逻辑基本完整、简洁。但是发现有的地方过于简单,比如个人账户下针对申请主机和带宽等的操作页面,信息较少,专业性打了一定折扣。可能因为刚开始内测,整个网站的深度感觉还有待加强。

  整体操作的便捷度也不错,包括申请云主机,重启/开关机,修改密码等功能响应迅速,但是个别需要等待的操作缺少了邮件或短信等提示,比如申请了云主机关闭网页后,就无法知道主机的申请状态了。这些应该在比格云后期的运营中会加以完善。

  接下来是性能测试,这也是让我颇感意外的测试结果,整体服务器性能相当不错,包括磁盘IO、网络传输等性能都相当优秀,尤其是整体跑分达到了1062.7分,大大超出我的预期。

  具体测试内容如下:

  一、云主机性能测试:磁盘IO读写速度、SSD硬盘速度测试

  首先我用“dd if=/dev/zero of=test bs=64k count=4k oflag=dsync”和“dd if=/dev/zero of=test bs=8k count=256k conv=fdatasync”测试了主机的磁盘写入性能和顺序读性能。conv=fdatasync与oflag=dsync的区别在于,sync函数只是将所有修改过的块缓冲区排入写队列,然后就返回,它并不等待实际写磁盘操作结束。而fsync函数只对由文件描述符filedes指定的单一文件起作用,并且等待写磁盘操作结束,然后返回。

  测试出来的结果如下:

  dd if=/dev/zero of=test bs=64k count=4k oflag=dsync

  268435456字节(268 MB)已复制,3.04623 秒,88.1 MB/秒

  dd if=/dev/zero of=test bs=8k count=256k conv=fdatasync

  2147483648字节(2.1 GB)已复制,4.66915 秒,460 MB/秒

  在SSD性能测试方面,我用hdparm命令测试出来的结果如下:

  hdparm -t /dev/vda

  /dev/vda:

  Timing buffered disk reads: 2738 MB in 3.00 seconds = 912.60 MB/sec

  测试到这里不得不承认比格云在性能方面的确是超越了不少同行,令人惊喜。

  二、云主机网络传输速度测试:

  接下来是网络速度的测试,我用speedtest_cli命令检测了网络实时速度。测试结果如下:(原谅我不喜欢截图)

  python speedtest_cli.py --share

  Retrieving speedtest.net configuration...

  Retrieving speedtest.net server list...

  Testing from CNNIC (211.147.80.209)...

  Selecting best server based on latency...

  Hosted by Shanghai Branch, China Unicom (Shanghai) [19.64 km]: 2.965 ms

  Testing download speed........................................

  Download: 191.33 Mbit/s

  Testing upload speed..................................................

  Upload: 11.17 Mbit/s

  Share results: http://www.speedtest.net/result/5569136010.png

  三、云主机性能综合测试:UnixBench跑分工具测试

  最后是整体跑分,是用了一段时间主机之后,用UnixBench跑的,UnixBench是一款开源的测试 Unix 系统基本性能的工具,是比较通用的测试性能的工具,可以对云主机的系统调用、读写、进程、图形化测试、2D、3D、管道、运算、C库等系统基准性能提供测试数据。另外,UnixBench版本不同也去导致测试得分的结果有很大的差别,大家如果要使用UnixBench来测试VPS的性能的话,最好是使用同一个版本的UnixBench。

  跑分结果如下:

  BYTE UNIX Benchmarks (Version 4.1-wht.2)

  System -- Linux 10-100-10-104 3.10.0-327.18.2.el7.x86_64 #1 SMP Thu May 12 11:03:55 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

  /dev/vda1 62897156 1962772 60934384 4% /

  Start Benchmark Run: 2016年 08月 21日 星期日 23:50:41 CST

  23:50:41 up 24 days, 13:35, 2 users, load average: 0.02, 0.07, 0.06

  End Benchmark Run: 2016年 08月 22日 星期一 00:00:44 CST

  00:00:44 up 24 days, 13:45, 2 users, load average: 13.20, 5.51, 2.45

  INDEX VALUES

  TEST BASELINE RESULT INDEX

  Dhrystone 2 using register variables 376783.7 51385251.7 1363.8

  Double-Precision Whetstone 83.1 2226.1 267.9

  Execl Throughput 188.3 12232.3 649.6

  File Copy 1024 bufsize 2000 maxblocks 2672.0 1046805.0 3917.7

  File Copy 256 bufsize 500 maxblocks 1077.0 282805.0 2625.9

  File Read 4096 bufsize 8000 maxblocks 15382.0 5193950.0 3376.6

  Pipe-based Context Switching 15448.6 1357258.8 878.6

  Pipe Throughput 111814.6 6551144.9 585.9

  Process Creation 569.3 46436.2 815.7

  Shell Scripts (8 concurrent) 44.8 2859.0 638.2

  System Call Overhead 114433.5 10112701.4 883.7

  =========

  FINAL SCORE 1062.7

  以上是我的测试结果,从测试结果来看,比格云的各项性能数据还是非常有竞争力的,看来现在IAAS市场各项架构技术的发展实在是迅猛,我们这些所谓的老鸟也要加快学习的步伐。而作为拖延症患者,选择在这个时候把这篇测试报告写出来,是因为比格云在内测结束,又经历了两个月的闭关优化后,即将正式推出这个新一代高性能云主机,作为比格云第一批内测用户代表,在这里祝愿比格云能够大卖,用心的好产品值得被市场关注。

  另外,顺便提醒下各位在测试云主机的时候,为了能够得到更为准确和详细的相关性能测试数据,我们应该多角度、全方位地运行多种测试工具来进行检测,同时也要记得排除因本地网络环境而造成的数据结果的错误。

  责任编辑:DJ编辑

机房360微信公众号订阅
扫一扫,订阅更多数据中心资讯

本文地址:http://www.jifang360.com/news/20161124/n961189936.html 网友评论: 阅读次数:
版权声明:凡本站原创文章,未经授权,禁止转载,否则追究法律责任。
相关评论
正在加载评论列表...
评论表单加载中...
  • 我要分享
推荐图片