• Save
Jornal java por dentro da nuvem
Upcoming SlideShare
Loading in...5
×
 

Jornal java por dentro da nuvem

on

  • 1,672 views

Escalabilidade e disponibilidade sempre foram encarados como grandes desafios no mundo da computação. Com o alcance cada vez maior da internet e o barateamento da banda, existe um crescimento ...

Escalabilidade e disponibilidade sempre foram encarados como grandes desafios no mundo da computação. Com o alcance cada vez maior da internet e o barateamento 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 foi a 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?

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 e qual seria os principais pontos (fortes e fracos) do uso dessa estratégia.

Statistics

Views

Total Views
1,672
Views on SlideShare
1,205
Embed Views
467

Actions

Likes
1
Downloads
0
Comments
0

3 Embeds 467

https://www.ibm.com 330
http://www.jornaljava.com 135
http://static.slidesharecdn.com 2

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Jornal java por dentro da nuvem Jornal java por dentro da nuvem Presentation Transcript

  • 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!