Você está na página 1de 26

Cloud Computing: uma abordagem

objetiva sobre o novo ambiente


computacional
Jos Morelli Neto
neto@itcooper.com.br
http://josemorelli.net/

Um pouco de histria...

Mainframes, Cliente/Servidor

O que Grid Computing?

E a virtualizao?

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,
segurana e qualidade.

Caractersticas

Autosservio sob demanda

Compartilhamento de recursos

Elasticidade

Acesso por banda larga

Servios mensurveis

Propostas de modelos

Cloud computing um paradigma em


evoluo;
Existem vrios modelos, mas os mais prticos
so:

Modelo de Lamia Youseff (UCSB)

Modelo SPI

Modelo de Lamia Youseff

Modelo SPI

Modelos de servios

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 coleo de aplicativos;

Modelo de negcio comprovado;

Usurios so extremamente restritos a


aplicao e no se preocupam com nada a no
ser us-la.

Software as a Service

Platform as a Service

Acesso a um ambiente de programao ou


execuo;
O provedor oferece ferramentas e/ou
linguagens prprias;
Computao e estrutura de dados escalveis;
Usurio desenvolve e executa suas prprias
aplicaes.

Platform as a Service

Infrastructure as a Service

Prover acesso a recursos de hardware


virtualizados;
Provisionamento de recursos pode ser
automtico ou feito pelo usurio;
Usurio tem controle sobre sistema operacional
e aplicaes virtualizadas;
Facilidade para troca de provedor.

Infrastructure as a Service

Modelos de implantao

Open APIs

Camada que abstrai as APIs de nuvens


especficas.
Exemplos:

DeltaCloud (IaaS)

Libcloud (IaaS)

SimpleCloud (PaaS/SaaS)

Vantagens

Escalabilidade, alta disponibilidade... ;

Melhor uso de hardware/software;

Reduo de custos de manuteno e


operao;

Facilidade na distribuio de atualizaes;

Reduo das variveis de implantao;

Maior velocidade de resposta para o time-toapplication;


Vlvula de escape para demanda de pico.

Desvantagens

Onde esto os meus dados?

Segurana e privacidade;

Aderncia a restries regulatrias (questo


de Compliance);
Cloud Lock-in;
Dificuldades de integrao entre nuvens
pblicas e privadas;
Qualidade e disponibilidade de banda larga
principalmente no Brasil.

Caso de uso: ImvelPRO

Produtos:

Site de imobilirias e corretores

Ambiente administrativo da imobiliria

Portais de imveis

Foco em SaaS

Atuao em todo o Brasil

15 milhes de pageviews por ms

Caso de uso: ImvelPRO

Objetivos principais:

Alta disponibilidade e tolerncia a falhas para


todos os componentes de infraestrutura;

Melhor racionalizao dos custos de


infraestrutura;

Terceirizao de parte dos servios de


infraestrutura.

Caso de uso: ImvelPRO

Perspectivas
39% dos responsveis por gastos em TI
atriburam oramento para computao em
nuvem como iniciativa chave.
(Gartner Set.2010)

Das 5 tendncias a serem observadas pelos


CIOs em 2011, 2 remetem a computao em
nuvem.
(CIO/Computerworld Set.2010)

Perspectivas
Estamos prestes a ter uma ruptura na forma de
comercializao de software.
(Prof. Fernando Meirelles / FGV-SP. Set.2010)

Fao questo de lembrar que ir para Cloud


Computing no mais questo de se, mas
apenas de quando e como.
(Cezar Taurion / IBM Brasil)

O que vai mudar?

Venda de produtos e servios

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 vocs podero atuar?

Consultoria de Cloud

Desenvolvimento sobre PaaS

Revenda ou desenvolvimento de SaaS

Treinamento e servios de suporte para IaaS

Integraes...

Cloud Computing: uma abordagem


objetiva sobre o novo ambiente
computacional
Jos Morelli Neto
neto@itcooper.com.br
http://josemorelli.net/