本文来自国外技术网站Sitepoint,原文作者:Darren Jones,原文标题:
Alibaba Cloud, AWS & DigitalOcean: Cloud Services Compared
云计算的出现,使得我们可以通过网络的形式来使用服务器、数据库、分析等传统只能由实体计算机提供的计算服务。
这种服务的理念兴起于互联网诞生之时,但直到Salesforce的诞生以及Amazon于2006年发布了Elastic Compute Cloud并在之后推出AWS后才逐渐成为现实。 自那时起,随着云计算逐渐发展为一个巨大的增量市场,大量的厂商进入了这一领域中。
云计算供应商允许企业进行网站、应用程序、存储数据和资产的托管,并运行SaaS模式的各类应用,如流媒体、照片备份与存储,甚至是AI服务等。 众所周知,云计算的主要优势在于它是一种“租用”模式,这使得企业用户免除了诸多的服务器和人员费用。
云计算的另一个优势是弹性的扩展,即可以在需要时,通过负载均衡器来实时增加或减少服务使用的计算能力。 这使得用户可以在不需要大量前期投资的情况下开启自己项目,并有助于企业在新服务启动时避免一些风险,同时允许企业在未来进行扩展。例如阿里云的一个特点就是它的负载均衡器可以使用共享资源,并也可以在有需要时切换到有保证的性能实例。
在本文中,我们将服务内容与价格上对AWS、阿里云和DigitalOcean进行比较。但是要说明的是,三大供应商的服务很相近,只是有些细微不同的运行模式,一切请仅作为参考。 而首先我们自然是要对这些供应商进行一下介绍。
亚马逊网络服务(AWS)是云计算中的领导者。它于2006年正式推出,目前已经具有了一系列令人印象深刻的服务。当人们登录AWS时,他们会发现购买AWS的服务就像在网络商城上进行购物一样,但大量而复杂的服务产品也常常令人有些难以选择。
阿里巴巴被誉为中国版的Amazon,公司于2009年推出阿里云以直接与AWS进行竞争。阿里云专注于亚州市场,并在经历大幅度增长后成为了中国大的云供应商。2018年,因为对开源的贡献,阿里云荣获了MySQL企业贡献奖。阿里云承诺将在未来三年内投入150亿美元以继续强化自身的云产品。较于AWS,阿里云的网站界面更具现代化观感。
Digital Ocean于2012年开始营业,其目的是让开发人员能够轻松地在云中构建应用。它网站的大特点就是干净的外观以及用户友好型的设计。此外,该厂商还提供名为“水滴”的各价位虚拟机产品。
在对三家供应商进行简介后,我们就来对三家进行具体的对比。
服务供应
如前文所述,三大供应商均提供相类似的服务。包括:
1.能够创建多内核和达256GB RAM的虚拟机
2.能够创建依按需配置的自定义画像
3.负载均衡器
4.内容交付网络
5.包括防木马和DDOS攻击的防火墙服务
6.内置冗余的的快照和备份
方便其他服务和开发人员与托管在云中的资源进行交互的API
在这里,由于自身的产品类型过于“丰富”,AWS和阿里云有时可能会让事情变得复杂。而DigitalOcean的简单设置可能会让用户体验度更好。
下表列出的是一些服务的差异:
从该表中不难看出,AWS是进行全球布局的厂商,而阿里云专注于亚州,如在迪拜、马来西亚、和印度尼西亚的数据中心,但阿里云亦在开拓其他市场,它在北美和欧洲将新增了一批数据中心。相比之下,DigitalOcean似乎只专注于西方市场。
操作系统上,AWS和阿里云均可提供Windows服务器,但DigitalOcean只能使用Linux服务器。但应该指出的是,运行虚拟Windows服务器成本更高。三家供应商均提供自身的集成存储解决方案,AWS和阿里云还提供基于云的数据库。
同时,阿里云在这里的一大优势是它高级别安全服务,这些服务通过使用弹性的Web应用程序防火墙网络,成功地防御了多年来发生的大量攻击。
价格
比较这些服务的价格实际上非常困难。 AWS和阿里云提供的定制颗粒度的级别意味着它很难与DigitalOcean的相比。而让事情进一步复杂化的是,如果用户不需要随时可用的服务,那么他们也可以与AWS达成更便宜的交易。
AWS的定价都是“按需”,所以用户只需要支付他们使用的东西。如果服务不能持续有效,AWS还会以折扣的价格提供预订和现货实例。
Digital Ocean使用按月付费购买水滴的模式。他们试图简化这一过程,以避免使用复杂的计算方式来预测每月的成本。最低价格的水滴起价为每月5美元,用于基本入门的套餐。用户可以根据需要升级到不同形式的水滴,并根据需要支付额外的内存或存储费用。
阿里云提供一个随需应变的选择方式,位于AWS和Digital Ocean的水滴之间。他们可以按即付即用的模式进行每秒计费,但也为持续性的月和年的使用提供折扣。他们还提供了一揽子计划,使用户可以更轻松地开始使用那些已经为他们构建的常见配置,并且通常可以获得比“随用随付”选项更高的价值。
尽管在比较价格方面存在困难,但下面是一些不同的配置和价格,可以让大家了解可能付出的费用:
请注意,费用方面仅做参考,如S3,用户还必须为额外的存储支付费用。
入门套餐:
AWS-10.08美元/月
1 CPU
1 GB内存
不包含存储
阿里云-4.5美元/月
1 CPU
1 GB内存
40 GB SSD 存储
DigitalOcean-5美元/月
1 CPU
1 GB内存
25 GB SSD 存储
流行套餐
AWS-40.32/月
1 CPU
1 GB内存
不包含存储
阿里云-39美元/月
2 CPUs
4 GB 内存
60 GB SSD 存储
DigitalOcean-20美元/月
2 CPUs
4 GB 内存
80 GB SSD 存储
高级套餐
AWS-683.75美元/月
16 CPUs
64 GB 内存
不包含存储
阿里云-570美元/月
32 CPUs
128 GB 内存
3000 GB SSD 存储
DigitalOcean-640美元/月
24 CPUs
128 GB 内存
2560 GB SSD 存储
所有3种服务都提供额外的存储选项,价格非常相似(每GB为0.01到0.03美元之间)。 请注意,用户需要考虑到上传和下载使用这些服务存储资源可能会产生额外的带宽成本。
结论
就目前而言,Amazon仍然是市场领导者,可以确信,它将继续为客户提供多种选择的优质服务。DigitalOcean 让建立虚拟机的任务看起来不再那么令人生畏,并且该公司还有一个优质的开发者社区。对于阿里云,它是一个不错的尝试选择,它的优惠可以让用户使用2个月的基本服务器,并还可以使用免费积分来尝试其他一些服务。