Date post: | 15-Apr-2017 |
Category: |
Technology |
Upload: | wallison-marra |
View: | 179 times |
Download: | 0 times |
Cloud Computing & Amazon AWS
Hello!WALLISON MARRAEstou aqui para falar um pouco sobre cloud computing e Amazon AWS.
Email: [email protected]
CLOUD COMPUTINGO que é? Quando surgiu?
1
“Cloud computing é a capacidade de computação amplamente disponível e flexível.
“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.
POR QUE DEVEMOS UTILIZAR?
Com cloud você possui:◦Poder computacional elevado.◦Alta disponibilidade.◦Flexibilidade.◦Entregabilidade.◦Custo controlado.
DESVANTAGENS?
SERVIÇOS CLOUD MAIS COMUNS
AMAZON AWSLíder em cloud computing
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?
DATA CENTERS AWS
CLIENTES AWS
Você sabia que a Netflix, sozinha, chega a consumir ⅓ da internet do mundo em horários de picos nos EUA?
?O que devo fazer? Quais serviços AWS devo utilizar? ESCALANDO APLICAÇÕES
TUDO EM UM? NEVER!◦Ambiente pesado.◦Processamento elevado X baixa entrega.
◦Auto indíce de indisponibilidade.
DÊ ADEUS Á GUERRA DE UM HOMEM SÓ
PHP / NODEJSMYSQL APACHE IMAGENS UPLOADS
PENSE "DESACOPLADAMENTE"
◦Serviços separados.◦Servidores separados.◦Images, arquivos estátics e uploads em storage entregues por CDN.
Literalmente cada um no seu quadrado.
? COMO AWS PODE TE AJUDAR ?
3 SERVIÇOS BÁSICOS
EC2, RDS e S3
1 EC2Elastic Compute Cloud
COM EC2 PODEMOS
InstanciasSã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 BalancerResponsável por distribuir a carga de requisições em sua aplicação.
Security GroupsNão são configuradas as portas de entrada e saída de suas instancias VPS's.
COM EC2 PODEMOS
Auto Scaling GroupResponsá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 ConfigutarionArmazena as configurações básicas das VPS a serem iniciadas em um processo de auto scaling.
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.
BLUE PRINT
EC2
ELB
AutoScaling GroupLaunch
Conf.
EC2
EC2
Security Group
2 RDSRelacional Database Service
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
3 S3Simple Storage Service
◦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
! DEMONSTRAÇÃOShow me the process!
BLUE PRINT FINAL
EC2
ELB
AutoScaling GroupLaunch
Conf.
EC2
EC2
Security Group
RDS
S3
Blackfriday 2015, um caso de sucesso com AWS.
15 MilhõesTotal do valor transacionado pela estrutura.
99,94% UPTIMEValor correspondente em um périodo de 3 dias no black friday.
20% Maior que no último ano.
-50% Suporte a InfraMais tranquilidade, menos mão de obra.
Obrigado!DÚVIDAS?Meus [email protected]/wallisonmarra