4. “
Cloud computing é a capacidade de
computação amplamente disponível
e flexível.
5. “
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.
6. POR QUE DEVEMOS UTILIZAR?
Com cloud você possui:
◦ Poder computacional elevado.
◦ Alta disponibilidade.
◦ Flexibilidade.
◦ Entregabilidade.
◦ Custo controlado.
10. 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?
13. Você sabia que a Netflix, sozinha, chega a consumir ⅓ da
internet do mundo em horários de picos nos EUA?
14.
15. ?
O que devo fazer? Quais serviços AWS devo utilizar?
ESCALANDO APLICAÇÕES
16. 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
17. PENSE "DESACOPLADAMENTE"
◦ Serviços separados.
◦ Servidores separados.
◦ Images, arquivos estátics e uploads
em storage entregues por CDN.
Literalmente cada um no seu
quadrado.
21. 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.
22. 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.
28. ◦ 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