Amazon Elastic Compute Cloud

Conceitos de serviços e tecnologia de nuvem da AWS

Alex Kuntz

Head of Cloud Curriculum, DataCamp

O que é o Amazon Elastic Compute Cloud (EC2)?

  • Fornece capacidade de computação redimensionável na nuvem
  • Cada máquina EC2 individual é chamada de instância

Principais características:

  • Escala para cima ou para baixo conforme a demanda
  • Vasta gama de tipos de instância para casos de uso específicos

Um diagrama ramificado mostrando computação conectada a storage, bancos de dados e redes.

Conceitos de serviços e tecnologia de nuvem da AWS

Tipos de instância EC2

A AWS oferece seis categorias de instâncias EC2 para workloads específicos

  • Uso geral
  • Otimizadas para computação
  • Otimizadas para memória
  • Otimizadas para armazenamento
  • Computação acelerada
  • Otimizadas para High Performance Computing (HPC)

Ícones mostrando instâncias EC2 agrupadas e uma instância EC2 única.

Conceitos de serviços e tecnologia de nuvem da AWS

Instâncias de uso geral e otimizadas para armazenamento

Instâncias de uso geral

  • Equilíbrio entre computação, memória e rede
  • Casos de uso:
    • Hospedar sites dinâmicos
    • Manter repositórios de código

Ícone de instância EC2 mostrando uma instância de uso geral.

Instâncias otimizadas para armazenamento

  • Alto throughput sequencial de leitura e gravação em grandes datasets
  • Casos de uso:
    • Data warehousing
    • Refatoração de grandes bancos relacionais

Ícone de instância EC2 mostrando uma instância otimizada para armazenamento.

Conceitos de serviços e tecnologia de nuvem da AWS

Instâncias otimizadas para computação e memória

Instâncias otimizadas para computação

  • Workloads de alto processamento e alto desempenho
  • Casos de uso:
    • Simulações científicas
    • Modelagem financeira

Ícone de instância EC2 mostrando uma instância otimizada para computação.

Instâncias otimizadas para memória

  • Workloads com muita memória sem exigir alto armazenamento
  • Casos de uso:
    • Análise de dados de streaming em tempo real
    • Geração de legendas

Ícone de instância EC2 mostrando uma instância otimizada para memória.

Conceitos de serviços e tecnologia de nuvem da AWS

Instâncias de computação especializadas

Instâncias de computação acelerada

  • Têm aceleradores de hardware, como GPUs ou FPGAs
  • Casos de uso:
    • Deep learning
    • Renderização de gráficos de jogos

Ícone de instância EC2 mostrando uma instância de computação acelerada.

Instâncias otimizadas para HPC

  • Melhor custo-desempenho para workloads de alto desempenho em escala
  • Casos de uso:
    • Previsão do tempo
    • Simulações de colisão

Ícone de instância EC2 mostrando uma instância otimizada para computação de alto desempenho.

Conceitos de serviços e tecnologia de nuvem da AWS

Criando sua instância EC2

Diagrama de arquitetura de uma instância EC2

Conceitos de serviços e tecnologia de nuvem da AWS

Conectando na sua instância EC2: Cliente SSH

  • SSH conecta com chave privada
  • Essas chaves precisam ser gerenciadas

Cliente SSH

Conceitos de serviços e tecnologia de nuvem da AWS

Conectando na sua instância EC2: AWS Session Manager

  • Acesso sem chave via Management Console
  • Integra com Identity and Access Management (IAM)

AWS Session Manager

Conceitos de serviços e tecnologia de nuvem da AWS

Conectando na sua instância EC2: EC2 Instance Connect

  • Conexão via navegador
  • Acesso rápido e temporário

EC2 Instance Connect

Conceitos de serviços e tecnologia de nuvem da AWS

Vamos praticar!

Conceitos de serviços e tecnologia de nuvem da AWS

Preparing Video For Download...