Armazenamento na AWS
Índice
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.)