View
567
Download
0
Category
Preview:
DESCRIPTION
Citation preview
Cloud Computing: uma abordagem objetiva sobre o novo ambiente
computacional
José Morelli Netoneto@itcooper.com.brhttp://josemorelli.net/
Um pouco de história...
● Mainframes, Cliente/Servidor● O que é Grid Computing?● E a virtualização?● Por que uma Nuvem?
O que é Cloud Computing?
● Permitir acesso à rede sob demanda para um conjunto de recursos compartilhados;
● Esses recursos podem ser rapidamente provisionados;
● Deve assegurar alta disponibilidade, segurança e qualidade.
Características
● Autosserviço sob demanda● Compartilhamento de recursos● Elasticidade● Acesso por banda larga● Serviços mensuráveis
Propostas de modelos
● Cloud computing é um paradigma em evolução;
● Existem vários modelos, mas os mais práticos são:
– Modelo de Lamia Youseff (UCSB)– Modelo SPI
Modelo de Lamia Youseff
Modelo SPI
Modelos de serviços
● SaaS (Software as a Service)● PaaS (Platform as a Service)● IaaS (Infrastructure as a Service)
Software as a Service
● Aplicativos hospedados no provedor (sob demanda);
● Permite o acesso a uma coleção de aplicativos;● Modelo de negócio comprovado;● Usuários são extremamente restritos a
aplicação e não se preocupam com nada a não ser usá-la.
Software as a Service
Platform as a Service
● Acesso a um ambiente de programação ou execução;
● O provedor oferece ferramentas e/ou linguagens próprias;
● Computação e estrutura de dados escaláveis;● Usuário desenvolve e executa suas próprias
aplicações.
Platform as a Service
Infrastructure as a Service
● Prover acesso a recursos de hardware virtualizados;
● Provisionamento de recursos pode ser automático ou feito pelo usuário;
● Usuário tem controle sobre sistema operacional e aplicações virtualizadas;
● “Facilidade” para troca de provedor.
Infrastructure as a Service
Modelos de implantação
Open APIs
● Camada que abstrai as APIs de nuvens específicas.
● Exemplos:– DeltaCloud (IaaS)– Libcloud (IaaS)– SimpleCloud (PaaS/SaaS)
Vantagens
● Escalabilidade, alta disponibilidade... ;● Melhor uso de hardware/software;● Redução de custos de manutenção e
operação;● Facilidade na distribuição de atualizações;● Redução das variáveis de implantação;● Maior velocidade de resposta para o time-to-
application;● Válvula de escape para demanda de pico.
Desvantagens
● Onde estão os meus dados?● Segurança e privacidade;● Aderência a restrições regulatórias (questão
de Compliance);● “Cloud Lock-in”;● Dificuldades de integração entre nuvens
públicas e privadas;● Qualidade e disponibilidade de banda larga
principalmente no Brasil.
Caso de uso: ImóvelPRO
● Produtos:– Site de imobiliárias e corretores– Ambiente administrativo da imobiliária– Portais de imóveis
● Foco em SaaS● Atuação em todo o Brasil● 15 milhões de pageviews por mês
Caso de uso: ImóvelPRO
● Objetivos principais:– Alta disponibilidade e tolerância a falhas para
todos os componentes de infraestrutura;– Melhor racionalização dos custos de
infraestrutura;– Terceirização de parte dos serviços de
infraestrutura.
Caso de uso: ImóvelPRO
39% dos responsáveis por gastos em TI atribuíram orçamento para computação em
nuvem como iniciativa chave.(Gartner Set.2010)
Das 5 tendências a serem observadas pelos CIOs em 2011, 2 remetem a computação em
nuvem.(CIO/Computerworld Set.2010)
Perspectivas
Perspectivas
“Estamos prestes a ter uma ruptura na forma de comercialização de software”.
(Prof. Fernando Meirelles / FGV-SP. Set.2010)
Faço questão de lembrar que ir para Cloud Computing não é mais questão de “se”, mas
apenas de “quando e como”.(Cezar Taurion / IBM Brasil)
O que vai mudar?
● Venda de produtos e serviços● A forma com que as pessoas trabalham● Como acessamos a Internet● Jogos
Onde Atuar?
● O que as empresas podem adotar em curto prazo ou onde vocês poderão atuar?
– Consultoria de Cloud– Desenvolvimento sobre PaaS– Revenda ou desenvolvimento de SaaS– Treinamento e serviços de suporte para IaaS– Integrações...
Cloud Computing: uma abordagem objetiva sobre o novo ambiente
computacional
José Morelli Netoneto@itcooper.com.brhttp://josemorelli.net/
Recommended