Por Dentro da Nuvem Descobrindo possibilidades com Cloud ComputingFulvio Longhi - JornalJavaJan/20111 -33
OrigemNecessidadeConceitoCaracterísticas ComunsClassificação MercadoCuriosidadesVantagensDesvantagensEnterprise Private CloudAgenda2 - 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) 2006http://www.google.com/press/podium/ses2006.htmlCloud 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. IBMAmazon foi a primeiraempresa a lançarprodutos de cloud comoconhecemoshojeem 2006Origem3 - 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 2010Necessidade4 - 33
Virtualização+ SOA + ComputaçãoUtilitáriaConceito5 - 33
escalabilidade dinâmicavirtualização de recursosutilização maciça de serviços de infraredundânciaQoS & SLA Características Comuns6 - 33
IaaS - Infrastructure as a Service (locaweb, gridhost)Percentual do hardwarePaaS - Plataform as a Service (S3, SimpleDB, CloudFiles, GAE, Azure)Qtde+tempo de utilizaçãoSaaS - Software as a Service (SalesForce, PayPal, Google Apps) Usuários/ServiçosutilizadosClassificação7 - 33
Redehost, LocaWeb, Gogrid, etc servidores redimensionáveis	vários modelos de boxgeralmente tunávelessencialmente  IaaSmais comunsMercado8 - 33
9 - 33
10 - 5
Rackspace, Amazon  AWSvários modelos de box api de infraserviçosIaaS + PaaSMercado11 - 33
12 - 5
13 - 33
14 - 5
Google App Engine, Azure1 único modelo de boxserviçosessencialmente PaaSPaaSlinguagens e bibliotecasespecíficasMercado15 - 33
16 - 5
17 - 33
Google apps, Windows LiveBaixa customizaçãoSaaSApisMercado18 - 33
hosts virtualizados apartir de 1,5 cents/hora de utilizaçãosite com até 5 milhoes de pageviews/mês == free no GAE** Usando o consumo projetado pelo GoogleCuriosidades do Mercado19 - 33
20 - 33
controle de gastos (projetado e real)dimensionamento computacionalabstraçãootimização de recursossuporte a peak-loadmanutenção (apoiada pela virtualização)ideal para pequenos sistemas departamentais e servidores de testeVantagens21 - 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ídosconfiguração e entendimento de uma nova arquiteturaDesvantagem22 - 33
nuvem dentro da própria empresautilização dos recursos já existentes (na maioria das vezes)visão uniforme os recursos tecnológicosimagens 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 recursosQoS e SLAmensuração de custosintegração com LDAPsuporte 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 desenvolvimentocriação de servidores de testesprova de conceitosanálise arquiteturalBatchdata warehousedata miningconsolidação de dadosmurchaçãoCompactaçãoprocessamentos diversos (relatório, emails, mensagens)Enterprise Cloud: Como estão usando25 - 33
filautilizando os recursos ociosos para tarefas assincronasdesktop virtualizadosSoftware as a ServicecolaboraçãoCRM, ERPEnterprise Cloud: Como estão usando – cont.26 - 33
Deutsche BankING GroupBank of Tokyo (9º maior banco em ativos)OrangeOTANNedBank (maior banco da Áfria do Sul)ManTech: principal terceirizados de TI do governo americano (~10k funcionários)Enterprise Cloud: Quem está usando27 - 33
Oracle / SUNIBMEnterprise Cloud: Fornecedores28 - 33
29 - 5Obrigado!Perguntas?jornaljava@gmail.com

Por dentro da nuvem

  • 1.
    Por Dentro daNuvem Descobrindo possibilidades com Cloud ComputingFulvio Longhi - JornalJavaJan/20111 -33
  • 2.
  • 3.
    It starts withthe 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.htmlCloud 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. IBMAmazon foi a primeiraempresa a lançarprodutos de cloud comoconhecemoshojeem 2006Origem3 - 33
  • 4.
    Otimização dos recursospara 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 2010Necessidade4 - 33
  • 5.
    Virtualização+ SOA +ComputaçãoUtilitáriaConceito5 - 33
  • 6.
    escalabilidade dinâmicavirtualização derecursosutilização maciça de serviços de infraredundânciaQoS & SLA Características Comuns6 - 33
  • 7.
    IaaS - Infrastructureas a Service (locaweb, gridhost)Percentual do hardwarePaaS - Plataform as a Service (S3, SimpleDB, CloudFiles, GAE, Azure)Qtde+tempo de utilizaçãoSaaS - Software as a Service (SalesForce, PayPal, Google Apps) Usuários/ServiçosutilizadosClassificação7 - 33
  • 8.
    Redehost, LocaWeb, Gogrid,etc servidores redimensionáveis vários modelos de boxgeralmente tunávelessencialmente IaaSmais comunsMercado8 - 33
  • 9.
  • 10.
  • 11.
    Rackspace, Amazon AWSvários modelos de box api de infraserviçosIaaS + PaaSMercado11 - 33
  • 12.
  • 13.
  • 14.
  • 15.
    Google App Engine,Azure1 único modelo de boxserviçosessencialmente PaaSPaaSlinguagens e bibliotecasespecíficasMercado15 - 33
  • 16.
  • 17.
  • 18.
    Google apps, WindowsLiveBaixa customizaçãoSaaSApisMercado18 - 33
  • 19.
    hosts virtualizados apartirde 1,5 cents/hora de utilizaçãosite com até 5 milhoes de pageviews/mês == free no GAE** Usando o consumo projetado pelo GoogleCuriosidades do Mercado19 - 33
  • 20.
  • 21.
    controle de gastos(projetado e real)dimensionamento computacionalabstraçãootimização de recursossuporte a peak-loadmanutenção (apoiada pela virtualização)ideal para pequenos sistemas departamentais e servidores de testeVantagens21 - 33
  • 22.
    exigência de algoritmosmais inteligente (para sistemas mais demandados)possível adequação das aplicações (depedendo da complexidade)aprender a desenvolver sistemas distribuídosconfiguração e entendimento de uma nova arquiteturaDesvantagem22 - 33
  • 23.
    nuvem dentro daprópria empresautilização dos recursos já existentes (na maioria das vezes)visão uniforme os recursos tecnológicosimagens 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 recursosQoS e SLAmensuração de custosintegração com LDAPsuporte 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 desenvolvimentocriaçãode servidores de testesprova de conceitosanálise arquiteturalBatchdata warehousedata miningconsolidação de dadosmurchaçãoCompactaçãoprocessamentos diversos (relatório, emails, mensagens)Enterprise Cloud: Como estão usando25 - 33
  • 26.
    filautilizando os recursosociosos para tarefas assincronasdesktop virtualizadosSoftware as a ServicecolaboraçãoCRM, ERPEnterprise Cloud: Como estão usando – cont.26 - 33
  • 27.
    Deutsche BankING GroupBankof Tokyo (9º maior banco em ativos)OrangeOTANNedBank (maior banco da Áfria do Sul)ManTech: principal terceirizados de TI do governo americano (~10k funcionários)Enterprise Cloud: Quem está usando27 - 33
  • 28.
    Oracle / SUNIBMEnterpriseCloud: Fornecedores28 - 33
  • 29.