Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2022-11-24 GMT+08:00

Sobre OBS

Sobre Object Storage Service

Object Storage Service (OBS)é um serviço de armazenamento em nuvem otimizado para armazenar grandes quantidades de dados. Ele fornece recursos de armazenamento ilimitados, seguros e altamente confiáveis a um custo relativamente baixo.

O OBS fornece aos usuários capacidade de armazenamento ilimitada, armazena arquivos em qualquer formato e atende às necessidades de usuários comuns, sites, empresas e desenvolvedores. Nem todo o sistema de OBS nem qualquer bucket único tem limitações na capacidade de armazenamento ou no número de objetos/arquivos que podem ser armazenados. Como um serviço web, OBS suporta as API sobre Hypertext Transfer Protocol (HTTP) e Hypertext Transfer Protocol Secure (HTTPS). Você pode usar console de OBS ou ferramentas de OBS para acessar e gerenciar dados armazenados em OBS a qualquer momento, em qualquer lugar. Com os SDK e as API fornecidos por OBS, você pode gerenciar facilmente os dados armazenados em OBS e desenvolver aplicativos de serviço de camada superior.

Huawei Cloud implementa infraestruturas de OBS em várias regiões em todo o mundo, oferecendo expansão flexível e maior confiabilidade. Os usuários podem implantar OBS em uma região específica para acesso mais rápido a um preço acessível.

Arquitetura do produto

Bucket e objeto são os dois conceitos básicos em OBS.

Um bucket é um contêiner para armazenar objetos em OBS. Cada bucket é específico de uma região e tem classe de armazenamento e permissões de acesso específicas. Um bucket é acessível por meio de seu nome de domínio de acesso pela internet.

Um objeto é a unidade básica de armazenamento de dados em OBS. Um objeto consiste em uma chave, metadados e dados.

  • Uma chave especifica o nome de um objeto. Uma chave de objeto é uma string de UTF-8 que varia de 1 a 1024 caracteres. Cada objeto é identificado exclusivamente por uma chave em um bucket.
  • Metadados: Os metadados descrevem um objeto e são classificados em metadados do sistema e metadados personalizados. Os metadados são um conjunto de pares de chave-valor que são atribuídos ao objeto armazenado em OBS.
    • Os metadados do sistema são atribuídos automaticamente por OBS para gerenciar o objeto. Os metadados do sistema incluem Data, Comprimento do conteúdo, Última modificação, ETag e muito mais.
    • Você pode especificar metadados personalizados para descrever o objeto ao carregar o objeto em OBS.
  • Dados: refere-se ao conteúdo que o objeto contém.

Com o desenvolvimento secundário baseado nas API REST de OBS, Huawei Cloud fornece o console de OBS, os SDK e uma variedade de ferramentas para que você possa acessar facilmente buckets e objetos em diferentes cenários. Você também pode usar os SDK e API de OBS para desenvolver aplicativos que atendam às suas necessidades de negócios.

Figura 1 Arquitetura do produto

Classes de armazenamento

OBS fornece as seguintes classes de armazenamento: Padrão, Acesso infrequente, e Arquivo, atendendo de forma abrangente a vários requisitos de desempenho e custos de armazenamento.
  • A classe de armazenamento Padrão apresenta baixa latência de acesso e alta taxa de transferência. É, portanto, adequado para armazenar um grande número de arquivos quentes (frequentemente acessados todos os meses) ou arquivos pequenos (menos de 1 MB). Os cenários de aplicativos incluem análise de big data, aplicativos móveis, vídeos quentes e aplicativos sociais.
  • A classe de armazenamento Acesso infrequente é ideal para armazenar dados que são acessados semi-frequentemente (menos de 12 vezes por ano), com requisitos de resposta rápida. Os cenários de aplicativos incluem sincronização de arquivos, compartilhamento de arquivos e backup corporativo. Ele oferece a mesma durabilidade, latência de acesso e taxa de transferência que a classe de armazenamento Padrão, mas a um custo menor. No entanto, a classe de armazenamento Acesso infrequente tem menor disponibilidade do que a classe de armazenamento padrão.
  • A classe de armazenamento Arquivo é adequada para arquivar dados raramente acessados (em média, uma vez por ano). Os cenários de aplicativos incluem arquivamento de dados e backups de dados de longo prazo. A classe de armazenamento Arquivo é segura, durável e barata, e pode ser usada para substituir bibliotecas de fitas. No entanto, pode levar horas para restaurar dados da classe de armazenamento Arquivo.

Quando um objeto é carregado em um bucket, ele herda a classe de armazenamento do bucket por padrão. Você pode alterar a classe de armazenamento padrão ao carregar o objeto.

Alterar a classe de armazenamento de um bucket não altera as classes de armazenamento de objetos existentes no bucket, mas os objetos recém-carregados herdam a nova classe de armazenamento por padrão.

Tabela 1 Comparação entre classes de armazenamento

Item comparado

Padrão

Acesso infrequente

Arquivo

Característica

Desempenho de alto nível, altamente confiável e disponível

Acesso de armazenamento confiável, barato e em tempo real

Armazenamento de longo prazo para dados arquivados a um custo muito baixo

Cenários de aplicação

Aplicativo em nuvem, compartilhamento de dados, compartilhamento de conteúdo e armazenamento de dados a quente

Aplicativos de disco da web, backup corporativo, arquivamento ativo e monitoramento de dados

Arquivamento, armazenamento de exames de imagem, armazenamento de material de vídeo e substituição de bibliotecas de fitas

Durabilidade projetada

99,999999999%

99,999999999%

99,999999999%

Durabilidade projetada (multi-AZ)

99,9999999999%

99,9999999999%

Multi-AZ não suportado

Disponibilidade de design

99,99%

99%

99%

Disponibilidade projetada (multi-AZ)

99,995%

99,5%

Multi-AZ não suportado

Duração mínima de armazenamento

Não obrigatório

30 dias

90 dias

Restauração de dados

N/A

Cobrado de acordo com a quantidade de dados restaurados (medido em GB)

Duas opções de restauração: urgente e padrão

Cobrado de acordo com a quantidade de dados restaurados (medido em GB)

Processamento de imagem

Compatível

Compatível

Não suportado

Como acessar OBS

OBS fornece várias ferramentas de gerenciamento de recursos. Você pode usar qualquer uma das ferramentas listadas em Tabela 2 para acessar e gerenciar recursos em OBS.

Tabela 2 Ferramentas de gestão de recursos de OBS

Ferramenta

Descrição

Como usar

Console de OBS

Console de OBS é uma GUI baseada na Web. Você pode executar operações no console de OBS facilmente.

Guia de operação do console

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+ é uma ferramenta de gerenciamento de OBS em execução no SO de Windows. OBS Browser+ também é uma ferramenta GUI que permite gerenciar OBS localmente e facilmente.

Guia de ferramenta de OBS Browser+

obsutil

obsutil é uma ferramenta de linha de comando para acessar o OBS. Você pode usar essa ferramenta para executar configurações comuns no OBS. Se você estiver familiarizado com command line interface (CLI), obsutil é recomendado como uma ferramenta ideal para processamento em lote e tarefas automatizadas.

Guia de ferramentas de obsutil

obsfs

obsfs, construído com base no Filesystem in Userspace (FUSE), é uma ferramenta de sistema de arquivos fornecida pelo OBS para montar sistemas de arquivos paralelos nos SO de Linux. Ele permite que você acesse facilmente o espaço de armazenamento infinito no OBS da mesma maneira que você opera um sistema de arquivos local.

Guia de ferramenta de obsfs

SDK

Os SDK de OBS encapsulam as API fornecidas por OBS para simplificar o desenvolvimento do usuário. Os usuários podem usar diretamente as funções da API fornecidas pelos SDK de OBS para obter os recursos do serviço OBS.

Referência do SDK

API

Com as API, você pode acessar facilmente OBS a partir de aplicativos da web. Ao fazer chamadas de API, você pode carregar e fazer download de dados a qualquer hora, em qualquer lugar ou através de qualquer dispositivo de internet.

Referências da API