阿里云和AWS对比研究三——对象存储产品对比

​ 所谓的云计算的”传统业务“其实就是存储和计算这两大块了。总体来说这两部分是整个云计算服务的基础构件,所有的其他衍生的服务很多都需要基于存储和计算这两部分的内容。计算机技术最本质的功能就是计算和存储。

云存储S3和阿里OSS

​ 云存储服务的对象存储又是储存服务中最重要的部分。当然在这一部分也有专攻这一个单一服务的厂商,比如七牛云存储。S3和阿里的OSS的服务基本上是一致并一一对应的,其中只有比较微小的差别。

​ 对象存储的使用还会涉及到存储的生命周期管理。我们知道在一般的企业信息系统中通常都将数据分为主数据(元数据)和业务数据。通常主数据是不会经常变化的,设备的主要参数,工厂的产品BOM构成等等。业务数据则是每天甚至每时每刻都会产生的数据,比如订单,物联网的实时遥测数据等。通常情况下,主数据的使用频率较高,而且要求有比较高的可用性。而且通常主数据都是以结构化数据形式存储在关系型数据库中的。相对应的,业务数据的时效性都比较强。随着时间推移,数据价值会降低。因此我们有必要将长期不访问的数据转移到单位存储成本比较低廉的存储服务中去。对于对象存储,通常也需要对数据按照期访问的频率和时间,进行分层存储以降低成本。哪些经常会被访问和使用的数据作为热数据存放在标准的对象存储服务,而备份和归档的冷数据则存储到比较廉价的归档存储方案中去。

AWS能够提供的S3对象存储主要有下面几种:

​ 我们看到针对不同类型的数据,AWS提供了不同的存储方式。可以为用户提供不同需求的对象存储模式。其中S3 Glacier主要用于数据的备份和归档,用于存储冷数据。其中S3 Glacier是一般的冷数据,通常存取时间在几分钟到几个消失,主要是取决于数据读取是否加急,以及数据量的大小等。S3 Glacier Deep Archive则主要用于替代传统的长期归档用的磁带存储设备。

S3 Standard是最通用的对象存储服务。提供标准的访问性能,并只对存储容量收费,不对数据访问收费。

S3 Intelligent Tiering提供了简单数据分层存储的方式,会自动将经常访问和不经常访问的数据分别调整存储到两个不同的存储层中,分别是频繁访问层和非频繁访问层,一旦一个文件30天内没有访问过,这个文件就会被调整到非平凡访问层中,这个存储层的价格会低很多。相对于标准的S3存储,采用S3 Intelligent Tiering的额外费用是存储监控费用。不过对于所有的文件中有大量不经常访问的对象的情况下,可以节省不少的成本

S3 Standard-IA 这种服务能够提供S3标准服务相同的存取数据性能和可靠性,存储价格却比S3 Standard低很多。不过如果读取数据的话,会按照读取的数据量收费。这种服务非常适用于哪些写入频繁,但是读取较少的场景,比如数据备份,系统快照等。

​ 通常情况下,S3存储为了保证其性能和可用性,会复制3并分别存储到》=3个不同的可用区AZ中。当然也有S3 One Zone-IA只会在一个AZ存储的类型。这种存储方式主要是对数据安全和可用性要求不高,并希望能够将低存储成本的情况下采用。

阿里云提供的OSS服务种类:

OSS服务对比

可以看到,阿里云的云存储服务种类相对要简单一些,分为标准型,低频访问型,归档型和冷归档型。我们可以发现,阿里云没有和S3 Intelligent Tiering相对应的产品。S3 Standard-IA和阿里云低频访问类型对应。归档型存储和S3 Glacier对应。AWS默认提供了3个AZ支持;阿里云默认是单个AZ,同城多AZ需要另外收费。总体看来在对象存储服务上来看,阿里云服务产品的灵活性上和AWS相比还是有一定差距。

​ 在价格上来看S3标准服务是每GB 0.023美元,阿里云是分为单AZ和多AZ。由于S3默认多AZ,因此对标的应该是0.15元这样,价格基本一致。而S3的归档类型每GB为0.004美元,阿里云0.033人民币是要贵一些的,而且考虑到阿里云的归档类型没有多可以用区冗余支持,因此性价比上没有优势。不过在国内,阿里云的服务覆盖比较广,数据中心多是一个非常大的优势。

​ 在官方宣传的可用性和数据持久性上,阿里云数据是99.9999999999%(12个9)的数据持久性,99.995%的数据可用性;而AWS标称是11个9的数据持久性和99.9%的数据可用性。不过这一点很难验证,AWS和阿里云在最近几年都出过重大的大面积服务中断事故。

离线数据迁移服务

AWS对于特殊边缘环境和大数据量迁移提供了两种解决方案,SnowCone,SnowBall和Snow Mobile。SnowCone自带电源,并可以用在极端环境中;SnowBall支持比较强大的离线边缘计算和存储能力,提供离线的兼容S3和EC2服务;Snow Mobile为数据中心级大规模离线数据迁移方案,采用大型卡车的形式,可以一次性存储和迁移100PB的海量数据。

​ 上图为SnowCone(小)和SnowBall(大)

阿里云提供闪电立方,主要可以提供存储的离线迁移功能,并非离线的OSS服务,需要用户进行比较多的配置和操作。

其他附加服务

阿里云提供了智能媒体管理 IMM功能,可以对存储在OSS中的图片进行处理,识别和分类。不过需要另外购买。这个功能为图床等大家常用的对象存储应用提供了很大方便。

结论

本文仅从功能上对比了AWS S3服务和阿里云OSS服务,综合来看,阿里云虽然是国内云计算领域领先的公司,但是和AWS的产品在灵活性和全面性上仍然有一定的差距。服务的性能和稳定性方面没有做测试,暂不做评论。

阿里云和AWS对比研究三——存储产品对比相关推荐

  1. 图像信噪比计算公式_CT 科研设计之图像质量对比研究三步曲

    CT科研是CT技术的窗口,帮助医务工作者开展CT科研也是我们的责任和义务! 问 如何科学地比较不同重建技术的图像质量? 答 首先要排除其他影响图像质量的因素, 然后进行客观指标的比较, 最后进行主观指 ...

  2. 云服务系列文章(一) 阿里云和AWS

    [怒草 https://blog.csdn.net/visionliao/article/details/108055806 未经允许严禁转载,请尊重作者劳动成果.] 概述 "云" ...

  3. 阿里云和腾讯云这两家对比哪个比较好一些?

    因工作关系,两家都有接触,也推荐过客户用过两家的服务器及其他云资源,今天从市场.性能.服务.价格等几个方面简单聊聊: 阿里云:成立于2009年,国内第一家云计算平台,也是目前国内最大.全球第三的云计算 ...

  4. 线性回归中,三种梯度下降MGD、BGD与MBGD对比研究(三)——以鸢尾花数据集为例

    上一次,写了MGD.SGD.MBGD的代码实现,现在,我们来康康实例 我们以大名鼎鼎的鸢尾花数据集为例: https://archive.ics.uci.edu/ml/machine-learning ...

  5. 为什么说阿里云和亚马逊云对比,阿里云的性价比比较低?

    随着云计算不断发展,我们国内主流的云计算平台也逐渐完善,尤其是阿里云,它的整体实力在国内云计算平台排名第一,同时阿里云也是国内最早从事这方面研究的公司,特别值得我们信赖. 大家都知道,阿里云背后有很大 ...

  6. 设计有三个窗口的框架结构网页_技术周刊丨钢框架结构直接分析设计与传统设计方法对比研究——恒荷载作用结果对比...

    ▲ 点击上方蓝字,关注SAUSAGE非线性!作者:侯晓武 丨 职位:技术经理 仁荷大学(韩)建筑工学博士 曾任建筑软件(MIDAS Gen/Building)技术负责人 拥有11年建筑软件技术支持经验 ...

  7. 阿里云、腾讯云和华为云618活动细节对比

    阿里云.腾讯云和华为云618活动细节对比 https://blog.csdn.net/youlin/article/details/106479170 上次写文章的时候,腾讯云在618搞活动,阿里云和 ...

  8. GPU服务器租用阿里云和腾讯云对比以及学生GPU按量付费攻略

    学生如何选择GPU服务器?哪家GPU服务器?腾讯云GPU服务器和阿里云GPU对比,GPU服务器可以选择按量付费计费模式,用的时候创建一台按量GPU实例,不用的时候释放掉,这样比较划算.腾讯云百科来详细 ...

  9. 视频转码能力哪家强?腾讯云、阿里云、七牛云多维度对比

    随着大量视频产生,怎样才能够高效精准地对视频进行云端转码和处理,来适配多终端展示需求和应对复杂的网络情况,是我们视频行业开发人员工作的重中之重.作为从业者,我们会经常接触各大云转码服务商,对音视频转码 ...

  10. 阿里云和腾讯云,最终谁会成为中国的AWS?

    一个支持着淘宝.天猫日常数亿用户对网页.图片的访问,一个经历过QQ.微信.腾讯游戏等真正海量业务的技术锤炼. 两家巨头在稳定.安全.价格.用户体验方面的博弈不相上下. 在未来,中国的云计算市场格局究竟 ...

最新文章

  1. 高手的习惯:pythonic风格代码
  2. 修Bug哪家强?谷歌:Linux,比我都修得好
  3. 华夏名网:云主机的高性能和低价格可以兼得
  4. JAVA Web.xml 加载顺序
  5. 上网本 ubuntu debian android,关于Debian:在Android上的chroot ubuntu 16.04上,apt-get更新失败...
  6. 元素与核素有什么区别?
  7. 快速读书的方法(对于理工科的可能适用)
  8. php __FILE__和$_SERVER['SCRIPT_FILENAME']区别
  9. python os.walk_Python os.walk() 简介
  10. 博客已经迁移到 http://imbotao.top 也会同步到这儿
  11. 你应该知道的数仓安全
  12. 《原神》月入16亿,米哈游为何仍然被嫌弃?
  13. 币圈名利场,一场赤裸裸的狼人杀
  14. oracle10g 安装手册 linux,oracle10g在x86linux上的安装步骤
  15. Shell脚本和Python查看Nginx并发连接数、进程数和常驻内存占用情况
  16. 网络层传输协议(详解)
  17. 高德地图导航简单实例
  18. 光耦电流传输比(CTR)的理解
  19. Day 7 输出m到n之间的素数
  20. python的文本编辑器atom_python的各种编辑器-PyScripter、pycharm 、atom、vscode、Sublime Text等等...

热门文章

  1. 修复office安装提示1706
  2. 【渝粤题库】陕西师范大学191201 刑法专论 作业
  3. 公司法定代表人的法律风险及防范
  4. gulp-sass 使用报错Error:gulp-sass no longer has a default Sass compiler; please set one yourself
  5. vs code中英文标点符号自动更改
  6. 华为模拟器eNSP直连路由静态路由配置实验
  7. Git 团队协作常用术语 WIP PTAL CC LGTM
  8. 137、TensorFlow使用TextCNN进行文本分类
  9. postgresql数据库进行等保测评(审计) 需要修改的参数
  10. python处理word文档 查找文字 加下划线_你能用Pythondocx在同一段落的某一部分加下划线吗?...