Cloud Computing: uma abordagem

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

Um pouco de história...

Mainframes, Cliente/Servidor

O que é Grid Computing?

E a virtualização?

Por que uma Nuvem?

Esses recursos podem ser rapidamente provisionados. . segurança e qualidade.O que é Cloud Computing? ● ● ● Permitir acesso à rede sob demanda para um conjunto de recursos compartilhados. Deve assegurar alta disponibilidade.

Características ● Autosserviço sob demanda ● Compartilhamento de recursos ● Elasticidade ● Acesso por banda larga ● Serviços mensuráveis .

mas os mais práticos são: – Modelo de Lamia Youseff (UCSB) – Modelo SPI . Existem vários modelos.Propostas de modelos ● ● Cloud computing é um paradigma em evolução.

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) .

. ● Permite o acesso a uma coleção de aplicativos.Software as a Service ● Aplicativos hospedados no provedor (sob demanda). ● 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. Usuário desenvolve e executa suas próprias aplicações. Computação e estrutura de dados escaláveis. . O provedor oferece ferramentas e/ou linguagens próprias.

Platform as a Service .

“Facilidade” para troca de provedor. Usuário tem controle sobre sistema operacional e aplicações virtualizadas. .Infrastructure as a Service ● ● ● ● Prover acesso a recursos de hardware virtualizados. Provisionamento de recursos pode ser automático ou feito pelo usuário.

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) .

● ● Maior velocidade de resposta para o time-toapplication. ● Facilidade na distribuição de atualizações. . ● Melhor uso de hardware/software..Vantagens ● Escalabilidade. alta disponibilidade.. ● Redução de custos de manutenção e operação. ● Redução das variáveis de implantação. Válvula de escape para demanda de pico. .

Qualidade e disponibilidade de banda larga principalmente no Brasil. ● ● ● ● Aderência a restrições regulatórias (questão de Compliance). Dificuldades de integração entre nuvens públicas e privadas. “Cloud Lock-in”. .Desvantagens ● Onde estão os meus dados? ● Segurança e privacidade.

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 .

– Melhor racionalização dos custos de infraestrutura.Caso de uso: ImóvelPRO ● Objetivos principais: – Alta disponibilidade e tolerância a falhas para todos os componentes de infraestrutura. – Terceirização de parte dos serviços de infraestrutura. .

Caso de uso: ImóvelPRO .

(Gartner Set.2010) Das 5 tendências a serem observadas pelos CIOs em 2011. 2 remetem a computação em nuvem.Perspectivas 39% dos responsáveis por gastos em TI atribuíram orçamento para computação em nuvem como iniciativa chave. (CIO/Computerworld Set.2010) .

mas apenas de “quando e como”. Set.2010) Faço questão de lembrar que ir para Cloud Computing não é mais questão de “se”. Fernando Meirelles / FGV-SP. (Prof.Perspectivas “Estamos prestes a ter uma ruptura na forma de comercialização de software”. (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.

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