SlideShare uma empresa Scribd logo
1 de 33
JornalJava.com Por Dentro da Nuvem Descobrindo possibilidades com Cloud Computing Fulvio Longhi @JornalJava Jan/2011 1 -33
Origem Necessidade Conceito Características Comuns Classificação  Mercado Curiosidades Vantagens Desvantagens Enterprise Private Cloud Perguntas Agenda 2 - 33
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) 2006 http://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 AlusãoaoElemento do Diagrama de Arquitetura Amazon foi a primeiraempresa a lançarprodutos de cloud comoconhecemoshojeem 2006 Origem 3 - 33
	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
Virtualização +  SOA  +  ComputaçãoUtilitária Conceito 5 - 33
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
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çosutilizados Classificação 7 - 33
Redehost, LocaWeb, Gogrid, etc  servidores redimensionáveis	 vários modelos de box geralmente tunável essencialmente  IaaS mais comuns Mercado 8 - 33
9 - 33
10 - 5
Rackspace, Amazon  AWS vários modelos de box  api de infra serviços IaaS + PaaS Mercado 11 - 33
12 - 5
13 - 33
14 - 5
Google App Engine, Azure 1 único modelo de box serviços essencialmente PaaS PaaS linguagens e bibliotecasespecíficas Mercado 15 - 33
16 - 5
17 - 33
Google apps, Windows Live Baixa customização SaaS Apis Mercado 18 - 33
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
20 - 33
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
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
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
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
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
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
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
Oracle / SUN IBM Enterprise Cloud: Fornecedores 28 - 33
Exemplo de utilização 29 - 33 Das 07h00 às 19h59 A A A A B B B C C D E F F F F F F F F G G H I Box liberados
Exemplo de utilização 30 - 33 Das 07h00 às 19h59 A A A A B B B C C D E F F F F F F F F G G H I = = = = = = = = = = = = = = = = = Tarefas Assíncronas
Exemplo de utilização 31 - 33 Sistemas que necessitam rodar  sempre (teste de batch, cron, etc) Das 20h00 às 06h59 A A A A B B B C C D E F F F F F F F F G G H I = = = = = = = = = = = = = = = = =
Exemplo de utilização 32 - 33 Das 20h00 às 06h59 B B B B B B B C C B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B Batch, DW, etc.
33 - 5 Obrigado!

Mais conteúdo relacionado

Destaque

Criando um simples portlet com jboss portal
Criando um simples portlet com jboss portalCriando um simples portlet com jboss portal
Criando um simples portlet com jboss portaljornaljava
 
Habil comunicativas. virtual.
Habil comunicativas. virtual.Habil comunicativas. virtual.
Habil comunicativas. virtual.MaribelTinoco
 
TDC 2008 JBoss Seam
TDC 2008 JBoss SeamTDC 2008 JBoss Seam
TDC 2008 JBoss SeamDr. Spock
 
SOA Workshop - JBoss ESB v1.1
SOA Workshop - JBoss ESB v1.1SOA Workshop - JBoss ESB v1.1
SOA Workshop - JBoss ESB v1.1Edgar Silva
 
Banco de Dados NoSql - JornalJava
Banco de Dados NoSql - JornalJavaBanco de Dados NoSql - JornalJava
Banco de Dados NoSql - JornalJavajornaljava
 
Por dentro da nuvem
Por dentro da nuvemPor dentro da nuvem
Por dentro da nuvemjornaljava
 

Destaque (8)

Criando um simples portlet com jboss portal
Criando um simples portlet com jboss portalCriando um simples portlet com jboss portal
Criando um simples portlet com jboss portal
 
J boss seam
J boss seamJ boss seam
J boss seam
 
JBoss Seam vs JSF
JBoss Seam vs JSFJBoss Seam vs JSF
JBoss Seam vs JSF
 
Habil comunicativas. virtual.
Habil comunicativas. virtual.Habil comunicativas. virtual.
Habil comunicativas. virtual.
 
TDC 2008 JBoss Seam
TDC 2008 JBoss SeamTDC 2008 JBoss Seam
TDC 2008 JBoss Seam
 
SOA Workshop - JBoss ESB v1.1
SOA Workshop - JBoss ESB v1.1SOA Workshop - JBoss ESB v1.1
SOA Workshop - JBoss ESB v1.1
 
Banco de Dados NoSql - JornalJava
Banco de Dados NoSql - JornalJavaBanco de Dados NoSql - JornalJava
Banco de Dados NoSql - JornalJava
 
Por dentro da nuvem
Por dentro da nuvemPor dentro da nuvem
Por dentro da nuvem
 

Semelhante a Jornal java por dentro da nuvem

Amazon Aws - Tecnologias e Beneficios
Amazon Aws - Tecnologias e BeneficiosAmazon Aws - Tecnologias e Beneficios
Amazon Aws - Tecnologias e BeneficiosYros
 
Cloud Computing: Desafios de Arquiteturas multitenantes e o Caso Salesforce
Cloud Computing: Desafios de Arquiteturas multitenantes e o Caso SalesforceCloud Computing: Desafios de Arquiteturas multitenantes e o Caso Salesforce
Cloud Computing: Desafios de Arquiteturas multitenantes e o Caso SalesforceFernando Carvalho
 
Treinamento Tropa de Elite Aws - Business - D1
Treinamento Tropa de Elite Aws - Business - D1Treinamento Tropa de Elite Aws - Business - D1
Treinamento Tropa de Elite Aws - Business - D1Jonathan Baraldi
 
Data center MCSBRC2010-slides.pdf
Data center MCSBRC2010-slides.pdfData center MCSBRC2010-slides.pdf
Data center MCSBRC2010-slides.pdfssuser1198af
 
Usando a nuvem da AWS para Backup e Disaster Recovery
Usando a nuvem da AWS para Backup e Disaster RecoveryUsando a nuvem da AWS para Backup e Disaster Recovery
Usando a nuvem da AWS para Backup e Disaster RecoveryRodolfo Dantas
 
Keynote - Sao Paulo Summit - 2015 - Teresa Carlson
Keynote - Sao Paulo Summit - 2015 - Teresa CarlsonKeynote - Sao Paulo Summit - 2015 - Teresa Carlson
Keynote - Sao Paulo Summit - 2015 - Teresa CarlsonAmazon Web Services LATAM
 
Apresentação cloud computing para sistemas de informação
Apresentação cloud computing para sistemas de informaçãoApresentação cloud computing para sistemas de informação
Apresentação cloud computing para sistemas de informaçãoMarcondes Maçaneiro
 
Porque ir para a Nuvem e escolher a Amazon Web Services
Porque ir para a Nuvem e escolher a Amazon Web ServicesPorque ir para a Nuvem e escolher a Amazon Web Services
Porque ir para a Nuvem e escolher a Amazon Web ServicesAmazon Web Services LATAM
 
Provedor de nuvem - Cloud Providers
Provedor de nuvem - Cloud Providers Provedor de nuvem - Cloud Providers
Provedor de nuvem - Cloud Providers fcdigital
 
Apresentação cloud computing
Apresentação   cloud computingApresentação   cloud computing
Apresentação cloud computingVictor Queiroga
 
Think Cloud! - Hands On @ ESTCB 24 Mar 2012
Think Cloud!  - Hands On @ ESTCB 24 Mar 2012Think Cloud!  - Hands On @ ESTCB 24 Mar 2012
Think Cloud! - Hands On @ ESTCB 24 Mar 2012sandrobmartins
 
Introdução ao Windows Azure
Introdução ao Windows AzureIntrodução ao Windows Azure
Introdução ao Windows AzureFernando Correia
 
Keynote nuvem estaleiro_ics
Keynote nuvem estaleiro_icsKeynote nuvem estaleiro_ics
Keynote nuvem estaleiro_icsHoracio Ibrahim
 
Introdução a Cloud Computing
Introdução a Cloud ComputingIntrodução a Cloud Computing
Introdução a Cloud ComputingFrederico Madeira
 

Semelhante a Jornal java por dentro da nuvem (20)

Amazon Aws - Tecnologias e Beneficios
Amazon Aws - Tecnologias e BeneficiosAmazon Aws - Tecnologias e Beneficios
Amazon Aws - Tecnologias e Beneficios
 
Cloud Computing: Desafios de Arquiteturas multitenantes e o Caso Salesforce
Cloud Computing: Desafios de Arquiteturas multitenantes e o Caso SalesforceCloud Computing: Desafios de Arquiteturas multitenantes e o Caso Salesforce
Cloud Computing: Desafios de Arquiteturas multitenantes e o Caso Salesforce
 
Treinamento Tropa de Elite Aws - Business - D1
Treinamento Tropa de Elite Aws - Business - D1Treinamento Tropa de Elite Aws - Business - D1
Treinamento Tropa de Elite Aws - Business - D1
 
Data center MCSBRC2010-slides.pdf
Data center MCSBRC2010-slides.pdfData center MCSBRC2010-slides.pdf
Data center MCSBRC2010-slides.pdf
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Usando a nuvem da AWS para Backup e Disaster Recovery
Usando a nuvem da AWS para Backup e Disaster RecoveryUsando a nuvem da AWS para Backup e Disaster Recovery
Usando a nuvem da AWS para Backup e Disaster Recovery
 
Keynote - Sao Paulo Summit - 2015 - Teresa Carlson
Keynote - Sao Paulo Summit - 2015 - Teresa CarlsonKeynote - Sao Paulo Summit - 2015 - Teresa Carlson
Keynote - Sao Paulo Summit - 2015 - Teresa Carlson
 
Arquiteturas de Software para o Século XXI
Arquiteturas de Software para o Século XXIArquiteturas de Software para o Século XXI
Arquiteturas de Software para o Século XXI
 
Apresentação cloud computing para sistemas de informação
Apresentação cloud computing para sistemas de informaçãoApresentação cloud computing para sistemas de informação
Apresentação cloud computing para sistemas de informação
 
Porque ir para a Nuvem e escolher a Amazon Web Services
Porque ir para a Nuvem e escolher a Amazon Web ServicesPorque ir para a Nuvem e escolher a Amazon Web Services
Porque ir para a Nuvem e escolher a Amazon Web Services
 
Provedor de nuvem - Cloud Providers
Provedor de nuvem - Cloud Providers Provedor de nuvem - Cloud Providers
Provedor de nuvem - Cloud Providers
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Apresentação cloud computing
Apresentação   cloud computingApresentação   cloud computing
Apresentação cloud computing
 
Aula 4 - Introdução a aws
Aula 4 - Introdução a awsAula 4 - Introdução a aws
Aula 4 - Introdução a aws
 
Think Cloud! - Hands On @ ESTCB 24 Mar 2012
Think Cloud!  - Hands On @ ESTCB 24 Mar 2012Think Cloud!  - Hands On @ ESTCB 24 Mar 2012
Think Cloud! - Hands On @ ESTCB 24 Mar 2012
 
Introdução ao Windows Azure
Introdução ao Windows AzureIntrodução ao Windows Azure
Introdução ao Windows Azure
 
Keynote AWS Roadshow Campinas 2013
Keynote AWS Roadshow Campinas 2013Keynote AWS Roadshow Campinas 2013
Keynote AWS Roadshow Campinas 2013
 
Keynote nuvem estaleiro_ics
Keynote nuvem estaleiro_icsKeynote nuvem estaleiro_ics
Keynote nuvem estaleiro_ics
 
Introdução a Cloud Computing
Introdução a Cloud ComputingIntrodução a Cloud Computing
Introdução a Cloud Computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 

Jornal java por dentro da nuvem

  • 1. JornalJava.com Por Dentro da Nuvem Descobrindo possibilidades com Cloud Computing Fulvio Longhi @JornalJava Jan/2011 1 -33
  • 2. Origem Necessidade Conceito Características Comuns Classificação Mercado Curiosidades Vantagens Desvantagens Enterprise Private Cloud Perguntas Agenda 2 - 33
  • 3. 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) 2006 http://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 AlusãoaoElemento do Diagrama de Arquitetura Amazon foi a primeiraempresa a lançarprodutos de cloud comoconhecemoshojeem 2006 Origem 3 - 33
  • 4. 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
  • 5. Virtualização + SOA + ComputaçãoUtilitária Conceito 5 - 33
  • 6. 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
  • 7. 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çosutilizados Classificação 7 - 33
  • 8. Redehost, LocaWeb, Gogrid, etc servidores redimensionáveis vários modelos de box geralmente tunável essencialmente IaaS mais comuns Mercado 8 - 33
  • 11. Rackspace, Amazon AWS vários modelos de box api de infra serviços IaaS + PaaS Mercado 11 - 33
  • 15. Google App Engine, Azure 1 único modelo de box serviços essencialmente PaaS PaaS linguagens e bibliotecasespecíficas Mercado 15 - 33
  • 18. Google apps, Windows Live Baixa customização SaaS Apis Mercado 18 - 33
  • 19. 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
  • 21. 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
  • 22. 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
  • 23. 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
  • 24. 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
  • 25. 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
  • 26. 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
  • 27. 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
  • 28. Oracle / SUN IBM Enterprise Cloud: Fornecedores 28 - 33
  • 29. Exemplo de utilização 29 - 33 Das 07h00 às 19h59 A A A A B B B C C D E F F F F F F F F G G H I Box liberados
  • 30. Exemplo de utilização 30 - 33 Das 07h00 às 19h59 A A A A B B B C C D E F F F F F F F F G G H I = = = = = = = = = = = = = = = = = Tarefas Assíncronas
  • 31. Exemplo de utilização 31 - 33 Sistemas que necessitam rodar sempre (teste de batch, cron, etc) Das 20h00 às 06h59 A A A A B B B C C D E F F F F F F F F G G H I = = = = = = = = = = = = = = = = =
  • 32. Exemplo de utilização 32 - 33 Das 20h00 às 06h59 B B B B B B B C C B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B Batch, DW, etc.
  • 33. 33 - 5 Obrigado!