
# 对象存储概述
#### 对象存储介绍
对象存储服务（Object Storage Service，OBS）提供海量、安全、高可靠、低成本的数据存储能力，可供用户存储任意类型和大小的数据。适合企业备份/归档、视频点播、视频监控等多种数据存储场景。
- **标准接口：**具备标准Http Restful API接口，用户必须通过编程或第三方工具访问对象存储。
- **数据共享：**服务器、嵌入式设备、IOT设备等所有调用相同路径，均可访问共享的对象存储数据。
- **公共/私有网络：**对象存储数据允许在公网访问，满足互联网应用需求。
- **容量与性能：**容量无限制，性能较高（IO读写时延10ms级）。
- **应用场景：**适用于（基于OBS界面、OBS工具、OBS SDK等）的一次上传共享多读（ReadOnlyMany）的各种工作负载（Deployment/StatefulSet）和普通任务（Job）使用，主要面向大数据分析、静态网站托管、在线视频点播、基因测序、智能视频监控、备份归档、企业云盘（网盘）等场景。
 
#### 对象存储规格
对象存储提供了多种存储类别，从而满足客户业务对存储性能、成本的不同诉求。
- 对象桶：提供高可靠、高性能、高安全、低成本的数据存储能力，无文件数量限制、容量限制。
  - 标准存储：访问时延低和吞吐量高，因而适用于有大量热点文件（平均一个月多次）或小文件（小于1MB），且需要频繁访问数据的业务场景，例如：大数据、移动应用、热点视频、社交图片等场景。
  
  - 低频访问存储：适用于不频繁访问（平均一年少于12次）但在需要时也要求快速访问数据的业务场景，例如：文件同步/共享、企业备份等场景。与标准存储相比，低频访问存储有相同的数据持久性、吞吐量以及访问时延，且成本较低，但是可用性略低于标准存储。
   
- 并行文件系统：并行文件系统（Parallel File System）是对象存储服务的子产品，是经过优化的高性能文件语义系统，主要应用于大数据场景。详细介绍请参见[什么是并行文件系统](https://support.huaweicloud.com/usermanual-obs/obs_13_0007.html)。
关于对象存储的详细介绍，请以[对象存储类别](https://support.huaweicloud.com/usermanual-obs/obs_41_0006.html)为准。
#### 性能说明
容器负载挂载对象存储时，每挂载一个对象存储卷，后端会产生一个常驻进程。当负载使用对象存储数过多或大量读写对象存储文件时，常驻进程会占用大量内存，部分场景下内存消耗量参考[表1]，为保证负载稳定运行，建议负载使用的对象存储卷数量不超过其申请的内存GiB数量，如负载的申请的内存规格为4GiB，则建议其使用的对象存储数**不超过**4。
 表1单个对象存储常驻进程内存消耗 
| 测试项目      | 内存消耗  |
|:---|:---|
| 长稳运行      | 约50m  |
| 2并发写10M文件 | 约110m |
| 4并发写10M文件 | 约220m |
| 单写100G文件  | 约300m |
   
#### 使用场景
根据使用场景不同，对象存储支持以下挂载方式：
- [通过静态存储卷使用已有对象存储](https://support.huaweicloud.com/usermanual-cce/cce_10_0379.html)：即静态创建的方式，需要先使用已有的对象存储创建PV，然后通过PVC在工作负载中挂载存储。适用于已有可用的底层存储或底层存储需要包周期的场景。
- [通过动态存储卷使用对象存储](https://support.huaweicloud.com/usermanual-cce/cce_10_0630.html)：即动态创建的方式，无需预先创建对象存储，在创建PVC时通过指定存储类（StorageClass），即可自动创建对象存储和对应的PV对象。适用于无可用的底层存储，需要新创建的场景。
 
#### 计费说明
- 挂载对象存储类型的存储卷时，通过StorageClass[自动创建](https://support.huaweicloud.com/usermanual-cce/cce_10_0630.html)的对象存储默认创建计费模式为"按需计费"。关于对象存储的价格信息，请参见[对象存储计费说明](https://support.huaweicloud.com/price-obs/obs_42_0001.html)。
- 如需使用包周期的对象存储，请[使用已有的对象存储](https://support.huaweicloud.com/usermanual-cce/cce_10_0379.html)进行挂载。
 
