Transcript

Concrete Solutions 2011Todos os direitos reservados

Because IT matters

Cloud Computing

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

Concrete Solutions 2011Todos os direitos reservados

O QUE É

3

Concrete Solutions 2011Todos os direitos reservados

OrganizaçãoRegions

Avaiability Zones

Edge Locations

4

Concrete Solutions 2011Todos os direitos reservados

HISTÓRIA DA CLOUD

5

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

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

Concrete Solutions 2011Todos os direitos reservados

Mitos sobre a Cloud

8

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

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?!”

Concrete Solutions 2011Todos os direitos reservados

A MUDANÇA DE PARADIGMA

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

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

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

Concrete Solutions 2011Todos os direitos reservados

ESTUDO DE CASOSARQUITETURA SIMPLIFICADA

15

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

Concrete Solutions 2011Todos os direitos reservados

Infraestrutura

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

Concrete Solutions 2011Todos os direitos reservados

Infraestrutura

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

Concrete Solutions 2011Todos os direitos reservados

Infraestrutura

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

Concrete Solutions 2011Todos os direitos reservados

CONSIDERAÇÕES DE ARQUITETURA

23

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

Concrete Solutions 2011Todos os direitos reservados

A Cloud amadureceu

Executivos amadureceram

O medo inicial se dissipou

Considerações

25

Concrete Solutions 2011Todos os direitos reservados

Q & APerguntas?

26

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

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

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

Concrete Solutions 2011Todos os direitos reservados

Muito Obrigado

30

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

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

top related