理解对象存储,从教育机构的学员需要观看机构自制的教学视频开始

对象存储是什么

对象存储,官方的名词解释是:对象存储是基于对象的存储,是用来描述解决和处理离散单元的方法的通用术语,这些离散单元被称作对象。说实话看完这段解释,我的内心是茫然的。

这时候如果再继续介绍:

对象存储提供了基于分布式系统之上的对象形式的数据存储服务,并且可以通过 RESTful API 数据读写接口及丰富的SDK接口进行数据的访问……

对不起,我已经想关掉这篇文章了。

我们可以把它理解为商场的存包服务,顾客将包(数据)交给服务员(API接口),服务员给顾客一个凭证(对象地址URL),顾客想要取包时,只需提供凭证,不需要知道自己的包到底是以什么形式存储在哪里,省时省心省力。

对象存储US3的免费额度是20GB免费云存储空间和20GB/月免费下载流量。

对象存储有什么特点

· 非结构存储:对象存储适用于存储非结构化的数据,我们日常生活中见到的文档、文本、图片、XML, HTML、各类报表、音视频信息等等都是非结构化数据。据统计,自社交网络发展以来,非结构化数据占总数据量的75%。

· 多节点:以腾讯云对象存储 COS 为例,COS的存储机房遍布全球,简单来说,不管你身处何处,都可以选择将数据存储在就近的机房,加快数据的传输访问。

· 扁平结构:对象存储中没有文件夹的概念,所有数据均存储在同一个层级中,如上述介绍提到,对于存在对象存储中的数据,你不需要知道他存在哪里,只需要通过“凭证”就可以快速获取数据。

· 弹性扩容:对象存储的容量是EB级以上的,EB有多大?1EB ≈ 1*10^9 GB。这个容量还在不断的上升,简单来说,不管你有多少数据,请放心的存,容量管够!

对象存储有什么用

前面提到对象存储适用于存储图片视频等非结构化数据,对象存储可以让你方便的将这些数据使用起来!

举个例子:某新成立教育机构,希望让自己的学员观看教学视频,使用对象存储前后对比:

传统方式:

  1. 教学视频存在各个讲师的电脑中,每次讲课时用U盘拷贝至课堂播放;
  2. 教学视频存在某个网盘中,每次讲课前需要下载,或者需要课堂电脑装有网盘应用,在线预览播放;
  3. 机构自己搭建了一套服务器,开发了一个教育应用,将视频存在服务器中,在应用中播放供学员观看。

对象存储:

  1. 将视频存在对象存储中,得到对应的对象地址(简单理解就是一条链接),在课堂上,打开浏览器,输入对象地址,在线播放;
  2. 机构自己开发了一个教育应用,将视频存在对象存储中,得到对应的对象地址,将地址放在应用中,通过应用在线播放。

那么为什么没有让你去选择服务器呢?服务器是按月或者按年也可以按时收费的,你用不用,用多少,它都是收那么多钱,而对象存储不一样了,按存储容量和下载流量以及请求次数(UCloud不限请求次数),一般各商家都会打包销售,整体成本远比服务器要低。