Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Cloud Computing and Amazon AWS - PUCMINAS 2015

Cloud Computing and Amazon AWS - PUCMINAS 2015

Introducing cloud computing and Amazon Web Services.
PT-BR Language.

Wallison Marra

December 13, 2015
Tweet

More Decks by Wallison Marra

Other Decks in Technology

Transcript

  1. “ Cloud teve seu breve inicío em 1999 com a

    empresa salesforce.com, e em 2002 a Amazon AWS lançou o serviço Ec2.
  2. POR QUE DEVEMOS UTILIZAR? Com cloud você possui: ◦Poder computacional

    elevado. ◦Alta disponibilidade. ◦Flexibilidade. ◦Entregabilidade. ◦Custo controlado.
  3. Também! Amazon teve seu início vendendo livros online, mas para

    atingir um nível maior nos negócios viu que era preciso evoluir a infra estrutura. Assim surgiu a Amazon AWS. MAS AMAZON NÃO É UM ECOMMERCE?
  4. Você sabia que a Netflix, sozinha, chega a consumir ⅓

    da internet do mundo em horários de picos nos EUA?
  5. TUDO EM UM? NEVER! ◦Ambiente pesado. ◦Processamento elevado X baixa

    entrega. ◦Auto indíce de indisponibilidade. DÊ ADEUS Á GUERRA DE UM HOMEM SÓ PHP / NODEJS MYSQL APACHE IMAGENS UPLOADS
  6. PENSE "DESACOPLADAMENTE" ◦Serviços separados. ◦Servidores separados. ◦Images, arquivos estátics e

    uploads em storage entregues por CDN. Literalmente cada um no seu quadrado.
  7. COM EC2 PODEMOS Instancias São os VPS's (Virtual private server),

    utilizados para configuração de seu ambiente: Apache, NginX, Tomcat. Local onde sua aplicação é executada. ELB - Elastic Load Balancer Responsável por distribuir a carga de requisições em sua aplicação. Security Groups Não são configuradas as portas de entrada e saída de suas instancias VPS's.
  8. COM EC2 PODEMOS Auto Scaling Group Responsável estabelecer tamanho mínimo

    e máximo de sua stack, assim como métrica para auto scaling ◦ CPU > 50% / 3min ◦ NETOUT > 500MBs / 3 min Launch Configutarion Armazena as configurações básicas das VPS a serem iniciadas em um processo de auto scaling.
  9. TIPOS DE EC2 ◦ General Propose (T2, M4, M3) ◦

    Compute Optimized (C3, C4) ◦ Memory Optimized (R3) ◦ GPU (G2) ◦ Storage Optimized (L2, D2) ▫ High I/O. ▫ Densive storage.
  10. INSTANCIAS RDS ◦ General Propose (M3, M4) ◦ Memory Optimized

    (R3) ◦ Micro Instances (T2) Bancos suportados ◦ Aurora ▫ Criado pela Amazon. ▫ Somente instâncias R3. ◦ MySQL ◦ MariaDB ◦ PostGres ◦ Oracle
  11. ◦ Disponibilidade de 99,999999999% / ano ◦ Armazenamento de arquivos

    estáticos. ◦ Baixo custo -$0,03 / GB Arquivos como imagens, scripts JS, CSS, HTML, devem ser armazenados no S3, evitando sobrecargas em seu servidor WEB. DETALHES S3
  12. 99,94% UPTIME Valor correspondente em um périodo de 3 dias

    no black friday. 20% Maior que no último ano.