Azure VS AWS,两大云计算服务商数据服务产品大盘点
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:
计算器告知了我最需要知道的两件事,一个是需要支付的费用,另一个是Data Warehouse Units (DWUs)。
下图是针对Redshift :
AWS的收费标准似乎更重视计算能力而非存储,当然这只是一个节点的成本,而SQL Data Warehouse是使用多节点来进行工作负载的。而且也不能对比故障转移,维护,灾难恢复等。
所以,我们在对Azure和AWS之间提供的数据服务进行对比时,结果可能不尽如人意。当然,这也有可能是两家公司为了赢得市场青睐而没有提供太多可供对比的信息。
通过定价页面,我们可以深入了解具体成本,并在是否选用的选择中做出第一级比较。如果只关注资源限制和最大限度,那么这个比较就像是苹果和橘子在作比较,我们还应该关注成本、吞吐量、灾难恢复等等,并依次来确定每项服务的成本。
[注:本文部分图片来自互联网!未经授权,不得转载!每天跟着我们读更多的书]
互推传媒文章转载自第三方或本站原创生产,如需转载,请联系版权方授权,如有内容如侵犯了你的权益,请联系我们进行删除!
如若转载,请注明出处:http://www.hfwlcm.com/info/107810.html