Introdução ao Cloud Computing | Principais serviços - Parte 2 | Aula 5

Introdução ao Cloud Computing | Principais serviços - Parte 2 | Aula 5

Principais Serviços na AWS - Parte 2

Visão geral da seção: Nesta aula, o instrutor apresenta os serviços RDS, DynamoDB e S3 como essenciais para armazenamento de recursos e informações de forma consistente e resiliente.

Amazon RDS

  • O Amazon RDS é uma plataforma como serviço que oferece vários recursos de performance, segurança, backup e monitoramento.
  • A documentação oficial da AWS fornece informações sobre configurações, funcionamento e casos de uso do Amazon RDS.
  • O Amazon RDS provisiona a configuração de redes, armazenamento e sistema operacional. É necessário inserir o esquema do banco de dados para executar.

Tipos de Banco no Amazon RDS

  • O Amazon RDS oferece bancos Open Source como MySQL e PostgreSQL, além de bancos proprietários como Windows Server e Oracle.

Amazon DynamoDB

  • O Amazon DynamoDB é um banco NoSQL gerenciado que permite armazenar documentos JSON em escala infinita.
  • A documentação oficial da AWS fornece informações sobre configurações, funcionamento e casos de uso do Amazon DynamoDB.

Amazon S3

  • O Amazon S3 é um serviço escalável para armazenar objetos em grande escala.
  • A documentação oficial da AWS fornece informações sobre configurações, funcionamento e casos de uso do Amazon S3.

Bancos de Dados Relacionais e Não-Relacionais

Visão Geral da Seção: Nesta seção, o palestrante discute a diferença entre bancos de dados relacionais e não-relacionais, bem como as opções oferecidas pela AWS para trabalhar com esses tipos de bancos.

Bancos de Dados Relacionais

  • Os bancos de dados relacionais têm uma estrutura definida com tabelas que se relacionam através de chaves primárias e secundárias.
  • No ciclo apresentado na palestra, as tabelas não têm um relacionamento definido entre si. No entanto, é importante incluir uma chave única para gerenciar os recursos corretamente.

Bancos de Dados Não-Relacionais

  • Os bancos de dados não-relacionais são compostos apenas por tabelas que contêm informações não associadas a um banco em si.
  • Ao criar uma tabela no Amazon DynamoDB, é necessário definir uma chave única para garantir que cada item seja exclusivo. Isso pode ser feito usando uma chave primária ou composta por várias chaves.

Configurações do Amazon DynamoDB

  • O Amazon DynamoDB oferece opções para ajustar a capacidade conforme a demanda (On Demand) ou provisionar recursos específicos (Provisioned).
  • É possível configurar criptografia e outros recursos avançados ao criar uma tabela personalizada no Amazon DynamoDB.

Criando um novo item no DynamoDB

Visão geral da seção: Nesta seção, o palestrante demonstra como criar um novo item no DynamoDB e explica que não há necessidade de seguir nenhum esquema ou definição específica.

Criando um novo item

  • Para criar um novo item, basta identificar o recurso e adicionar os campos necessários.
  • É possível adicionar novos campos, como nome e empresa.
  • Também é possível adicionar um campo para indicar se o usuário está ativo ou não.
  • Não há necessidade de seguir nenhum esquema definido. Os itens podem ser criados conforme a necessidade do usuário.

Escalabilidade e segurança do DynamoDB e RDS

Visão geral da seção: Nesta seção, o palestrante destaca a escalabilidade e segurança do DynamoDB e RDS.

Escalabilidade e segurança

  • Tanto o DynamoDB quanto o RDS são bancos de dados super escaláveis que podem escalar conforme a demanda do usuário.
  • Ambos os bancos são resilientes e capazes de lidar com instabilidades sem perder dados. Eles também oferecem backup consistente e são super performáticos.

Armazenamento de arquivos no S3

Visão geral da seção: Nesta seção, o palestrante apresenta o serviço S3 da AWS para armazenamento de arquivos.

Armazenamento no S3

  • O S3 é um serviço que permite o armazenamento de qualquer tipo de arquivo, como imagens, vídeos e documentos.
  • É possível criar Buckets para armazenar recursos conforme a necessidade do usuário.
  • O S3 é super seguro e resiliente. Ele permite o upload de arquivos grandes em formato multipartes para evitar perda de dados em caso de falhas.
  • Os nomes dos Buckets são globais e únicos em toda a AWS.

Armazenamento de arquivos com S3

Visão geral da seção: Nesta seção, o instrutor apresenta o Amazon S3 como um serviço de armazenamento de objetos altamente escalável e durável.

Introdução ao Amazon S3

  • O Amazon S3 é um serviço de armazenamento de objetos altamente escalável e durável.
  • Ele pode ser usado para armazenar qualquer tipo de arquivo, desde arquivos HTML até vídeos 8K.
  • Os arquivos são armazenados em "buckets" que podem ser acessados globalmente.

Upload de Arquivos

  • É possível fazer upload de arquivos para o Amazon S3 usando a interface do usuário ou uma API.
  • Os arquivos podem ser adicionados individualmente ou em lotes.
  • O tamanho máximo do arquivo suportado pelo Amazon S3 é 5 terabytes.

Gerenciamento e Segurança

  • O Amazon S3 oferece recursos avançados para gerenciamento e segurança dos arquivos armazenados.
  • É possível definir permissões granulares para cada objeto no bucket.
  • O versionamento permite manter cópias antigas dos objetos, mesmo após atualizações ou exclusões acidentais.

Conclusão

Visão geral da seção: Nesta seção, o instrutor conclui a aula destacando a importância dos serviços apresentados na aula: RDS, DynamoDB e S3.

  • Os serviços RDS, DynamoDB e S3 são importantes ferramentas para estruturar diferentes tipos de armazenamentos.
  • Cada serviço tem suas próprias características e casos ideais de uso.
  • É importante conhecer esses serviços para criar estruturas de armazenamento eficientes e seguras.
Video description

Deseja ter acesso a dicas e dar um passo no caminho de ter um perfil de sucesso no LinkedIn? Se conecte com o perfil da Ada: https://www.linkedin.com/school/adatechbr/ Acesse cursos gratuitos na nossa comunidade 👾: https://discord.gg/DgHqnPJc7Y Siga nossas redes e não perca nenhuma novidade: 💼 LinkedIn: https://www.linkedin.com/school/adatechbr/ 📷 Instagram: https://instagram.com/adatechbr 🐦Twitter: https://twitter.com/adatechbr Timestamp: 0:30 RDS 4:30 DynamoDB 12:35 S3 #tecnologia #curso #dica #map #python #java #web