Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Actualización más reciente 2024-09-18 GMT+08:00

Acerca de OBS

Descripción de OBS

Object Storage Service (OBS) es un servicio escalable que proporciona almacenamiento en la nube seguro, confiable y rentable para grandes cantidades de datos.

OBS proporciona una capacidad de almacenamiento ilimitada para objetos de cualquier formato, atendiendo a las necesidades de usuarios comunes, sitios web, empresas y desarrolladores. No hay limitación en la capacidad de almacenamiento de todo el sistema OBS o de un único bucket, y se puede almacenar cualquier número de objetos. Como un servicio de web, OBS admite API sobre el protocolo de transferencia de hipertexto (HTTP) y el protocolo de transferencia de hipertexto seguro (HTTPS). Puede utilizar la Consola OBS o los clientes de OBS para acceder y gestionar los datos almacenados en OBS en cualquier momento y en cualquier lugar. Con los SDK y las API de OBS, puede gestionar fácilmente los datos almacenados en OBS y desarrollar aplicaciones de capa superior.

Huawei Cloud despliega las infraestructuras de OBS en múltiples regiones de todo el mundo, ofreciendo una alta escalabilidad y fiabilidad. Puede desplegar OBS en las regiones específicas para un acceso más rápido a un precio asequible.

Arquitectura del producto

OBS consiste básicamente en buckets y objetos.

Un bucket es un contenedor para almacenar objetos en OBS. Cada bucket es específico de una región y tiene la clase de almacenamiento y los permisos de acceso específicos. Se puede acceder a un bucket a través de su nombre de dominio de acceso por Internet.

Un objeto es la unidad de almacenamiento fundamental en OBS. Un objeto consta de lo siguiente:

  • Clave que especifica el nombre de un objeto. Una clave de objeto es una cadena UTF-8 de hasta 1,024 caracteres de largo. Cada objeto se identifica de forma única dentro de un bucket mediante una clave.
  • Metadatos que describen un objeto. Los metadatos son un conjunto de pares de clave-valor que se asignan a los objetos almacenados en OBS. Hay dos tipos de metadatos: metadatos definidos por el sistema y metadatos personalizados.
    • La OBS asigna automáticamente los metadatos definidos por el sistema para procesar objetos. Dichos metadatos incluyen Date, Content-Length, Last-Modified, ETag y más.
    • Puede especificar metadatos personalizados para describir el objeto al cargar un objeto en OBS.
  • Datos que hacen referencia al contenido de un objeto.

Por medio del desarrollo secundario basado en las API de REST de OBS, OBS Console, los SDK y una variedad de herramientas se proporcionan para que utilice OBS. También puede utilizar SDK y API de OBS para desarrollar aplicaciones personalizadas para las necesidades de su negocio.

Figura 1 Arquitectura del producto

Clases de almacenamiento

OBS ofrece las siguientes clases de almacenamiento para satisfacer sus requisitos de rendimiento y costo de almacenamiento. Para ver transiciones entre clases de almacenamiento, consulte Cambio de clases de almacenamiento. Para obtener más información sobre la facturación de diferentes clases de almacenamiento, consulte Espacio de almacenamiento.

  • Standard: La clase de almacenamiento Standard cuenta con baja latencia y alto rendimiento. Por lo tanto, es bueno para almacenar con frecuencia (varias veces al mes) archivos o archivos pequeños (menos de 1 MB). Los escenarios de aplicación incluyen análisis de big data, aplicaciones móviles, videos calientes y aplicaciones sociales.
  • Infrequent Access: La clase de almacenamiento de Infrequent Access es para almacenar datos a los que se accede con poca frecuencia (menos de 12 veces al año), pero cuando es necesario, el acceso tiene que ser rápido. Se puede utilizar para la sincronización de archivos, el uso compartido de archivos, las copias de respaldo empresariales y muchos otros escenarios. Esta clase de almacenamiento tiene la misma durabilidad, baja latencia y alto throughput que la clase de almacenamiento estándar, con un costo menor, pero su disponibilidad es ligeramente menor que la clase de almacenamiento estándar.
  • Archive: la clase de almacenamiento Archive es ideal para almacenar datos a los que rara vez se accede (una vez al año). Sus escenarios de aplicación incluyen archivo de datos y copias de respaldo a largo plazo. Esta clase de almacenamiento es segura, duradera y económica, por lo que se puede utilizar para reemplazar . Para mantener los costos bajos, puede tardar horas en restaurar los datos desde el almacenamiento de tipo Archive.

An object uploaded to a bucket inherits the storage class of the bucket by default. You can also specify a storage class for an object when you upload it.

Changing the storage class of a bucket does not change the storage classes of existing objects in the bucket, but newly uploaded objects will inherit the new storage class.

Tabla 1 Comparación entre clases de almacenamiento

Concepto comparado

Standard

Infrequent Access

Archive

Característica

Rendimiento de primer nivel, alta confiabilidad y disponibilidad

Acceso a un servicio de almacenamiento confiable, de bajo costo y en tiempo real

Conservación a largo plazo de datos archivados, a bajo costo

Escenarios de aplicación

Aplicación en la nube, uso compartido de datos, uso compartido de contenido y almacenamiento de datos activos

Aplicaciones de disco web, backup empresarial, archivo activo y supervisión de datos

Archivado, almacenamiento de imágenes médicas, almacenamiento de material de vídeo y sustitución de bibliotecas de cintas

Durabilidad diseñada

99.999999999%

99.999999999%

99.999999999%

Durabilidad diseñada (multi-AZ)

99.9999999999%

99.9999999999%

Multi-AZ no soportada

Disponibilidad diseñada

99.99%

99%

99%

Disponibilidad diseñada (multi-AZ)

99.995%

99.5%

Multi-AZ no soportada

Duración mínima de almacenamiento

No se requiere

30 días

90 días

Restauración de datos

N/A

Facturado por cada GB recuperado.

Los datos se pueden restaurar a una velocidad estándar o acelerada.

Facturado por cada GB restaurado.

Procesamiento de imágenes

Soportado

Soportado

No soportado

La duración mínima de almacenamiento se refiere al menor tiempo que se cobrará por el almacenamiento de objetos. Esto significa que los objetos se cobrarán durante un período de almacenamiento mínimo incluso si no se almacenan durante ese tiempo. Por ejemplo, si un objeto de Infrequent Access se almacena en OBS durante 20 días (más corto que la duración mínima de almacenamiento de 30 días) y luego se elimina, se le facturará una duración de almacenamiento de 30 días.

Cómo acceder a OBS

OBS proporciona varias herramientas de gestión de recursos. Puede utilizar cualquiera de las herramientas enumeradas en Tabla 2 para acceder y gestionar los recursos en OBS.

Tabla 2 OBS resource management tools

Tool

Description

How to Use

OBS Console

OBS Console is a web-based GUI for you to easily manage OBS resources.

Console Operation Guide

OBS Browser (abandoned)

OBS Browser has been abandoned since April 15, 2020. Its functions are inherited by the new client tool OBS Browser+ that provides you with better user experience. Download the latest OBS Browser+. We apologize for any inconvenience and appreciate your understanding.

-

OBS Browser+

OBS Browser+ is a Windows client that lets you easily manage OBS resources from your desktop.

OBS Browser+ Tool Guide

obsutil

obsutil is a command line tool for you to perform common configuration and management operations on OBS. If you are comfortable using the command line interface (CLI), obsutil is recommended for batch processing and automated tasks.

obsutil Tool Guide

obsfs

obsfs is an OBS tool based on Filesystem in Userspace (FUSE). It helps you mount parallel file systems to Linux, so that you can easily access virtually unlimited storage space of OBS the same way as you would use a regular local file system.

obsfs Tool Guide

SDKs

OBS SDKs encapsulate the REST API provided by OBS to simplify development. You can call API functions provided by the OBS SDKs to enjoy OBS capabilities.

SDK Reference

APIs

OBS offers the REST API for you to access it from web applications with ease. By making API calls, you can upload and download data anytime, anywhere over the Internet.

API Reference