cloud computing & amazon aws - pucminas 2015

35
Cloud Computing & Amazon AWS

Upload: wallison-marra

Post on 15-Apr-2017

182 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Cloud Computing & Amazon AWS - PUCMINAS 2015

Cloud Computing & Amazon AWS

Page 2: Cloud Computing & Amazon AWS - PUCMINAS 2015

Hello!WALLISON MARRAEstou aqui para falar um pouco sobre cloud computing e Amazon AWS.

Email: [email protected]

Page 3: Cloud Computing & Amazon AWS - PUCMINAS 2015

CLOUD COMPUTINGO que é? Quando surgiu?

1

Page 4: Cloud Computing & Amazon AWS - PUCMINAS 2015

“Cloud computing é a capacidade de computação amplamente disponível e flexível.

Page 5: Cloud Computing & Amazon AWS - PUCMINAS 2015

“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.

Page 6: Cloud Computing & Amazon AWS - PUCMINAS 2015

POR QUE DEVEMOS UTILIZAR?

Com cloud você possui:◦Poder computacional elevado.◦Alta disponibilidade.◦Flexibilidade.◦Entregabilidade.◦Custo controlado.

Page 7: Cloud Computing & Amazon AWS - PUCMINAS 2015

DESVANTAGENS?

Page 8: Cloud Computing & Amazon AWS - PUCMINAS 2015

SERVIÇOS CLOUD MAIS COMUNS

Page 9: Cloud Computing & Amazon AWS - PUCMINAS 2015

AMAZON AWSLíder em cloud computing

Page 10: Cloud Computing & Amazon AWS - PUCMINAS 2015

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?

Page 11: Cloud Computing & Amazon AWS - PUCMINAS 2015

DATA CENTERS AWS

Page 12: Cloud Computing & Amazon AWS - PUCMINAS 2015

CLIENTES AWS

Page 13: Cloud Computing & Amazon AWS - PUCMINAS 2015

Você sabia que a Netflix, sozinha, chega a consumir ⅓ da internet do mundo em horários de picos nos EUA?

Page 14: Cloud Computing & Amazon AWS - PUCMINAS 2015
Page 15: Cloud Computing & Amazon AWS - PUCMINAS 2015

?O que devo fazer? Quais serviços AWS devo utilizar? ESCALANDO APLICAÇÕES

Page 16: Cloud Computing & Amazon AWS - PUCMINAS 2015

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

Page 17: Cloud Computing & Amazon AWS - PUCMINAS 2015

PENSE "DESACOPLADAMENTE"

◦Serviços separados.◦Servidores separados.◦Images, arquivos estátics e uploads em storage entregues por CDN.

Literalmente cada um no seu quadrado.

Page 18: Cloud Computing & Amazon AWS - PUCMINAS 2015

? COMO AWS PODE TE AJUDAR ?

Page 19: Cloud Computing & Amazon AWS - PUCMINAS 2015

3 SERVIÇOS BÁSICOS

EC2, RDS e S3

Page 20: Cloud Computing & Amazon AWS - PUCMINAS 2015

1 EC2Elastic Compute Cloud

Page 21: Cloud Computing & Amazon AWS - PUCMINAS 2015

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.

Page 22: Cloud Computing & Amazon AWS - PUCMINAS 2015

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.

Page 23: Cloud Computing & Amazon AWS - PUCMINAS 2015

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.

Page 24: Cloud Computing & Amazon AWS - PUCMINAS 2015

BLUE PRINT

EC2

ELB

AutoScaling GroupLaunch

Conf.

EC2

EC2

Security Group

Page 25: Cloud Computing & Amazon AWS - PUCMINAS 2015

2 RDSRelacional Database Service

Page 26: Cloud Computing & Amazon AWS - PUCMINAS 2015

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

Page 27: Cloud Computing & Amazon AWS - PUCMINAS 2015

3 S3Simple Storage Service

Page 28: Cloud Computing & Amazon AWS - PUCMINAS 2015

◦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

Page 29: Cloud Computing & Amazon AWS - PUCMINAS 2015

! DEMONSTRAÇÃOShow me the process!

Page 30: Cloud Computing & Amazon AWS - PUCMINAS 2015

BLUE PRINT FINAL

EC2

ELB

AutoScaling GroupLaunch

Conf.

EC2

EC2

Security Group

RDS

S3

Page 31: Cloud Computing & Amazon AWS - PUCMINAS 2015

Blackfriday 2015, um caso de sucesso com AWS.

Page 32: Cloud Computing & Amazon AWS - PUCMINAS 2015

15 MilhõesTotal do valor transacionado pela estrutura.

Page 33: Cloud Computing & Amazon AWS - PUCMINAS 2015

99,94% UPTIMEValor correspondente em um périodo de 3 dias no black friday.

20% Maior que no último ano.

Page 34: Cloud Computing & Amazon AWS - PUCMINAS 2015

-50% Suporte a InfraMais tranquilidade, menos mão de obra.

Page 35: Cloud Computing & Amazon AWS - PUCMINAS 2015

Obrigado!DÚVIDAS?Meus [email protected]/wallisonmarra