My AWS Docs

Armazenamento na AWS

Amazon Simple Storage Service (S3)

O Amazon S3 é um serviço de armazenamento de objetos altamente escalável, durável e seguro. Principais características:

  • Durabilidade de 99,999999999% (11 noves)
  • Disponibilidade de 99,99%
  • Armazenamento ilimitado
  • Objetos de até 5TB
  • Acesso via HTTP/HTTPS

Conceitos fundamentais:

  • Buckets: Containers para objetos, nomes devem ser globalmente únicos
  • Objetos: Arquivos e metadados associados
  • Versionamento: Mantém múltiplas versões de objetos
  • Lifecycle Rules: Automatiza movimentação entre classes de armazenamento
  • Encryption: Criptografia em repouso e em trânsito

Classes de armazenamento do S3:

  • S3 Standard: Uso geral, acesso frequente, 99,99% disponibilidade
  • S3 Intelligent-Tiering: Movimentação automática entre níveis baseada no uso
  • S3 Standard-IA: Acesso infrequente, menor custo, recuperação rápida
  • S3 One Zone-IA: Menor custo para dados não críticos, uma única zona
  • S3 Glacier Instant Retrieval: Arquivamento com acesso em milissegundos
  • S3 Glacier Flexible Retrieval: Arquivamento com recuperação em minutos a horas
  • S3 Glacier Deep Archive: Arquivamento de longo prazo, recuperação em 12h
  • S3 Outposts: Armazenamento S3 no local

Amazon Elastic Block Store (EBS)

O Amazon EBS fornece volumes de armazenamento em bloco de alta performance para EC2.

Tipos de Volume:

  • gp3/gp2 (SSD): Propósito geral, equilíbrio preço/performance
  • io2/io1 (SSD): Alta performance, baixa latência
  • st1 (HDD): Throughput otimizado para big data, streaming
  • sc1 (HDD): Armazenamento frio, menor custo

Características importantes:

  • Snapshots incrementais armazenados no S3
  • Volumes podem ser criptografados
  • Podem ser redimensionados dinamicamente
  • Replicação entre zonas de disponibilidade

Amazon Elastic File System (EFS)

Sistema de arquivos gerenciado para Linux, escalável automaticamente.

Características principais:

  • Sistema de arquivos POSIX compatível
  • Escala automaticamente até petabytes
  • Pague apenas pelo armazenamento usado
  • Suporta milhares de conexões NFS simultâneas
  • Replicação entre múltiplas AZs

Classes de armazenamento:

  • Standard: Acesso frequente
  • Infrequent Access (IA): Menor custo para arquivos acessados com menos frequência
  • One Zone: Menor custo, armazenamento em uma única AZ

Amazon FSx

Sistemas de arquivos totalmente gerenciados para cargas de trabalho específicas.

Variantes do FSx:

  • FSx for Windows: Compartilhamento SMB, integração AD
  • FSx for Lustre: Computação de alta performance (HPC)
  • FSx for NetApp ONTAP: Gerenciamento de dados empresariais
  • FSx for OpenZFS: Sistema de arquivos ZFS gerenciado

AWS Storage Gateway

Serviço híbrido que conecta ambientes on-premises com armazenamento em nuvem.

Tipos de gateway:

  • S3 File Gateway: Acesso NFS/SMB para S3
  • FSx File Gateway: Cache local para Amazon FSx
  • Volume Gateway: Volumes iSCSI em cache ou armazenados
  • Tape Gateway: Backup em fita virtual usando S3 e Glacier

Família AWS Snow

Dispositivos físicos para migração de dados e edge computing.

Dispositivos disponíveis:

  • Snowcone: 8TB, ideal para ambientes pequenos ou remotos
  • Snowball Edge:
    • Storage Optimized: 80TB de HDD
    • Compute Optimized: 42TB de NVMe
  • Snowmobile: Data center móvel com capacidade de 100PB

AWS Backup

Serviço centralizado de backup para recursos AWS.

Recursos principais:

  • Backup automatizado entre regiões
  • Políticas de retenção configuráveis
  • Controle de acesso baseado em tags
  • Monitoramento centralizado
  • Suporte a diversos serviços AWS (EC2, EBS, RDS, DynamoDB, EFS, etc.)