AWS - Módulo 7
Amazon Elastic Block Store (Amazon EBS)
- Disponibiliza volumes de armazenamento persistente em blocos para uso com
instâncias do Amazon EC2.
- Armazenamento persistente é qualquer dispositivo de armazenamento físico de dados
que retém dados após a alimentação desse dispositivo ser desligada.
- O Amazon EBS permite criar volumes de armazenamento individuais e anexá-los a uma
instância do Amazon EC2.
- Oferece armazenamento em nível de blocos (bloco e objeto).
- Os volumes são replicados automaticamente dentro de sua zona de disponibilidade.
- O backup pode ser feito automaticamente no Amazon S3 por meio de snapshots.
- Os usos incluem:
+ Volumes de inicialização e armazenamento para instâncias do Amazon EC2.
+ Armazenamento de dados com um sistema de arquivos.
+ Hosts de banco de dados.
+ Aplicações empresariais.
Recursos do Amazon EBS
- Snapshots:
+ Snapshots pontuais.
+ Recriar um novo volume a qualquer momento.
- Criptografia:
+ Volumes criptografados do Amazon EBS.
+ Sem custo adicional.
- Elasticidade:
+ Aumentar a capacidade.
+ Alteração para diferentes tipos.
Amazon EBS: volumes, IOPS e definição
1. Volumes:
+ Os volumes do Amazon EBS persistem independentemente da instância.
+ Todos os tipos de volume são cobrados pela quantidade provisionada por mês.
2. IOPS:
+ General Purpose SSD - Cobrado pela quantidade provisionada em GB por mês até que
o armazenamento seja liberado.
+ Magnético - Cobrado pelo número de solicitações para volume.
+ Provisioned IOPS SSD - Cobrado pela quantidade provisionada em IOPS (multiplicada
pela porcentagem de dias provisionados no mês).
3. Snapshots:
+ O custo adicional dos snapshots do Amazon EBS para o Amazon S3 é por GB-mês de
dados armazenados.
4. Transferência de dados:
+ A transferência de dados de entrada é gratuita.
+ A transferência de dados de saída entre regiões gera cobrança.
Armazenamento
- O Amazon Simple Storage Service (Amazon S3) é um armazenamento no nível do
objeto, o que siginifica que, se você quiser alterar parte de um arquivo, deverá
fazer a alteração e, em seguida, fazer upload de todo o arquivo modificado.
- O S3 armazena dados como objetos em recursos que são chamados de buckets.
- Armazenamento praticamente ilimitado (um único objeto é limitado a 5TB).
- Projetado para oferecer uma durabilidade de 11 noves.
- Acesso granular a buckets e objetos.
- É possível armazenar praticamente quantos objetos você quiser, bem como gravar,
ler e excluir objetos em seu bucket.
URLs do bucket do Amazon S3
- Para fazer upload do seus dados:
+ Crie um bucket em uma região da AWS.
+ Faça upload de quase qualquer número de objetos para o bucket.
*Endpoint de URL no estilo de caminho do bucket: [Link]
da região).[Link]/bucket-name
*Endpoint de URL do estilo de hospedagem virtual do bucket: [Link]
[Link]
Cenários comuns do Amazon S3
- Backup e armazenamento.
- Hospedagem de aplicações.
- Hospedagem de mídia.
- Entrega de software.
Definição de preço do Amazon S3
- Pague somente pelo que usar:
+ GBs por mês.
+ Transferência para fora, para outras regiões.
+ Solicitações PUT, COPY, POST, LIST e GET.
- Você não paga por:
+ Transferências para dentro do Amazon S3.
+ Transferência para fora do Amazon S3 para o Amazon CloudFront ou para o Amazon
EC2 na mesma região.
- Para uma estimativa de custos do Amazon S3, considere:
1. Tipo de classe de armazenamento:
+ O armazenamento padrão foi proejetado para 11 noves de durabilidade, quatro noves
disponibilidade.
+ O S3 Standart-Infrequent Access (S-IA) foi projetado para 11 noves de
durabilidade e três noves de disponibilidade.
2. Quantidade de armazenamento:
+ Número e tamanho dos objetos.
3. Solicitações:
+ O número e o tipo de solicitações (GET, PUT, COPY).
+ Tipos de solicitações (Taxas diferentes para solicitações GET com relação às
outras solicitações.)
4. Transferência de dados:
+ A definição de preço é baseada na quantidade de dados transferidos para fora da
região do Amazon S3 (A tranferência de dados para dentro é gratuita, mas você é
cobrado pelos dados transferidos para fora.)
Amazon Elastic File System (Amazon EFS)
- Implementa armazenamento para instâncias do EC2 que várias máquinas virtuais
podem acessar ao mesmo tempo.
Recursos do Amazon EFS
- Armazenamento de arquivos na Nuvem AWS.
- Funciona bem para big data e análise, fluxos de trabalho de processamento de
mídia, gerenciamento de conteúdo, serviço na web e diretórios iniciais.
- Sistema de arquivos em escala de petabytes e baixa latência.
- Armazenamento compartilhado.
- Capacidade elástica.
- Oferece suporte ao Network File System (NFS) versões 4.0 e 4.1 (NFSv4).
- Compatível com todas as AMIs baseadas em Linux para o Amazon EC2.
Implementação do Amazon EFS
1. Crie seus recursos do Amazon EC2 e execute sua instância do Amazon EC2.
2. Crie um sistema de arquivos do Amazon EFS.
3. Crie seus destinos de montagem nas sub-redes apropriadas.
4. Conecte suas instâncias do Amazon EC2 aos destinos de montagem.
5. Verifique os recursos e a proteção da sua conta da AWS.
Recursos do Amazon EFS
- Sistema de Arquivos:
+ Destino de montagem:
* ID da sub-rede
* Grupos de segurança
* Um ou mais por sistema de arquivos
* Criar em uma sub-rede VPC
* Uma por zona de disponibilidade
* Deve estar na mesma VPC
+ Tags:
* Pares de chave-valor
Amazon S3 Glacier
- É um serviço de arquivamento de dados projetado para oferecer segurança,
durabilidade e um custo extremamente baixo.
- Foi projetado para fornecer 11 noves de durabilidade para objetos.
- Ele oferece suporte à criptografia de dados em trânsito e ociosos por meio de
Secure Sockets Layer (SSL) ou Transport Layer Security (TLS).
- O recurso Vault Lock impõe a conformidade por meio de uma política.
- O design de custo extremamente baixo funciona bem para arquivamento de longo
prazo.
- Fornece três opções de acesso a arquivos: expresso, padrão e em massa. Os tempos
de recuperação variam de alguns minutos a várias horas.
- É possível configurar o arquivamento do ciclo de vida do conteúdo do Amazon S3 no
Amazon S3 Glacier.
- Opções de recuperação:
+ Padrão: de 3 a 5 horas.
+ Em massa: de 5 a 12 horas.
+ Expressa: de 1 a 5 minutos.
Casos de uso do Amazon S3 Glacier
- Arquivamento de ativos de mídia.
- Arquivamento de informações de saúde.
- Arquivamento para fins normativos e de conformidade.
- Arquivamento de dados científicos.
- Preservação digital.
- Substituição da fita magnética.
Segurança com o Amazon S3 Glacier
- Controla o acesso com o IAM.
- Amazon S3 Glacier criptografa seus dados com AES-256.
- Amazon S3 Glacier gerencia suas chaves para você.