cloud 2.0 v 1.2 compacta

31
Concrete Solutions 2011 Todos os direitos reservados Because IT matters Cloud Computing

Upload: daniel-castro

Post on 05-Jun-2015

467 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Cloud 2.0 v 1.2   compacta

Concrete Solutions 2011Todos os direitos reservados

Because IT matters

Cloud Computing

Page 2: Cloud 2.0 v 1.2   compacta

Concrete Solutions 2011Todos os direitos reservados

• A história da Cloud;

• A mudança de paradigma e de arquitetura; e

• Estudos de caso

AgendaO que veremos

Page 3: Cloud 2.0 v 1.2   compacta

Concrete Solutions 2011Todos os direitos reservados

O QUE É

3

Page 4: Cloud 2.0 v 1.2   compacta

Concrete Solutions 2011Todos os direitos reservados

OrganizaçãoRegions

Avaiability Zones

Edge Locations

4

Page 5: Cloud 2.0 v 1.2   compacta

Concrete Solutions 2011Todos os direitos reservados

HISTÓRIA DA CLOUD

5

Page 6: Cloud 2.0 v 1.2   compacta

Concrete Solutions 2011Todos os direitos reservados

Histórico

6

1961 - Johh McCarthy (LISP)

(RIP 1971)

1999 – Salesforce.com

2002 – Amazon Web Service

2006 - EC2 e Google Apps

Page 7: Cloud 2.0 v 1.2   compacta

Concrete Solutions 2011Todos os direitos reservados

Histórico – A 1ª Geração

Anarquia• A falta de aparente

controle sobre o que era patrimônio desesperou os CIOs;

• Medo da revolução de TI;

• Mitos corporativos foram criados.

7

Page 8: Cloud 2.0 v 1.2   compacta

Concrete Solutions 2011Todos os direitos reservados

Mitos sobre a Cloud

8

Page 9: Cloud 2.0 v 1.2   compacta

Concrete Solutions 2011Todos os direitos reservados

1. Só há um tipo de Cloud;

2. Só é necessário seu cartão de crédito;(SaaS)

3. Cloud reduz sua carga de trabalho;(muda)

4. Cloud Computing sempre economiza dinheiro;(Ela elimina investimento)

5. Provedores de Cloud te garantem segurança;

6. Rodar VMs é rodar em Cloud;

7. Cloud virará Commodity

Os mitos

9

Page 10: Cloud 2.0 v 1.2   compacta

Concrete Solutions 2011Todos os direitos reservados

Cloud – A segunda Geração

• Mais deployments de aplicações de missão crítica são entregues para a Cloud.

• Serviços de Cloud ganham mais confiabilidade.

• Mercado consolida;

• Arquiteturas Concebidas/Orientadas a Cloud;

• DevOps tem mais importância;

Cloud prova seu valor, a.k.a “Rapaz, não é que isso funciona?!”

Page 11: Cloud 2.0 v 1.2   compacta

Concrete Solutions 2011Todos os direitos reservados

A MUDANÇA DE PARADIGMA

Page 12: Cloud 2.0 v 1.2   compacta

Concrete Solutions 2011Todos os direitos reservados

Democratização de TI

A Cloud democratizou TI porque reduziu:• Investimento;

• Custo fixo vira custo variável;

Pelo aspecto do negócio

• SLA;

• Escalabilidade, Robustez, Elasticidade, Manutenabilidade;

• Lean Start-up;12

Page 13: Cloud 2.0 v 1.2   compacta

Concrete Solutions 2011Todos os direitos reservados

Requisito Cluster “in-House” Cloud

Robustez Sim(Menor) Sim(Maior)

Escalabilidade Impactada Sim

Elasticidade Impactada Sim

Custo de Manutenabilidade Maior Menor

Resiliência Menor Maior

Comparativo de Paradigmas

13

Page 14: Cloud 2.0 v 1.2   compacta

Concrete Solutions 2011Todos os direitos reservados

Novos negócios precisam de menos para começar;

Cloud da agilidade ao negócio, tanto para startups com customer development como lançamento de novos produtos.

Consequências

14

Page 15: Cloud 2.0 v 1.2   compacta

Concrete Solutions 2011Todos os direitos reservados

ESTUDO DE CASOSARQUITETURA SIMPLIFICADA

15

Page 16: Cloud 2.0 v 1.2   compacta

Concrete Solutions 2011Todos os direitos reservados

Utiliza a Cloud AWS para prover IaaS e suportar seus servidores;

Utiliza: CloudFront, CloudWatch, EBS, EC2, Elastic IP, ELB, S3

Empresa #1 – Ecommerce varejista

16

Page 17: Cloud 2.0 v 1.2   compacta

Concrete Solutions 2011Todos os direitos reservados

Infraestrutura

Page 18: Cloud 2.0 v 1.2   compacta

Concrete Solutions 2011Todos os direitos reservados

Utiliza a Cloud AWS para prover IaaS e suportar seus servidores;

Utiliza: CloudFront, CloudWatch, EBS, EC2, Elastic IP, ELB, RDS, Route 53,S3

Cliente #2 – Empresa do mercado financeiro

18

Page 19: Cloud 2.0 v 1.2   compacta

Concrete Solutions 2011Todos os direitos reservados

Infraestrutura

Page 20: Cloud 2.0 v 1.2   compacta

Concrete Solutions 2011Todos os direitos reservados

Utiliza a Cloud AWS para prover IaaS e suportar seus servidores;

Utiliza: CloudFront, CloudWatch, EBS, EC2, Elastic IP, ELB, RDS, S3

Cliente #3 – Canal de TV

20

Page 21: Cloud 2.0 v 1.2   compacta

Concrete Solutions 2011Todos os direitos reservados

Infraestrutura

Page 22: Cloud 2.0 v 1.2   compacta

Concrete Solutions 2011Todos os direitos reservados

Utiliza a Cloud AWS para prover IaaS e suportar seu storage e CDN;

Utiliza: CloudFront, S3

Cliente #4 – Empresa de varejo

22

Page 23: Cloud 2.0 v 1.2   compacta

Concrete Solutions 2011Todos os direitos reservados

CONSIDERAÇÕES DE ARQUITETURA

23

Page 24: Cloud 2.0 v 1.2   compacta

Concrete Solutions 2011Todos os direitos reservados

1. Desenhe prevendo falhas;

2. Baixo acoplamento;

3. Implemente a elasticidade;

4. Segurança em todas as camadas;

5. Restrições existem, conviva com elas;

6. Paralelizar sempre que possível;

7. Considere opções diferentes de storage;

Tenets

24

Page 25: Cloud 2.0 v 1.2   compacta

Concrete Solutions 2011Todos os direitos reservados

A Cloud amadureceu

Executivos amadureceram

O medo inicial se dissipou

Considerações

25

Page 26: Cloud 2.0 v 1.2   compacta

Concrete Solutions 2011Todos os direitos reservados

Q & APerguntas?

26

Page 27: Cloud 2.0 v 1.2   compacta

Concrete Solutions 2011Todos os direitos reservados

IaaS – Infrastructure as a Service – Infraestrutura como, servidores, storage, backup, cdn, vpn, banco de dados, entre outros são disponibilizados na forma de serviço. Exemplo: AWS, Rackspace

PaaS – Platform as a Service – APIs ou plataformas de desenvolvimento que permitem que as aplicações desenvolvidas com estas rodem na Cloud. Exemplo: Google App Enginel, Windows Azure, CodeRun

SaaS – Software as a Service – Aplicações nas quais o usuário acessa pela rede com pouco ou nenhum código sendo executado em sua máquina. Exemplo:Salesforce, Google Docs, Rackspace

FOSS – Free Open Source Software;

Customer Development – Processo iterativo no ual o o empreendedor deve buscar validar suas hipóteses fundamentais no mercado, ASAP. “os fatos estão fora do escritório, dentro dele só existem opiniões”

Lean StartUp – Tanto o problema como a solução são desconhecidos

Definição de termos

27

Page 28: Cloud 2.0 v 1.2   compacta

Concrete Solutions 2011Todos os direitos reservados

Lean StartUp

• http://www.slideshare.net/venturehacks/lean-startups-at-web-20-expo

AWS

• http://aws.amazon.com/

• http://aws.amazon.com/solutions/case-studies/

Referências

28

Page 29: Cloud 2.0 v 1.2   compacta

Concrete Solutions 2011Todos os direitos reservados

Cloud Computing

• http://www.kurzweilai.net/memorandum-for-members-and-affiliates-of-the-intergalactic-computer-network

• http://en.wikipedia.org/wiki/John_McCarthy_(computer_scientist)

• http://computinginthecloud.wordpress.com/2008/09/25/utility-cloud-computingflashback-to-1961-prof-john-mccarthy/

Gravuras

• Slide 6 - Thor, o deus do trovão, pintado por Mårten Eskil.

Referências

29

Page 30: Cloud 2.0 v 1.2   compacta

Concrete Solutions 2011Todos os direitos reservados

Muito Obrigado

30

Concrete SolutionsDaniel Ferreira CastroGerente de Infraestrutura e Arquiteturawww.concretesolutions.com.brdaniel.castro@concretesolutions.com.br

Page 31: Cloud 2.0 v 1.2   compacta

Concrete Solutions 2011Todos os direitos reservados

www.concretesolutions.com.br

Rio de JaneiroRua São José, 90 - Sala: 2121

Centro - Rio de Janeiro - CEP: 20010-020Tel.: +55 21 2240-2030

São PauloRua Flórida, 1670 - bl.2 - Sala: 21Brooklin - São Paulo - CEP: 04565-001Tel.: +55 11 4119-0449