cloud computing plataforma e desenvolvimentocom aws

53
CLOUD COMPUTING Plataforma e Desenvolvimento com AWS Eduardo Ximenes Soares [email protected]

Upload: dextra

Post on 29-Jun-2015

408 views

Category:

Technology


1 download

DESCRIPTION

CLOUD COMPUTING - Plataforma e Desenvolvimentocom AWS - por Eduardo Ximenes Soares

TRANSCRIPT

Page 1: Cloud computing   plataforma e desenvolvimentocom aws

CLOUD COMPUTINGPlataforma e

Desenvolvimento com AWS

Eduardo Ximenes Soares

[email protected]

Page 2: Cloud computing   plataforma e desenvolvimentocom aws

Vamos falar de infraestrutura!!!

Page 3: Cloud computing   plataforma e desenvolvimentocom aws

Infraestrutura Tradicional

• Alto custo• Implantações demoradas• Baixa utilização• Manutenção• Burocracia • Contratos• ...

Page 4: Cloud computing   plataforma e desenvolvimentocom aws

Infraestrutura Ideal• Pagar apenas o que uso• Escalável • Ágil • Gestão Simples• …

Page 5: Cloud computing   plataforma e desenvolvimentocom aws

E ai, Complicou?

Page 6: Cloud computing   plataforma e desenvolvimentocom aws

Calma, semprehá uma luz no

fim do túnel!

Page 7: Cloud computing   plataforma e desenvolvimentocom aws

Cenário

Page 8: Cloud computing   plataforma e desenvolvimentocom aws

Problemas

• TI: – Aquisição– Manter infraestrutura– Baixa utilização dos recursos– Recursos compartilhados– Gerenciar crescimento– E quando acabar o projeto?

Page 9: Cloud computing   plataforma e desenvolvimentocom aws

Problemas

• Projetos: – Planejamento de aquisições– Novas implementações– Escalabilidade– Burocracia– Inovação

Page 10: Cloud computing   plataforma e desenvolvimentocom aws

TI vs DES

Page 11: Cloud computing   plataforma e desenvolvimentocom aws

O que a empresa precisava?

Capacidade Computacional

Page 12: Cloud computing   plataforma e desenvolvimentocom aws

O que a empresa precisava?

Agilidade

Page 13: Cloud computing   plataforma e desenvolvimentocom aws

O que a empresa precisava?

Escalabilidade

Page 14: Cloud computing   plataforma e desenvolvimentocom aws

O que a empresa precisava?

Segurança

Page 15: Cloud computing   plataforma e desenvolvimentocom aws

O que a empresa precisava?

Confiabilidade

Page 16: Cloud computing   plataforma e desenvolvimentocom aws

O que a empresa precisava?

Baixo custo

Page 17: Cloud computing   plataforma e desenvolvimentocom aws

Quanta coisa!

Page 18: Cloud computing   plataforma e desenvolvimentocom aws

Cloud Computing

Page 19: Cloud computing   plataforma e desenvolvimentocom aws

Elastic Compute Cloud – EC2

• Serviço WEB que fornece capacidade computacional redimensionável na nuvem

Page 20: Cloud computing   plataforma e desenvolvimentocom aws

EC2

Elastic

Page 21: Cloud computing   plataforma e desenvolvimentocom aws

Ambiente controlado

EC2

Page 22: Cloud computing   plataforma e desenvolvimentocom aws

Flexibilidade

EC2

Page 23: Cloud computing   plataforma e desenvolvimentocom aws

Confiável

EC2

Page 24: Cloud computing   plataforma e desenvolvimentocom aws

EC2

Seguro

Page 25: Cloud computing   plataforma e desenvolvimentocom aws

EC2

Econômico

Page 26: Cloud computing   plataforma e desenvolvimentocom aws

Fácil utilização

EC2

Page 27: Cloud computing   plataforma e desenvolvimentocom aws

Acha que terminou???

Page 28: Cloud computing   plataforma e desenvolvimentocom aws

Problemas a vista!!!

Page 29: Cloud computing   plataforma e desenvolvimentocom aws

Problemas

Utilização desordenada

Page 30: Cloud computing   plataforma e desenvolvimentocom aws

Problemas

Custos

Page 31: Cloud computing   plataforma e desenvolvimentocom aws

Problemas

Reconfiguração de serviços

Page 32: Cloud computing   plataforma e desenvolvimentocom aws

Problemas

Falta de autonomia

Page 33: Cloud computing   plataforma e desenvolvimentocom aws

Desafios para TI

Page 34: Cloud computing   plataforma e desenvolvimentocom aws

Gerenciar custos por projeto

Faturamento Consolidado

Desafios para TI

Page 35: Cloud computing   plataforma e desenvolvimentocom aws

Gerenciar configuração

EBS – Elastic Block Store

Desafios para TI

Page 36: Cloud computing   plataforma e desenvolvimentocom aws

Desafios – TI Autonomia e produtividade

-Dependo da TI para criar infra?- Como automatizar start/stop?- Via interface demora!!

Page 37: Cloud computing   plataforma e desenvolvimentocom aws

Autonomia e produtividade

- Desktops Linux

- API EC2- Desenvolvimento de comandos- Export variáveis- Infra simplificada

Desafios – TI

Page 38: Cloud computing   plataforma e desenvolvimentocom aws

Mas como assim?

O que preciso para criar uma

máquina?

Page 39: Cloud computing   plataforma e desenvolvimentocom aws

Criar uma máquina

- Executar 1 comando

- Configurar 1 arquivo:

machine.conf

- Escolha da AMI

- Criar discos EBS

Page 40: Cloud computing   plataforma e desenvolvimentocom aws

Agendamentos - Cron

Conexão segura

Configuração de serviços

Criar uma máquina

aws_run projeto –m machine start

Executa scripts

Attach discos EBS

Page 41: Cloud computing   plataforma e desenvolvimentocom aws

Autonomia

Produtividade

Page 42: Cloud computing   plataforma e desenvolvimentocom aws

TI e DES

Page 43: Cloud computing   plataforma e desenvolvimentocom aws

E não paramos por ai!!!!

- S3- RDS- VPC- Auto Scaling- Load Balancing- Beanstalk - CloudWatch- ...

Page 44: Cloud computing   plataforma e desenvolvimentocom aws

Cases Internos

Page 45: Cloud computing   plataforma e desenvolvimentocom aws

Desenvolvendo nas nuvens

Page 46: Cloud computing   plataforma e desenvolvimentocom aws

DATA CENTERTRADICIONAL

Investimento de

R$ 100 milDespesa de

R$ 3 mil /mês

Rápido SetupSetup Demorado

Sub-utilizaçãoem 80% do tempo Pagamento por uso

Case – Cheetos

Page 47: Cloud computing   plataforma e desenvolvimentocom aws

Serviços Utilizados:

- EC2

- EBS

- S3

- Elastic Load Balancing

- CloudWatch

Case – Cheetos

Page 48: Cloud computing   plataforma e desenvolvimentocom aws

Tela do sistema na RÚSSIA

Page 49: Cloud computing   plataforma e desenvolvimentocom aws

Tela do sistema em ISRAEL

Page 50: Cloud computing   plataforma e desenvolvimentocom aws

Nossa Experiência- 64500 horas em projetos na AWS

- 7 anos de funcionamento- 2 anos de uso

- Mais de 10 projetos em paralelo

Page 51: Cloud computing   plataforma e desenvolvimentocom aws

Onde vamos parar?

Page 52: Cloud computing   plataforma e desenvolvimentocom aws

Casos de SucessoSOFTWARE LIVRE

AGILE COM PORTO DE FUNÇÃO

CONTRATE ATRAVÉS DE ATA DE REGISTRO DE PREÇO

www.dextra.com.br/arp

Page 53: Cloud computing   plataforma e desenvolvimentocom aws

Obrigado

[email protected]