技术开发 频道

Azure VS AWS,数据服务产品对比大盘点

  【IT168 评论】Microsoft Azure和Amazon Web Services是现在主流的云服务供应商,双方都提供了大量的数据服务,那么双方的数据服务到底都有哪些呢?本文整理了一些关于Azure和AWS(截止2018年3月)的数据服务对比以及部分评论,但是文章不会做功能比较,因为这些系统的发展速度之快令人难以想象,如果有需要的话,大家可以去查看相关文档。

  Relational

  Azure 产品: SQL Database, Database for MySQL, Database for PostgreSQL

  AWS 产品: RDS, Aurora

  RDS是一个总称,它包含了六个引擎,Amazon Aurora,MySQL,MariaDB,Oracle,Microsoft SQL Server和PostgreSQL。我之所以把Aurora单独列出来,这是因为Aurora专为MySQL和PostgreSQL提供高端服务

  NoSQL:Key/Value

  Azure产品:Cosmos DB,Table Storage

  AWS产品:DynamoDB,SimpleDB

  Cosmos DB是Azure的主要NoSQL数据库,它可以处理关系型数据库无法处理的所有数据。

  NoSQL:Document

  Azure产品:Cosmos DB

  AWS产品:DynamoDB

  Azure之前还有一款文档数据库产品DocumentDB,但是它的光芒完全被CosmosDB盖下去了。

  NoSQL:Graph

  Azure产品:Cosmos DB

  AWS产品:Neptune

  截止到2018年3月,Neptune还处于预览阶段,不知在接下来的时间内整个图数据库的格局是否会发生变化?

  数据仓库

  Azure产品:SQL Data Warehouse

  AWS产品:Redshift

  这两项服务给我的感觉就是它们好像一直都存在,Redshift最早可以追溯到2012年,而SQL DW可以追溯到2009年,所以Azure和AWS都是有足够的时间来了解和实现数据仓库即服务。

  高速缓存

  Azure产品:Redis Cache

  AWS产品:ElastiCache

  这两个服务都建立在Redis基础之上,所以这里真正的问题是您想使用来自第三方提供商的Redis-as-a-service,还是使用Redis本身。

  价钱

  Azure定价计算器:https://azure.microsoft.com/en-us/pricing/calculator/

  AWS定价计算器:https : //calculator.s3.amazonaws.com/index.html

  定价计算器可以让你对容量有一个更好的理解,下面我们就针对SQL Data Warehouse

  和Redshift做一个简单的比较。

  以下是Azure SQL Data Warehouse的定价摘要,针对容量进行了优化,存储容量为10 TB:

Azure VS AWS,数据服务产品对比大盘点

  计算器告知了我最需要知道的两件事,一个是需要支付的费用,另一个是Data Warehouse Units (DWUs)。

  下图是针对Redshift :

Azure VS AWS,数据服务产品对比大盘点

  AWS的收费标准似乎更重视计算能力而非存储,当然这只是一个节点的成本,而SQL Data Warehouse是使用多节点来进行工作负载的。而且也不能对比故障转移,维护,灾难恢复等。

  所以,我们在对Azure和AWS之间提供的数据服务进行对比时,结果可能不尽如人意。当然,这也有可能是两家公司为了赢得市场青睐而没有提供太多可供对比的信息。

  通过定价页面,我们可以深入了解具体成本,并在是否选用的选择中做出第一级比较。如果只关注资源限制和最大限度,那么这个比较就像是苹果和橘子在作比较,我们还应该关注成本、吞吐量、灾难恢复等等,并依次来确定每项服务的成本。

0
相关文章