Introdução a Armazenamentos de Dados na AWS

Usando Armazenamentos de Dados na AWS

Dunieski Otano

Amazon Web Services Solutions Architect

Escolhendo o armazenamento de dados certo na AWS

  • Dezenas de serviços de armazenamento na AWS
  • Como escolher o certo?
  • Este curso: 4 armazenamentos de dados básicos

Desenvolvedor

Usando Armazenamentos de Dados na AWS

Visão geral de armazenamento na AWS

  • File Storage: Amazon EFS, Amazon FSx
  • Block Storage: Amazon EBS
  • Object Storage: Amazon S3
  • Database: Amazon DynamoDB, Amazon RDS
  • Caching: Amazon ElastiCache
  • Search: Amazon OpenSearch Service
  • Backup: AWS Backup

visão_geral_armazenamento

Usando Armazenamentos de Dados na AWS

Entendendo block, file e object storage

  • Block Storage: Volumes brutos
    • Anexados a instâncias EC2 como HDs
    • Exemplos: EBS, Instance Store
  • File Storage: Sistemas de arquivos compartilhados
    • Vários servidores acessam os mesmos arquivos
    • Exemplos: EFS, FSx
  • Object Storage: Arquivos como objetos
    • Acesso via API, escala ilimitada
    • Exemplo: S3

diagrama

Usando Armazenamentos de Dados na AWS

Bancos relacionais vs. não relacionais

  • Relacional (SQL): Tabelas estruturadas com relações
    • Esquema fixo, transações ACID, joins complexos
    • Exemplo AWS: Amazon RDS (MySQL, PostgreSQL)

relacional

  • Não relacional (NoSQL): Modelos de dados flexíveis

    • Sem esquema, escala horizontal, alta performance
    • Exemplo AWS: DynamoDB (chave-valor/documento)

    nosql

Usando Armazenamentos de Dados na AWS

Este curso foca em

  • Amazon S3 - Armazenamento de objetos
  • Amazon DynamoDB - Banco NoSQL
  • Amazon ElastiCache - Cache em memória
  • Amazon OpenSearch Service - Busca e analytics

foco

Usando Armazenamentos de Dados na AWS

Criando um app de e-commerce

Cenário: Loja on-line com catálogo, carrinho e busca

  • Amazon S3: Armazenar imagens e vídeos de produtos
  • Amazon DynamoDB: Armazenar perfis e dados do carrinho
  • Amazon ElastiCache: Fazer cache de detalhes mais vistos
  • Amazon OpenSearch: Alimentar a busca de produtos

painel

Usando Armazenamentos de Dados na AWS

O que você vai aprender neste curso

  • Quando usar cada serviço
  • Como escolher pelos seus padrões de acesso
  • Trade-offs entre performance, custo e consistência

roteiro

Usando Armazenamentos de Dados na AWS

Vamos praticar!

Usando Armazenamentos de Dados na AWS

Preparing Video For Download...