material-de-estudos

Tipos de Armazenamento na AWS

Sumário

Serviços de Armazenamento

São agrupados em 3 categorias: Armazenamento de arquivos, armazenamento de blocos e armazenamento de objetos

Armazenamento de arquivos

É semelhante ao Windows File Explorer, tendo uma hierarquia de arquivos através de pastas e subpastas

Armazenamento de blocos

Armazenamento em blocos divide arquivos e dados em blocos de tamanho iguais. Cada bloco tem um ID único, armazenado em uma tabela de pesquisa de dados

Um exemplo é o Amazon Elastic Block Storage (EBS)

Armazenamento de objetos

Usado para armazenar dados não estruturados, os dados são armazenados de uma forma plana e possuem metadados que ajudam a armazenar e identificar o objeto

Um exemplo comum é o Amazon Simple Storage Service (S3)

Casos de usos

Armazenamento no EC2

O armazenamento do EC2 é composto do Instance Store (armazenamento de instância) que provê um armazenamento temporário em nível de bloco para as instâncias EC2.

Volumes do EBS

Amazon S3 - Casos de uso, versionamento e Ciclo de vida

Ele é utilizado para:

É possível também habilitar o versionamento do S3 para manter várias versões de um único objeto no mesmo bucket. Com isso o Amazon S3 gerará um ID de versão exclusivo automaticamente para o objeto.

Os de versionamento do bucket podem ser: UnVersioned que é default, Versioning-enabled e Versioning-suspended

Automatizando transições de camada com gerenciamento do ciclo de vida de objetos

É possível automatizar o processo de alternar os objetos nas camadas de armazenamento definindo uma política de ciclo de vida:

Casos de uso para o gerenciamento de ciclo de vida

Anotações extras

Data lake x Data warehouse

Um Data lake é para armazenar quaisquer tipos dados: não relacionais, relacionais, de fontes IoT, sites, apps, mídias sociais, etc. Serve para análises de ML, análises preditivas, etc

Já o Data warehouse é util para armazenar dados relacionais de sistemas transacionais, bancos de dados operacionais, e aplicações de linha de negócios. Armazenam dados altamente selecionados (versão central da verdade). Serve para análises de geração de relatório em lote, BI


AWS - O que é armazenamento na nuvem? AWS - O que é armazenamento de objetos?