¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

3- Amazon Elastic Compute Cloud

Raphael Nara Computação Portugués

Mapa mental sobre Amazon Elastic Compute Cloud: computação, instâncias, AMI e placement group

Mapa mental: Amazon Elastic Compute Cloud

Contenido del mapa

3- Amazon Elastic Compute Cloud

  1. Computação

    • O tanto de poder computacional requerido pela sua carga de trabalho
  2. Instancias

    • Servidores virtuais
    • Iniciar
      • O tanto de hardware virtual dedicado
      • O software carregado sobre a instancia
    • Tipos
      • Otimizado em memória
        • X1e
          • banco de dados de alto desempenho, na memoria ou outros apps.
          • x1e.xlarge até x1.32xlarge, variando de 4 a 128 CPUs e 122GiB a 128GiB de RAM e armazenamento em SSD
        • X1
          • apps na memória em grande escala
          • x1.16xlarge e x1.16xlarge, com 976GB e 1952GiB respectivamente, EBS e largura de banda de 7000 e 14000 Mbps
        • R4
          • r4.large a r4.16xlarge, indo de 2 a 64 CPUs, EBS e 15.25 até 488 GiB de RAM
          • preço melhor que R3
          • DDR4
        • R3
          • alto uso de memória
          • r3.large a r3.8xlarge, indo de 2 a 32 CPUs e de 15.25 a 244 GiB de RAM e armazenamento SSD
      • uso geral
        • T2
          • Instancia de desempenho com capacidade de intermitencia
            • para cargas de trabalho que não usam a capacidade total da CPU de forma frequente ou constante, mas precisam ocasionalmente de intermitência
          • nivel basico de desempenho de CPU
          • créditos de CPU
            • instâncias T2 acumulam créditos de CPU quando estão ociosas e usam esses créditos quando estão ativas
            • Um crédito de CPU fornece o desempenho de um núcleo de CPU completo por um minuto
            • taxa conforme o tamanho da instancia
          • desempenho constante
          • t2.nano até t2.xlarge, somente EBS e com variação gradual em outros componentes
        • M3
          • recursos equilibrados de computação, memória, com armazenamento em SSD
          • m3.medium até m3.2xlarge
        • M4
          • recursos equilibrados em computação, memória e rede e rede, com armazenamento somente EBS e com largura de banda dedicada
          • m4.large até m4.16xlarge
      • otimizadas em computação
        • C5
          • otimizadas para cargas de trabalho com uso intensivo de computação e oferecem alto desempenho e grande economia com uma baixa relação de preço por desempenho
          • c5.large até c5.18xlarge, vairando de 2 a 72 nucleos de CPU e somente EBS
        • C4
          • otimizada, mas com nível um pouco inferior ao C5, variando de 2 a 36 CPUs e largura de banda dedicada a EBS inferior
          • c4.large até c4.8xlarge
        • C3
          • otimizada e com armazenamento SSD
          • c3.large até c3.8xlarge, contendo de 2 a 32 CPUs e 2x16GiB a 2x320GiB de armazenamento
          • exige VPC, EBS e AMIs HVM de 64 bits
      • computação acelerada
        • P3
          • ultima geração de GPU computacional, com suporte a NVLink para comunicação peer to peer
          • p3.2xlarge a p3.16xlarge, indo de 1 a 8 GPUs e 16 a 128 GiB de memória GPU
        • P2
          • proposito geral, com suporte a GPU direct (peer to peer)
          • p2.xlarge a p2.16xlarge, indo de 1 a 16 GPUs e 12 a 192 GiB de memória GPU e EBS
        • G3
          • alto consumo de gráficos
          • g3.4xlarge a g3.16xlarge, indo de 1 a 4 GPUs e 8 a 32 GiB de memória de GPU
          • recursos do NVIDIA GRID Virtual Workstation, que aceita 4 monitores de alta resolução
          • cada GPU apresenta codificador de video de hardware integrado que aceita até 10 streams
        • F2
          • aceleração de hardware personalizável com FPGAs (Field Programmable Gate Arrays)
          • f1.2xlarge e f1.16xlarge, com de 1 e 8 FPGAs, 122 e 976 GiB de memória, armazenamento em SSD de 470 e 4x940 GB e rede de 10 e 25GB, respectivamente
      • otimizadas em armazenamento
        • I3 (instancias de E/S elevada)
          • armazenamento SSD NVMe (Non Volatile Memory Express), com baixa latencia, desemprenho alto de E/S aleatória, alto trhoughput de leitura sequencial, oferecendo alta taxa de IOPS
          • i3.large a i3.8xlarge, variando de 1x0,475 a 8x1,9 TB
        • D2 (instancias de armazenamenrto denso)
          • baseado em HDD
          • alta taxa de transferencia de disco
          • preço mais baixo
          • d2.xlarge a d2.8xlarge, indo de 3x2000 a 24x2000 GB HDD e com memória que varia de 30,5 a 244 GiB
    • Melhora de rede
      • Habilita Single Root I/O Virtualization (SR-IOV)
        • Mais PPS (packet per second)
        • Baixa latência
      • drivers corretos instalados
    • Amazon Machine Image (AMI)
      • define software inicial na instancia, incluindo SO e patches necessários
      • custo padrão
      • pode ser criada de uma instancia existente
    • Amazon Marketplace
      • Softwares necessários
    • VM Import/Export service
      • criação de imagens de vários formatos de virtualização
    • DNS próprio
    • Pode ter IP público
      • definido pela Amazon
    • IP elástico
      • único na internet
    • VPC
      • Endereçamento de instancias
        • Elastic Network Interfaces (ENIs)
        • IP privados
    • Segurança
      • Login
        • Criptografia das informaçoes
          • par de chaves publica (salva pela Amazon e usada pra criptografar) e privada (salva pelo cliente e usada para decriptografar)
          • chave privada usada pelo usuário para logar via SSH
          • chave privada decriptografa senha
      • Gripos de segurança
        • permite tráfego baseado na porta, protocolo, origem/destino
        • ao menos 1 por instancia
        • regras de acesso
        • firewall com estado
          • uma mensagem de saída é lembrada para que a resposta seja permitida através do grupo de segurança sem que seja necessária uma regra de entrada explícita.
        • aplicados em nível de instância
    • Metadados
      • http://ip/latest/meta-data retorna ultimo metadado da arvore
    • User Data
      • string passada ao SO pra ser executada como parte do processo de inicialização na primeira vez
      • Armazenado com a instancia
      • não é criptografado
    • Estado pode ser configurado para Terminated (com ou sem proteção) e ela pode ser removida, totalmente ou não (pode-se reutilizar o armazenamento)
    • Modelos
      • On Demand
        • mais flexível (alto controle sem compromisso inicial)
      • Reservada
        • Capacidade reservada para cargas de trabalho previstas
        • Pode economizar 75% do valor On Demand
          • Maior o compromisso (tempo de reserva) ---> maior o desconto
        • sobre uma AZ
        • Pagamento
          • All Upfront
            • Pagar tudo, sem cobrança mensal
          • Partial Upfront
            • Adianta parte e paga o resto depois
          • No Upfront
            • Parcelamento mensal
      • Spot
        • Recomendado para sistemas não críticos, tolerantes a interrupções
        • Grandes descontos
        • Leilão
        • única máquina host pode hospedar instâncias de diferentes clientes.
      • Dedicadas
        • hardware dedicado
        • permite uso de licenças atuais do cliente
  3. prover codigo para rodar na instancia ao iniciá-la (bootstrapping)

  4. Pode se exportar instancias importadas (não iniciadas com AMI)

  5. Tags

    • pares de chave/valor associados com a instancia ou outros serviços
    • pode ser usadas para identificar atributos de uma instancia como projeto, ambiente, etc
  6. Placement Group

    • grupo lógico em uma unica AZ
    • baixa latencia, 10Gbps de rede
  7. Instance Store

    • armazenamento temporário de nível de bloco para sua instância.
    • localizado em discos que estão fisicamente conectados ao computador host
    • incluida no custo de uma instancia
  8. ESB

    • Armazenamento persistente em nivel de blocos
    • multiplos podem ser anexados a uma instancia
    • magnetico: baixa performance e baixo custo
      • recomendado para dados acessados em baixa frequencia
      • de 1GB para 1TB com 100 IOPS em média
    • flexíveis (pode tirar de uma instancia e anexar à outra)
    • pode ser otimizado (com custo adicional por hora)
    • backup e replicação automática em outros servidores
    • criptografia nativa
      • usa AWS Key Management Service (KMS)
      • dados e chaves associadas criptografados usando AES-256
      • ocorre nos servidores que hospedam instancias de modo que os dados são criptografados no transito do host e da midia bem como na propria midia
      • não afeta performance
    • Armazenamento anexo a instancias
    • Inseridos em uma AZ especifica
    • Categorias
      • SSD
        • Cargas de trabalho transacionais
        • alto número de IOPS
        • Tipos
          • Provisioned IOPS SSD (IO1)
            • Maior desempenho
            • Cargas de trabalho transacionais que dependem de alto numero de IOPs e baixa latência
            • 4GB a 16TB
            • Máxmo de 20000 IOPs/voluma e 80000 IOPs/instancia
            • Taxa de transferencia 320MB/s volums e 1750MB/s instancia
          • General Purpose SSD (GP2)
            • 1GB a 16TB
            • Máximo de 10000 IOPs/volume e 80000 IOPs/instancia
            • Taxa de transferencia 320MB/s volums e 1750MB/s instancia
        • não utilizados são acumulados como creditos I/O
      • HDD
        • Uso intenso de throughput (MapReduce, logs)
        • Tipos
          • Throughput Optimized HDD (ST1)
            • Cargas de trabalho frequentemente acessadas
            • Alto consumo da taxa de transferência
            • 500GB a 16TB
            • Máximo de 500 IOPs/voluma e 80000 IOPs/instancia
            • Taxa de transferencia 500MB/s volums e 1750MB/s instancia
          • Cold HDD (SC1)
            • Menor custo
            • Dados acessados com menor frequencia
            • 500GB a 16TB
            • Máximo de 250 IOPs/volume e 80000 IOPs/instancia
            • Taxa de transferencia 250MB/s volume e 1750MB/s instancia
            • dados frios
        • alto número de MB/s
    • Elastic Volumes
      • recurso que permite aumentar capacidade dinamicamente, ajustar desempenho e alterar o tipo de volumes ativos sem nenhum tempo de inatividade ou impacto negativo no desempenho
    • Snapshots
      • Acesso imediato aos dados de volume do Amazon EBS
      • Redimensionamento de volumes do Amazon EBS
      • Permite compartilhamento do Amazon EBS entre usuários
      • Permite copiar snapshots entre regiões
    • taxa anual de falhas baixa (entre o,1% e 0,2%)
      • perda completa ou parcial do volume

Información

Descripción
Computação Mapa Mental sobre 3- Amazon Elastic Compute Cloud, creado por Raphael Nara el 29/11/2017.
Creado por
Raphael Nara
Visitas
1
Valoración

Más sobre Amazon EC2

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?