基本概念介绍
存储空间(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 保存的 Object 不支持修改,。用户哪怕是仅仅需要修改一个字节也需要重新上传整个 Object。
- 重命名操作,其实就是将直接将数据直接复制过去,很很..消耗资源。
小结:
因此,将 OSS 映射为文件系统是非常低效的,也是不建议的做法。如果一定要挂载成文件系统的话,建议尽量只做写新文件、删除文件、读取文件这几种操作。使用 OSS 应该充分发挥其优点,即海量数据处理能力,优先用来存储海量的非结构化数据,比如图片、视频、文档等。
使用场景<应配合相应的实际图例学习>
图片和音视频等应用的海量存储
- OSS可用于图片、音视频、日志等海量文件的存储
- 各种终端设备、Web网站程序、移动应用可以直接向OSS写入或读取数据。
-
网页或者移动应用的静态和动态资源分离
利用BGP带宽,OSS可以实现超低延时的数据直接下载。
OSS也可以配合阿里云CDN加速服务,为图片、音视频、移动应用的更新分发提供最佳体验。
云端数据处理
上传文件到OSS后,可以配合媒体处理服务和图片处理服务进行云端的数据处理。
功能概览??
存储类型介绍
标准存储类型(Standard)
使用限制
归档存储
已经存储的数据从冷冻状态恢复到可读取状态需要 1 分钟的等待时间。
存储空间(bucket)
上传/下载文件
删除文件
生命周期
图片处理
资源包
[
](http://static-aliyun-doc.oss-cn-hangzhou.aliyuncs.com/assets/img/4316/15616031106315_zh-CN.png)