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.
Classes 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.
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 |
99,999999999% |
99,999999999% |
99,999999999% |
|
99,9999999999% |
99,9999999999% |
Multi-AZ não suportado |
|
99,99% |
99% |
99% |
|
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.
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |