Download - Amazon WebServices Architectur
![Page 1: Amazon WebServices Architectur](https://reader034.vdocuments.site/reader034/viewer/2022042613/54c820784a79599d5f8b4589/html5/thumbnails/1.jpg)
Globalcode – Open4education
Amazon AWSRafael Nunes
twitter.com/rafanunes
![Page 2: Amazon WebServices Architectur](https://reader034.vdocuments.site/reader034/viewer/2022042613/54c820784a79599d5f8b4589/html5/thumbnails/2.jpg)
Globalcode – Open4education
Agenda
Introdução
Visão Geral
Siglas, siglas e mais siglas
Uma web comum
Escalabilidade
Arquitetura Cloud
DevOps
Perguntas
![Page 3: Amazon WebServices Architectur](https://reader034.vdocuments.site/reader034/viewer/2022042613/54c820784a79599d5f8b4589/html5/thumbnails/3.jpg)
Globalcode – Open4education
Agenda
Introdução
Visão Geral
Siglas, siglas e mais siglas
Uma web comum
Escalabilidade
Arquitetura Cloud
DevOps
Perguntas
![Page 4: Amazon WebServices Architectur](https://reader034.vdocuments.site/reader034/viewer/2022042613/54c820784a79599d5f8b4589/html5/thumbnails/4.jpg)
Globalcode – Open4education
Amazon AWS
Um conjunto de serviços na internet, que combinados resultam em uma robusta plataforma de Cloud Computing
![Page 5: Amazon WebServices Architectur](https://reader034.vdocuments.site/reader034/viewer/2022042613/54c820784a79599d5f8b4589/html5/thumbnails/5.jpg)
Globalcode – Open4education
Agenda
Introdução
Visão Geral
Siglas, siglas e mais siglas
Uma web comum
Escalabilidade
Arquitetura Cloud
DevOps(Automated Scaling)
Perguntas
![Page 6: Amazon WebServices Architectur](https://reader034.vdocuments.site/reader034/viewer/2022042613/54c820784a79599d5f8b4589/html5/thumbnails/6.jpg)
Globalcode – Open4education
Uma visão geral
![Page 7: Amazon WebServices Architectur](https://reader034.vdocuments.site/reader034/viewer/2022042613/54c820784a79599d5f8b4589/html5/thumbnails/7.jpg)
Globalcode – Open4education
Agenda
Introdução
Visão Geral
Siglas, siglas e mais siglas
Uma web comum
Escalabilidade
Arquitetura Cloud
DevOps(Automated Scaling)
Perguntas
![Page 8: Amazon WebServices Architectur](https://reader034.vdocuments.site/reader034/viewer/2022042613/54c820784a79599d5f8b4589/html5/thumbnails/8.jpg)
Globalcode – Open4education
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
Instância micro
![Page 9: Amazon WebServices Architectur](https://reader034.vdocuments.site/reader034/viewer/2022042613/54c820784a79599d5f8b4589/html5/thumbnails/9.jpg)
Globalcode – Open4education
Siglas
EC2(Elastic Compute Cloud)Instancias alocadas em em zonas
US West - California
Instância micro
![Page 10: Amazon WebServices Architectur](https://reader034.vdocuments.site/reader034/viewer/2022042613/54c820784a79599d5f8b4589/html5/thumbnails/10.jpg)
Globalcode – Open4education
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
![Page 11: Amazon WebServices Architectur](https://reader034.vdocuments.site/reader034/viewer/2022042613/54c820784a79599d5f8b4589/html5/thumbnails/11.jpg)
Globalcode – Open4education
Siglas
Elastic Load Balance
US East Tokio
ELB
Instância micro Instância micro
![Page 12: Amazon WebServices Architectur](https://reader034.vdocuments.site/reader034/viewer/2022042613/54c820784a79599d5f8b4589/html5/thumbnails/12.jpg)
Globalcode – Open4education
Siglas
RDS(Relational Database Service)Escalabilidade e armazenamento automáticos
Snapshots e backups
MySQL e Oracle
Replicacao e Master/Slave
![Page 13: Amazon WebServices Architectur](https://reader034.vdocuments.site/reader034/viewer/2022042613/54c820784a79599d5f8b4589/html5/thumbnails/13.jpg)
Globalcode – Open4education
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
![Page 14: Amazon WebServices Architectur](https://reader034.vdocuments.site/reader034/viewer/2022042613/54c820784a79599d5f8b4589/html5/thumbnails/14.jpg)
Globalcode – Open4education
Siglas
SimpleDBBanco de Dados(NÃO RELACIONAL) distribuído
Armazenamento chave-valor
Não recomendado para cache distribuído
![Page 15: Amazon WebServices Architectur](https://reader034.vdocuments.site/reader034/viewer/2022042613/54c820784a79599d5f8b4589/html5/thumbnails/15.jpg)
Globalcode – Open4education
Siglas
DynamoDBBanco de Dados(NÃO RELACIONAL) distribuído
Acesso através de API
Execução em disco SSD
Replicação dos dados entre multiplas zonas
![Page 16: Amazon WebServices Architectur](https://reader034.vdocuments.site/reader034/viewer/2022042613/54c820784a79599d5f8b4589/html5/thumbnails/16.jpg)
Globalcode – Open4education
Siglas
CloudFrontContent 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
![Page 17: Amazon WebServices Architectur](https://reader034.vdocuments.site/reader034/viewer/2022042613/54c820784a79599d5f8b4589/html5/thumbnails/17.jpg)
Globalcode – Open4education
Outros Serviços
Simple Email Service
Simple Queue Service
Simple Notification Service
![Page 18: Amazon WebServices Architectur](https://reader034.vdocuments.site/reader034/viewer/2022042613/54c820784a79599d5f8b4589/html5/thumbnails/18.jpg)
Globalcode – Open4education
Agenda
Introdução
Visão Geral
Siglas, siglas e mais siglas
Uma web comum
Escalabilidade
Arquitetura Cloud
DevOps(Automated Scaling)
Perguntas
![Page 19: Amazon WebServices Architectur](https://reader034.vdocuments.site/reader034/viewer/2022042613/54c820784a79599d5f8b4589/html5/thumbnails/19.jpg)
Globalcode – Open4education
App Web Comum
Arquitetura Web Tradicional
- Processamento- Armazenamento- CDN- Banco de Dados- Messageria- Load Balance- Monitoração
![Page 20: Amazon WebServices Architectur](https://reader034.vdocuments.site/reader034/viewer/2022042613/54c820784a79599d5f8b4589/html5/thumbnails/20.jpg)
Globalcode – Open4education
Agenda
Introdução
Visão Geral
Siglas, siglas e mais siglas
Uma web comum
Escalabilidade
Arquitetura Cloud
DevOps(Automated Scaling)
Perguntas
![Page 21: Amazon WebServices Architectur](https://reader034.vdocuments.site/reader034/viewer/2022042613/54c820784a79599d5f8b4589/html5/thumbnails/21.jpg)
Globalcode – Open4education
Escalabilidade
Dimensionamento
![Page 22: Amazon WebServices Architectur](https://reader034.vdocuments.site/reader034/viewer/2022042613/54c820784a79599d5f8b4589/html5/thumbnails/22.jpg)
Globalcode – Open4education
Agenda
Introdução
Visão Geral
Siglas, siglas e mais siglas
Uma web comum
Escalabilidade
Arquitetura Cloud
DevOps(Automated Scaling)
Perguntas
![Page 23: Amazon WebServices Architectur](https://reader034.vdocuments.site/reader034/viewer/2022042613/54c820784a79599d5f8b4589/html5/thumbnails/23.jpg)
Globalcode – Open4education
Arquitetura Convencional
Alguns problemas da abordagemPicos de demanda
Diminuição de demanda
Aumento de tráfego esperado
Localização
![Page 24: Amazon WebServices Architectur](https://reader034.vdocuments.site/reader034/viewer/2022042613/54c820784a79599d5f8b4589/html5/thumbnails/24.jpg)
Globalcode – Open4education
AWS Arquitetura 1
![Page 25: Amazon WebServices Architectur](https://reader034.vdocuments.site/reader034/viewer/2022042613/54c820784a79599d5f8b4589/html5/thumbnails/25.jpg)
Globalcode – Open4education
AWS Arquitetura 2
![Page 26: Amazon WebServices Architectur](https://reader034.vdocuments.site/reader034/viewer/2022042613/54c820784a79599d5f8b4589/html5/thumbnails/26.jpg)
Globalcode – Open4education
Agenda
Introdução
Visão Geral
Siglas, siglas e mais siglas
Uma web comum
Escalabilidade
Arquitetura Cloud
DevOps(Automated Scaling)
Perguntas
![Page 27: Amazon WebServices Architectur](https://reader034.vdocuments.site/reader034/viewer/2022042613/54c820784a79599d5f8b4589/html5/thumbnails/27.jpg)
Globalcode – Open4education
DevOps
Auto ScalingPermite automaticamente escalar a capacidade de suas instâncias EC2(up/down)
BeanstalkPaaS para criação de toda estrutura de sua arquitetura
![Page 28: Amazon WebServices Architectur](https://reader034.vdocuments.site/reader034/viewer/2022042613/54c820784a79599d5f8b4589/html5/thumbnails/28.jpg)
Globalcode – Open4education
Monitoração
CloudWatch
AWS Web Console
![Page 29: Amazon WebServices Architectur](https://reader034.vdocuments.site/reader034/viewer/2022042613/54c820784a79599d5f8b4589/html5/thumbnails/29.jpg)
Globalcode – Open4education
Agenda
Introdução
Visão Geral
Siglas, siglas e mais siglas
Uma web comum
Escalabilidade
Arquitetura Cloud
DevOps(Automated Scaling)
Perguntas
![Page 30: Amazon WebServices Architectur](https://reader034.vdocuments.site/reader034/viewer/2022042613/54c820784a79599d5f8b4589/html5/thumbnails/30.jpg)
Globalcode – Open4education
Perguntas
¿
![Page 31: Amazon WebServices Architectur](https://reader034.vdocuments.site/reader034/viewer/2022042613/54c820784a79599d5f8b4589/html5/thumbnails/31.jpg)
Globalcode – Open4education
Obrigado!!
www.yaw.com.br
twitter.com/rafanunes
twitter.com/youandwe