首页 > 201607 > Vultr vs DigitalOcean 速度性能价格全方面比较
2016
07-18

Vultr vs DigitalOcean 速度性能价格全方面比较

 

Vultr vs DigitalOcean 速度性能价格全方面比较 - 第1张  | Mr.Long

Vultr vs Digitalocean

Vultr vs DigitalOcean 速度性能价格全方面比较 - 第2张  | Mr.Long

套餐价格

 

Vultr vs DigitalOcean 速度性能价格全方面比较 - 第3张  | Mr.Long

可选的操作系统

 

Vultr vs DigitalOcean 速度性能价格全方面比较 - 第4张  | Mr.Long

一键部署应用等

 

DigitalOcean Vultr 是两家非常流行(如果不是最流行)的两家VPS提供商。这篇文章会重点从各方面(价格、性能、用户体验以及功能等)对他们进行比较。

作者猜一定有人会问:为什么不包括Linode呢?所以作者会首先试着解释一下,为什么选Linode的人越来越少,以及为什么作者个人不推荐Linode。

为什么Linode 占有率变低了?

在选择VPS的时候,一般都会考虑三家提供商:Linode DigitalOcean Vultr。 这里的排名作者不敢说没有先后,因为Linode应该是多年经验VPSer 的首选。然而,这并不表示Linode就真的比其他两家好。

Linode创建于2003年,DigitalOcean 和 Vultr 则分别是2011年和2014年。这也是为什么资深 VPSer 总是提到“Linode 最稳定 balabala”。Linode是不是真的稳定呢?是。Linode 是不是最稳定的呢?这作者就要打个问号了。不过本文也并没有打算去探讨谁是最稳定的,毕竟这并不是一个测试一句话就能验证的事情。

不得不承认的一件事是,Linode 被DigitalOcean 和 Vultr 挖去了大量的用户。大家都爱说,Linode是高帅富的首选,但作者觉得这句话说不通。Linode 家10美元起的定价是一个原因,但这不能解释去其他两家买高端Plan的那些用户啊。相对来说,作者觉得Linode性价比反而更高:同样是$80/month的Plan,Linode无论是在CPU、SSD容量还是流量方面,都比DigitalOcean要慷慨得多。因此,价格不是唯一的原因。

作者认为:Linode老了。一方面,人们会因此觉得Linode可靠;而另一方面,Linode开始跟不上时代潮流了。

首先看看UI,Linode的界面还停留在近10年前的设计风格,丑到爆,用户体验也不佳。举个例子,DigitalOcean和Vultr都能够一步创建新机器,而Linode要分两步:首先创建一个Linode,然后再部署镜像。而且创建后的机器名称是清一色的Linode1234567 的格式。告诉作者如果作者有20台机器,作者怎么去区分它们?

其次,DigitalOcean和Vultr都非常吸引人的一点,作者认为是Snapshot。通过Snapshot,可以完成很多有意思的事情。首先,Snapshot是一个完整的系统备份;其次,Snapshot可以用来迅速部署新的机器;再次,Snapshot可以实现机器在不同区域之间的转移。而Linode呢,备份服务是收费的,批量部署机器只能通过脚本,机器在不同区域之间无缝转移需要找客服…

再次,DigitalOcean 和 Vultr 内置了很多个性化镜像,比如安装配置好LAMP的镜像,部署只需要一键操作。而Linode就没有了…

可以说,DigitalOcean和Vultr有的,Linode基本上都可以做到,但要么收费,要么麻烦,另外无数的小细节导致Linode易用性非常低。

所以作者说,Linode老了,开始跟不上需求的步伐了(毕竟现在是全民VPS,不能期望每个用户都有多年经验)。
(注:作者只用过几个月的Linode,并没有完全探索过它的后台,如果写的有问题,敬请指出。)

DigitalOcean Vultr 深度对比

DigitalOcean 和 Vultr 在很多方面,几乎可以说是势均力敌。但由于DigitalOcean 起步早了两年,又有众多大佬撑腰(你问有谁?据作者所知,曾经有jQuery创始人,RAILS核心成员,REDIS创始人,Stack overflow的联合创始人…至于现在,DigitalOcean把他们从网站上撤下来了… 不知道发生了什么…),知名度方面,的确不是Vultr能比的。

作者们接下来,从各个方面来对二者进行客观的对比,帮助读者做出选择。

速度

首先是所有人都关心的速度。作者曾经用阿里测和360云测等对Linode、DigitalOcean (以下简称DO)和Vultr从国内各节点进行批量ping测试,结果是Linode略好于DO略好于Vultr。但差别微乎其微,实际使用方面自然是完全不会有任何感觉。

相对于Ping来说,作者认为更重要的反而是地理位置。对于国人,Vultr相对于DO来说,极大的优势在于日本机房。提到日本机房,很多人会想到Linode。拜托,别提那个不争气的Linode了,日本机房的IP基本都被墙了… DO对国内速度最快的,显然是旧金山(San Francisco),ping值200ms以上;而Vultr的日本机房,则可以实现100ms出头,个别节点甚至低于100ms。

不知道DO怎么想的,没有也去日本开个节点,而是跑去新加坡。可惜的是,中国用户要访问美国或日本的主机时,是有海底电缆直通的,不管电信还是联通都是直接连过去,但是如果要访问新加坡,联通会选择一条很近的线路(路过香港)到新加坡,而电信则傻傻地跑到美国以后再去新加坡… 所以啊,追求速度的话,Vultr的日本机房实在是不二首选。

早在一年以前,如果你选择Vultr的日本机房,流量上限会减半。今天特意再去查了一下,发现已经没有了这条限制,简直喜大普奔。

价格

DO和Vultr 的Plan 都是$5/month 起步,都是KVM架构, 但配置略有不同。DO的起步Plan中,只有512MB的内存,而Vultr是768MB;DO提供20G硬盘存储,Vultr提供15G。其他参数都是一样的。相对于这个价位来说,内存明显比硬盘更重要,因此Vultr在$5的Plan上可以说是极具性价比。至于Vultr的$10 Plan,虽然是其“Great Value”,但作者觉得存在感不强,其他参数相同的情况下,愣是比DO少了10G硬盘存储 。实际上并不是Vultr不懂定价,而是当初Vultr给了这个Plan 20%的优惠,性价比也是爆表。但自从优惠过期,“Great Value”也就成了一个笑话了。

而偏高端的Plan方面,Vultr比DO在CPU、RAM、SSD、流量等方面都比DO要大方一些,性价比更高。

优惠

为了争夺用户,DO和Vultr简直是无所不用其极,优惠都是大大的。(相对来说,Linode就像一个固执的葛朗台。)

首先说Vultr,在Vultr的网站上藏着这样一个页面:Vultr Coupons
打开以后你有两个选项,一个是可以用60天的$50优惠券(不管你用不用完,60天以后都会失效),一个是没有限制的$20优惠券(最低配置可以用4个月!)。选择哪个就看你的了。
曾经有人问过作者,虽然说是免费,但是信用卡还是被扣了$2.5。这个完全不用担心,因为Vultr已经解释了:这笔钱是用来认证你的信用卡的,过一段时间就会取消,钱还会回来。

至于DO,优惠力度没那么大,普通用户只有$10的优惠券,最低配置可以用两个月,必须使用优惠链接注册:Simple Cloud Computing, Built for Developers。不过在这里再悄悄送你个优惠码,再送$10: ACTIVATE10

但是如果你是学生,那作者告诉你,你赚大了!因为DigitalOcean参与了GitHub的学生优惠包(作者就说DO有大佬撑腰吧?),用edu邮箱注册可以得$100美元优惠券!传送门:GitHub Student Developer Pack

在线时间保证

DO:99.99%
Vultr:100%
实际上,作者从去年10月在Vultr创建了一台主机,一直运行到今年5月31号,直到Vultr通知作者设备需要重启。可以说是非常可靠的。

性能

作者在DO和Vultr上分别创建了一台$20的全新的机器(伦敦地区),然后进行性能测试。
性能方面,作者们对CPU、RAM、SSD进行分别对比测试。

结论:Vultr在CPU(单核、多核)、RAM方面完胜DO,但DO在硬盘读写方面超出Vultr不是一丁半点。
个人观点:显然CPU和RAM性能要比硬盘IO能力更重要,除非你要进行大量的硬盘读写(应该是非常小众的需求)。
在Vultr的网站上,也有一个与其它供应商性能比较的页面: https://www.vultr.com/benchmarks/。

Unix Benchmarks(分数越高越好)

DO: 单核得分 1053.4 双核得分:1716.4
Vultr: 单核得分 1108.7 双核得分:1901.4

SysBench CPU Test

单核CPU性能

找范围内最大素数{时间越短越好}

sysbench –test=cpu –cpu-max-prime=20000 run

DO:
total time: 44.3742s
total time taken by event execution: 44.3543s
Vultr:
total time: 39.0812s
total time taken by event execution: 39.0549s

多核性能,线程调度

线程并发执行,循环响应信号量花费的时间{越少越好}
sysbench –test=threads –num-threads=4 –thread-yields=1000 –thread-locks=2 run
DO:
total time: 9.0200s
total time taken by event execution: 36.0600s
Vultr:
total time: 7.0219s
total time taken by event execution: 28.0678s

SysBench RAM Test

sysbench –test=memory –memory-block-size=8k –memory-total-size=16G run
(在内存中传输 16G 的数据量,每个 block 大小为 8K){时间越短越好}
DO:
total time: 3.5584s
total time taken by event execution: 2.7455s
Vultr:
total time: 2.8853s
total time taken by event execution: 2.3725s

SysBench I/O Test

sysbench –test=fileio –num-threads=4 –file-total-size=3G –file-test-mode=rndrw prepare
sysbench –test=fileio –num-threads=4 –file-total-size=3G –file-test-mode=rndrw run
sysbench –test=fileio –num-threads=4 –file-total-size=3G –file-test-mode=rndrw cleanup
最大创建16个线程,创建的文件总大小为3G,文件读写模式为随机读
写:
DO
3221225472 bytes written in 9.44 seconds (325.42 MB/sec).
Vultr:
3221225472 bytes written in 11.55 seconds (266.05 MB/sec).
读:
DO
Read 93.719Mb Written 62.531Mb Total transferred 156.25Mb (344.46Mb/sec)
Vultr:
Read 93.844Mb Written 62.406Mb Total transferred 156.25Mb (111.85Mb/sec)

用户界面

DO和Vultr都UI都比较扁平化,但作者个人比较倾向于DO,感觉优于Vultr。

纯存储空间

Vultr深受好评的一款产品,是它的Block Storage(块存储?其实就是一个纯存储空间)。如果你只是需要一块网络硬盘用于存储静态内容,用于备份,而不需要任何计算能力,你会发现Block Storage简直是神器!Block Storage的价格是$0.1/GB,50G的空间只需要$5/month,换到DO上的话,你可是得花$40/month。

备份

DO目前备份是免费的(据说以后会收费,但目前不知道免费到什么时候),而Vultr则要加收20%的费用。但二者的Snapshot都是免费的。

文档

DO的文档是出了名的完善。不仅仅是DO界面的使用,很多应用程序的安装和设置都有完善的文档。这主要得益于DO的一项政策:任何人都可以向DO提交文档,只要该主题没有被收录,文档质量比较高,就可以赚到$50-$200(大部分都是$200)。详情:Get Paid to Write for DigitalOcean
可以想象到,DO在这方面一定是投入了大量的资金。而目前看来,这项投资是相当值的。

API

DO在自己的API文档中提到,它们的API可以让用户完成所有在网页上能完成的操作,仅有一项除外:API设置(废话)。也就是说,只要你在DO后台允许了API,所有的操作都可以使用命令行进行。对于开发者来说,简直不能更赞。

而Vultr的API只能算是满足了基础操作。一些比较复杂的操作,比如把一个snapshot在不同地区间转移,是无法通过API完成的。

APP

市面上,作者只发现两个Vultr的iOS APP,而DO的APP则非常多。

究其原因,由于API方面的差异,大多的开发者更偏好于为DO开发APP。实际上,作者并不很能理解他们的选择。毕竟她们开发的APP也并没有完全利用DO的API,也只是能实现Vultr的API所能提供的功能而已。

作者猜测, 可能DO在API方面的文档也更加完善一些。

部署时间

在创建新机器的时候,DO需要的时间更短一些,大约是Vultr的一半。

Recovery Mode

二者都具有Recovery Mode。必须提到的一点是,如果你忘记了root密码,在DO中可以直接在网页上重置,而在Vultr中必须进入Recovery Mode。这一点不得不说Vultr很差劲。
操作系统

二者都提供CentOS, Ubuntu, Debian, FreeBSD 和 CoreOS,但Vultr还提供Windows系统的选择。

额外IP地址

DO称为Floating IP,Vultr称为Reseved IP
其实就是给机器增加额外的IP地址。DO的价格是$0.006/hour而Vultr则是$0.003/hour。折算到一个月上,就是$4.32和$2.16的差别。可以说DO的IP地址贵的简直没人性。而Vultr的价格倒是非常符合市场价的。

Vultr具备一些DO不具备的功能:

上传镜像

有人通过这个功能安装了Windows。作者不建议这么做,毕竟国外非常注重版权保护。

总结:

作者个人比较喜欢DO,主要是因为它的界面,丰富的文档以及API。但作者给公司做的网站全都放在Vultr上。
在作者看来,Vultr在作者使用的一年里发生了许许多多的改变,比如新增加的DDOS保护,独立服务器等等。虽然还有不足,但作者认为Vultr大有取代DO和Linode称为行业老大的趋势。

 

赞赏

微信赞赏支付宝赞赏

来发表一下你看完该文章的感受吧
最后编辑:
作者:Mr.Long
这个作者貌似有点懒,什么都没有留下。

留下一个回复

你的email不会被公开。