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.  |