基本概念介绍

存储空间(Bucket)

  • 设置和修改存储空间属性用来控制地域、访问权限、生命周期
  • 没有文件系统的目录等概念
  • 全局唯一的,一旦创建之后无法修改名称
  • 只能包括小写字母、数字和短横线(-)

    对象/文件(Object)

  • 对象是 OSS 存储数据的基本单元(元信息(Object Meta),用户数据(Data)和文件名(Key)组成)

  • 在整个生命周期内,对象内容无法编辑,您可以通过重复上传同名的对象来覆盖之前的对象。

    Region(地域)

  • Region 表示 OSS 的数据中心所在的地域,物理位置

  • Region是在创建 Bucket 的时候指定的,一旦指定之后就不允许更改

    AccessKey(访问密钥)

  • AccessKeySecret 是用户用于加密签名字符串和 OSS 用来验证签名字符串的密钥,其中 AccessKeySecret 必须保密

  • 被 Bucket 的拥有者通过 RAM 授权给第三方请求者的 AccessKey。

    强一致性

  • Object 操作在 OSS 上具有原子性,操作要么成功要么失败

  • 用户一旦收到了上传/复制成功的响应,则该上传的 Object 就已经立即可读

    数据冗余机制

  • 将每个对象的不同冗余存储在同一个区域内多个设施的多个设备上

  • 用户一旦收到了上传/复制成功的响应,则该上传的 Object 就已经立即可读
  • OSS 会周期性地通过校验等方式验证数据的完整性

    OSS劣势:

  • OSS 保存的 Object 不支持修改,。用户哪怕是仅仅需要修改一个字节也需要重新上传整个 Object。

  • 重命名操作,其实就是将直接将数据直接复制过去,很很..消耗资源。

    小结:

    因此,将 OSS 映射为文件系统是非常低效的,也是不建议的做法。如果一定要挂载成文件系统的话,建议尽量只做写新文件、删除文件、读取文件这几种操作。使用 OSS 应该充分发挥其优点,即海量数据处理能力,优先用来存储海量的非结构化数据,比如图片、视频、文档等。

使用场景<应配合相应的实际图例学习>

图片和音视频等应用的海量存储

  • OSS可用于图片、音视频、日志等海量文件的存储
  • 各种终端设备、Web网站程序、移动应用可以直接向OSS写入或读取数据。
  • OSS支持流式写入和文件写入两种方式。

    网页或者移动应用的静态和动态资源分离

  • 利用BGP带宽,OSS可以实现超低延时的数据直接下载。

  • OSS也可以配合阿里云CDN加速服务,为图片、音视频、移动应用的更新分发提供最佳体验。

    云端数据处理

  • 上传文件到OSS后,可以配合媒体处理服务和图片处理服务进行云端的数据处理。


功能概览??

存储类型介绍

标准存储类型(Standard)

  • 能够支持频繁的、各种热点类型数据数据访问

    低频访问存储类型(Infrequent Access)

  • 支持实时访问

  • 有最短存储时间和最小计量空间

    归档存储类型(Archive)

  • 有最短存储时间和最小计量空间


使用限制

归档存储

已经存储的数据从冷冻状态恢复到可读取状态需要 1 分钟的等待时间。

存储空间(bucket)

上传/下载文件

删除文件

生命周期

每个存储空间的生命周期配置最多可容纳 1000 条规则。

图片处理

资源包

[

](http://static-aliyun-doc.oss-cn-hangzhou.aliyuncs.com/assets/img/4316/15616031106315_zh-CN.png)