O IBM Cloud Object Storage (também conhecido com COS) é o serviço de armazenamento de objetos na nuvem na qual os dados armazenados são encriptados e distribuídos pelas múltiplas regiões geográficas e acessados por protocolos como HTTP usando RESTful APIs. Os objetos podem ser armazenados localmente, mas na maioria das vezes residem em servidores em nuvem, com acessibilidade de qualquer lugar do mundo.
*A API nativa para armazenamento de objetos é uma API RESTful baseada em HTTP (também conhecida como serviço Web RESTful)

O Cloud Object Storage elimina os desafios de complexidade e escalabilidade de um sistema de arquivos hierárquico com pastas e diretórios. Cada objeto é um repositório simples e independente que inclui os dados, metadados (informações descritivas associadas a um objeto) e um número de identificação de identificação exclusivo (em vez de um nome de arquivo e caminho de arquivo). Essas informações permitem que um aplicativo localize e acesse o objeto. Você pode agregar dispositivos de armazenamento de objetos em pools de armazenamento maiores e distribuir esses pools de armazenamento entre os locais. Isso permite escala ilimitada, bem como resiliência de dados aprimorada e recuperação de desastres.

Para este serviço, é possível escolher entre três tipos de resiliências: Cross Region, Regional e Single Site:

  • Cross Regional distribui o dado entre três regiões, como é o caso de US.
  • Regional faz a distribuição do dado entre três datacenters numa mesma região.
  • Single Site faz a distribuição do dado entre três hosts físicos no mesmo datacenter.

Além disso, você pode selecionar entre várias classes ou camadas (tiers) de armazenamento, dependendo dos tipos de dados. Isso inclui:

  • Standard (dados ativos acessados várias vezes por mês);
  • Vault (dados frios acessados menos de uma vez por mês);
  • Cold Vault (dados frios raramente acessados) e;
  • Flex (dados dinâmicos que são uma mistura de cargas de trabalho quentes e frias).

Os objetos também podem ser arquivados em armazenamento de baixo custo (lower-cost) e longo prazo (long-term).

Alguns exemplos de uso, são:

  • Armazenamento de dados de mídia (Ex: Imagens e vídeos)
  • Cloud Storage
  • IoT ( Internet of Things) / IA (Inteligência artificial)
  • Containers
  • File storage
  • Armazenamento de dados de backup

Arquitetura do IBM Cloud Object Storage

O IBM COS é um sistema de armazenamento descentralizado que armzena os dados entre os nós disponíveis utilizando um Algoritmo de Dispersão de Informações (IDA) para quebrar objetos em fatias codificadas e criptografadas.
É importante dizer que nenhum nó único tem todos os dados. Essa configuração o torna seguro e menos suscetível a violações de dados, precisando que apenas um subconjunto dos nós esteja disponível para recuperar dados armazenados. Essa capacidade de remontar todos os dados de um aumenta a tolerância a falhas relacionadas aos nós e discos.

Para mais informações relacaionadas a arquitetura, acesse: IBM Cloud Object Storage Concepts and Architecture: System Edition

Confira a página de FAQ da BIM para saber mais sobre o IBM Cloud Object Storage.

Fontes/Referências

https://www.ibm.com/cloud/learn/object-storage
https://www.redbooks.ibm.com/redpapers/pdfs/redp5537.pdf
https://blog.victorshinya.com.br/armazenamento-com-cloud-object-storage-56422bb713cc

Mais Informações

Esperamos ter te ajudado e estaremos sempre a disposição para mais informações.

Se você tem interesse em algum assunto específico, tem alguma dúvida, precisa de ajuda, ou quer sugerir um post, entre em contato conosco pelo e-mail equipe@nvlan.com.br.

NVLAN - Consultoria