por dentro da nuvem

29
Fulvio Longhi - JornalJava Por Dentro da Nuvem Descobrindo possibilidades com Cloud Computing Jan/ 2011 1 -33

Upload: jornaljava

Post on 17-Dec-2014

713 views

Category:

Technology


1 download

DESCRIPTION

Nessa palestra será explicado sobre o surgimento e a características da arquitetura do Cloud Computing, suas motivações, bem como os descrever a sua utilização nos principais cases da industria.Escalabilidadee disponibilidade sempre foram encarados como grandes desafios no mundoda computação. Com o alcance cada vez maior da internet e obarateamento da banda, existe um crescimento exponencial de usuáriosque estão demandando sistemas mais ricos e interativos.Uma das abordagens bem sucedidas da industria para atender essa demanda foia definição e implantação de arquitetura Cloud Computing, sendo usada com sucesso por grandes players como Amazon, Google, SalesForce,Microsoft, etc. Mas o que exatamente é Cloud Computing?

TRANSCRIPT

Page 1: Por dentro da nuvem

Fulvio Longhi - JornalJava

Por Dentro da Nuvem Descobrindo possibilidades com Cloud Computing

Jan/2011

1 -33

Page 2: Por dentro da nuvem

• Origem• Necessidade• Conceito• Características Comuns• Classificação • Mercado• Curiosidades• Vantagens• Desvantagens• Enterprise Private Cloud

Agenda

2 - 33

Page 3: Por dentro da nuvem

It starts with the premise that the data services and architecture should be on servers. We call it cloud computing.

Eric Schmidt (ex Google CEO) 2006http://www.google.com/press/podium/ses2006.html

Cloud computing is a way of managing large numbers of highly virtualized resources such that, from a management perspective, they resemble a single large resource. This can then be used to deliver services with elastic scaling.

IBM

Amazon foi a primeira empresa a lançar produtos de cloud como conhecemos hoje em 2006

Origem

3 - 33

Page 4: Por dentro da nuvem

Otimização dos recursos para minimizar o custo de infra-estrutura, e escalar de forma barata.

Geralmente usamos apenas 10% da capacidade computacional de cada vez, exceto em alguns picos repentinos.

Amazon

É necessário ter hardware para suportar os picos de utilização, mas o que fazer com a infra ociosa no resto do tempo?

Computação da Nuvem será o próximo desafio da TI. Gartner 2010

Necessidade

4 - 33

Page 5: Por dentro da nuvem

Virtualização +

SOA +

Computação Utilitária

Conceito

5 - 33

Page 6: Por dentro da nuvem

• escalabilidade dinâmica• virtualização de recursos• utilização maciça de serviços de infra• redundância• QoS & SLA

Características Comuns

6 - 33

Page 7: Por dentro da nuvem

• IaaS - Infrastructure as a Service (locaweb, gridhost)– Percentual do hardware

• PaaS - Plataform as a Service (S3, SimpleDB, CloudFiles, GAE, Azure)– Qtde+tempo de utilização

• SaaS - Software as a Service (SalesForce, PayPal, Google Apps) – Usuários/Serviços utilizados

Classificação

7 - 33

Page 8: Por dentro da nuvem

• Redehost, LocaWeb, Gogrid, etc – servidores redimensionáveis

– vários modelos de box

– geralmente tunável

– essencialmente IaaS

– mais comuns

Mercado

8 - 33

Page 9: Por dentro da nuvem

9 - 33

Page 10: Por dentro da nuvem

10 - 5

Page 11: Por dentro da nuvem

• Rackspace, Amazon AWS– vários modelos de box

– api de infra

– serviços

– IaaS + PaaS

Mercado

11 - 33

Page 12: Por dentro da nuvem

12 - 5

Page 13: Por dentro da nuvem

13 - 33

Page 14: Por dentro da nuvem

14 - 5

Page 15: Por dentro da nuvem

• Google App Engine, Azure– 1 único modelo de box

– serviços

– essencialmente PaaS

– PaaS

– linguagens e bibliotecas específicas

Mercado

15 - 33

Page 16: Por dentro da nuvem

16 - 5

Page 17: Por dentro da nuvem

17 - 33

Page 18: Por dentro da nuvem

• Google apps, Windows Live– Baixa customização– SaaS– Apis

Mercado

18 - 33

Page 19: Por dentro da nuvem

• hosts virtualizados apartir de 1,5 cents/hora de utilização

• site com até 5 milhoes de pageviews/mês == free no GAE*

* Usando o consumo projetado pelo Google

Curiosidades do Mercado

19 - 33

Page 20: Por dentro da nuvem

20 - 33

Page 21: Por dentro da nuvem

• controle de gastos (projetado e real)• dimensionamento computacional• abstração• otimização de recursos• suporte a peak-load• manutenção (apoiada pela virtualização)• ideal para pequenos sistemas

departamentais e servidores de teste

Vantagens

21 - 33

Page 22: Por dentro da nuvem

• exigência de algoritmos mais inteligente (para sistemas mais demandados)

• possível adequação das aplicações (depedendo da complexidade)

• aprender a desenvolver sistemas distribuídos

• configuração e entendimento de uma nova arquitetura

Desvantagem

22 - 33

Page 23: Por dentro da nuvem

• nuvem dentro da própria empresa• utilização dos recursos já existentes (na

maioria das vezes)• visão uniforme os recursos tecnológicos• imagens customizadas (so, appserver,

etc.)• box virtuais customizadas (memória,

processamento, disco)• topologia vitual customizada (ex.: 3

webserver + 1 db master + 1 db slave)

Enterprise Private Cloud

23 - 33

Page 24: Por dentro da nuvem

• api para monitoração, agendamento e priorização automática de recursos

• QoS e SLA• mensuração de custos• integração com LDAP• suporte a várias plataformas de hardware

(de Intel, RISC a MainFrame)• ambientes são configurados em minutos

(ao invés de semanas)

Enterprise Private Cloud – cont.

24 - 33

Page 25: Por dentro da nuvem

• ambiente de desenvolvimento– criação de servidores de testes– prova de conceitos– análise arquitetural

• Batch– data warehouse– data mining– consolidação de dados– murchação– Compactação– processamentos diversos (relatório, emails,

mensagens)

Enterprise Cloud: Como estão usando

25 - 33

Page 26: Por dentro da nuvem

• fila– utilizando os recursos ociosos para tarefas

assincronas• desktop virtualizados• Software as a Service

– colaboração– CRM, ERP

Enterprise Cloud: Como estão usando – cont.

26 - 33

Page 27: Por dentro da nuvem

• Deutsche Bank• ING Group• Bank of Tokyo (9º maior banco em ativos)• Orange• OTAN• NedBank (maior banco da Áfria do Sul)• ManTech: principal terceirizados de TI do

governo americano (~10k funcionários)

Enterprise Cloud: Quem está usando

27 - 33

Page 28: Por dentro da nuvem

• Oracle / SUN• IBM

Enterprise Cloud: Fornecedores

28 - 33

Page 29: Por dentro da nuvem

29 - 5

Obrigado!

[email protected]