Amazon AWS   Rafael Nunes  rafael@yaw.com.br twitter.com/rafanunes                         Globalcode – Open4education
Agenda Introdução Visão Geral Siglas, siglas e mais siglas Uma web comum Escalabilidade Arquitetura Cloud DevOps Perguntas...
Agenda Introdução Visão Geral Siglas, siglas e mais siglas Uma web comum Escalabilidade Arquitetura Cloud DevOps Perguntas...
Amazon AWS Um conjunto de serviços na internet, que combinados resultam em uma robusta plataforma de Cloud Computing      ...
Agenda Introdução Visão Geral Siglas, siglas e mais siglas Uma web comum Escalabilidade Arquitetura Cloud DevOps(Automated...
Uma visão geral                  Globalcode – Open4education
Agenda Introdução Visão Geral Siglas, siglas e mais siglas Uma web comum Escalabilidade Arquitetura Cloud DevOps(Automated...
Siglas EC2(Elastic Compute Cloud)   É uma das partes centrais do AWS   Aluguel de máquinas virtuais   Amazon Machine Image...
Siglas EC2(Elastic Compute Cloud)   Instancias alocadas em em zonas                                     US West - Californ...
Siglas EBS(Elastic Block Store)   Um ‘HD’ para sua instância   Pode ser formatado e ‘montado’ como uma unidade de   sua in...
Siglas Elastic Load Balance                        ELB         US East              Tokio                              Glo...
Siglas RDS(Relational Database Service)   Escalabilidade e armazenamento automáticos   Snapshots e backups   MySQL e Oracl...
Siglas S3(Simple Storage Service)   Armazenamento via WS   Alta disponibilidade, escalabilidade, etc   A mesma infra-estru...
Siglas SimpleDB   Banco de Dados(NÃO RELACIONAL) distribuído   Armazenamento chave-valor   Não recomendado para cache dist...
Siglas DynamoDB   Banco de Dados(NÃO RELACIONAL) distribuído   Acesso através de API   Execução em disco SSD   Replicação ...
Siglas CloudFront   Content Delivery Network(CDN) para os objetos   armazenados no S3   Servidores na Europa(Reino Unido, ...
Outros Serviços Simple Email Service Simple Queue Service Simple Notification Service                               Global...
Agenda Introdução Visão Geral Siglas, siglas e mais siglas Uma web comum Escalabilidade Arquitetura Cloud DevOps(Automated...
App Web Comum Arquitetura Web Tradicional                               -   Processamento                               - ...
Agenda Introdução Visão Geral Siglas, siglas e mais siglas Uma web comum Escalabilidade Arquitetura Cloud DevOps(Automated...
Escalabilidade Dimensionamento                   Globalcode – Open4education
Agenda Introdução Visão Geral Siglas, siglas e mais siglas Uma web comum Escalabilidade Arquitetura Cloud DevOps(Automated...
Arquitetura Convencional Alguns problemas da abordagem   Picos de demanda   Diminuição de demanda   Aumento de tráfego esp...
AWS Arquitetura 1                    Globalcode – Open4education
AWS Arquitetura 2                    Globalcode – Open4education
Agenda Introdução Visão Geral Siglas, siglas e mais siglas Uma web comum Escalabilidade Arquitetura Cloud DevOps(Automated...
DevOps Auto Scaling   Permite automaticamente escalar a capacidade de suas   instâncias EC2(up/down) Beanstalk   PaaS para...
Monitoração CloudWatch AWS Web Console                   Globalcode – Open4education
Agenda Introdução Visão Geral Siglas, siglas e mais siglas Uma web comum Escalabilidade Arquitetura Cloud DevOps(Automated...
Perguntas            ¿                Globalcode – Open4education
Obrigado!!              rafael@yaw.com.br               www.yaw.com.br             twitter.com/rafanunes             twitt...
Próximos SlideShares
Carregando em…5
×

Amazon WebServices Architectur

551 visualizações

Publicada em

Architetu

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
551
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
13
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Amazon WebServices Architectur

  1. 1. Amazon AWS Rafael Nunes rafael@yaw.com.br twitter.com/rafanunes Globalcode – Open4education
  2. 2. Agenda Introdução Visão Geral Siglas, siglas e mais siglas Uma web comum Escalabilidade Arquitetura Cloud DevOps Perguntas Globalcode – Open4education
  3. 3. Agenda Introdução Visão Geral Siglas, siglas e mais siglas Uma web comum Escalabilidade Arquitetura Cloud DevOps Perguntas Globalcode – Open4education
  4. 4. Amazon AWS Um conjunto de serviços na internet, que combinados resultam em uma robusta plataforma de Cloud Computing Globalcode – Open4education
  5. 5. Agenda Introdução Visão Geral Siglas, siglas e mais siglas Uma web comum Escalabilidade Arquitetura Cloud DevOps(Automated Scaling) Perguntas Globalcode – Open4education
  6. 6. Uma visão geral Globalcode – Open4education
  7. 7. Agenda Introdução Visão Geral Siglas, siglas e mais siglas Uma web comum Escalabilidade Arquitetura Cloud DevOps(Automated Scaling) Perguntas Globalcode – Open4education
  8. 8. Siglas EC2(Elastic Compute Cloud) É uma das partes centrais do AWS Aluguel de máquinas virtuais Amazon Machine Images(compartilhadas ou custom) Administração via interface Web Globalcode – Open4education
  9. 9. Siglas EC2(Elastic Compute Cloud) Instancias alocadas em em zonas US West - California Globalcode – Open4education
  10. 10. Siglas EBS(Elastic Block Store) Um ‘HD’ para sua instância Pode ser formatado e ‘montado’ como uma unidade de sua instância Possibilidade de Snapshots para backup Tamanho expansível até 1Tb Globalcode – Open4education
  11. 11. Siglas Elastic Load Balance ELB US East Tokio Globalcode – Open4education
  12. 12. Siglas RDS(Relational Database Service) Escalabilidade e armazenamento automáticos Snapshots e backups MySQL e Oracle Replicacao e Master/Slave Globalcode – Open4education
  13. 13. Siglas S3(Simple Storage Service) Armazenamento via WS Alta disponibilidade, escalabilidade, etc A mesma infra-estrutura da Amazon.com 449 bilhões de objetos(julho de 2011) Hospedagem de imagens, audio, video, conteudo estático de sites/app web, backups e snapshots Globalcode – Open4education
  14. 14. Siglas SimpleDB Banco de Dados(NÃO RELACIONAL) distribuído Armazenamento chave-valor Não recomendado para cache distribuído Globalcode – Open4education
  15. 15. Siglas DynamoDB Banco de Dados(NÃO RELACIONAL) distribuído Acesso através de API Execução em disco SSD Replicação dos dados entre multiplas zonas Globalcode – Open4education
  16. 16. Siglas CloudFront Content Delivery Network(CDN) para os objetos armazenados no S3 Servidores na Europa(Reino Unido, Irlanda, Holanda, Alemanha), Asia(Hong Kong, Singapura e Tokio), e principis cidades dos EUA Globalcode – Open4education
  17. 17. Outros Serviços Simple Email Service Simple Queue Service Simple Notification Service Globalcode – Open4education
  18. 18. Agenda Introdução Visão Geral Siglas, siglas e mais siglas Uma web comum Escalabilidade Arquitetura Cloud DevOps(Automated Scaling) Perguntas Globalcode – Open4education
  19. 19. App Web Comum Arquitetura Web Tradicional - Processamento - Armazenamento - CDN - Banco de Dados - Messageria - Load Balance - Monitoração Globalcode – Open4education
  20. 20. Agenda Introdução Visão Geral Siglas, siglas e mais siglas Uma web comum Escalabilidade Arquitetura Cloud DevOps(Automated Scaling) Perguntas Globalcode – Open4education
  21. 21. Escalabilidade Dimensionamento Globalcode – Open4education
  22. 22. Agenda Introdução Visão Geral Siglas, siglas e mais siglas Uma web comum Escalabilidade Arquitetura Cloud DevOps(Automated Scaling) Perguntas Globalcode – Open4education
  23. 23. Arquitetura Convencional Alguns problemas da abordagem Picos de demanda Diminuição de demanda Aumento de tráfego esperado Localização Globalcode – Open4education
  24. 24. AWS Arquitetura 1 Globalcode – Open4education
  25. 25. AWS Arquitetura 2 Globalcode – Open4education
  26. 26. Agenda Introdução Visão Geral Siglas, siglas e mais siglas Uma web comum Escalabilidade Arquitetura Cloud DevOps(Automated Scaling) Perguntas Globalcode – Open4education
  27. 27. DevOps Auto Scaling Permite automaticamente escalar a capacidade de suas instâncias EC2(up/down) Beanstalk PaaS para criação de toda estrutura de sua arquitetura Globalcode – Open4education
  28. 28. Monitoração CloudWatch AWS Web Console Globalcode – Open4education
  29. 29. Agenda Introdução Visão Geral Siglas, siglas e mais siglas Uma web comum Escalabilidade Arquitetura Cloud DevOps(Automated Scaling) Perguntas Globalcode – Open4education
  30. 30. Perguntas ¿ Globalcode – Open4education
  31. 31. Obrigado!! rafael@yaw.com.br www.yaw.com.br twitter.com/rafanunes twitter.com/youandwe Globalcode – Open4education

×