Overview

Introduction

Object Storage Service (OBS) provides massive, secure, and cost-effective data storage for you to store data of any type and size. You can use it in enterprise backup/archiving, video on demand (VoD), video surveillance, and many other scenarios.

OBS Specifications

OBS provides multiple storage classes to meet customers' requirements on storage performance and costs.

Performance

Every time an OBS volume is mounted to a container workload, a resident process is created in the backend. When a workload uses too many OBS volumes or reads and writes a large number of object storage files, resident processes will consume a significant amount of memory. The amount of memory required in these scenarios is listed Table 1. To ensure stable running of the workload, make sure that the number of OBS volumes used does not exceed the requested memory. For example, if the workload requests for 4 GiB of memory, the number of OBS volumes should be no more than 4.

Table 1 Memory required by a single object storage resident process

Test Item

Memory Usage

Long-term stable running

About 50 MiB

Concurrent write to a 10 MB file from two processes

About 110 MiB

Concurrent write to a 10 MB file from four processes

About 220 MiB

Write to a 100 GB file from a single process

About 300 MiB

Application Scenarios

OBS supports the following mounting modes based on application scenarios: