Cloud Computing.ppt

27
Cloud Computing Computação em Nuvens Eduardo B. Silveira Gestão de T.I. - 2010

Transcript of Cloud Computing.ppt

Page 1: Cloud Computing.ppt

Cloud Computing

Computação em Nuvens

Eduardo B. Silveira

Gestão de T.I. - 2010

Page 2: Cloud Computing.ppt

Cloud Computing – Agenda

• Panorama e Tendências da TI ao Longo do Tempo

• Definição de Computação em Nuvem

• Características e Arquitetura em Nuvem

• Aplicações e Serviços na Computação em Nuvem

• Provedores de Serviços de Computação em Nuvem

• Conclusão

Page 3: Cloud Computing.ppt

Cloud ComputingPanorama e Tendências da TI nos últimos anos

Negócio Ágil

Page 4: Cloud Computing.ppt

• Rápida ida ao mercado com novos produtos

• Novas ofertas de tecnologias

• Rápida incorporação de tecnologias

• Nova abordagem no atendimento aos clientes

• Agilidade e flexibilidade

Panorama e Tendências da TI nos últimos anos

Negócio Ágil

Cloud Computing

Page 5: Cloud Computing.ppt

Panorama e Tendências da TI nos últimos anos

Cloud Computing

• Exige infra-estrutura de computação envolvendo dados,

funcionalidades e muitos recursos de processamento

• Rápido atendimento das áreas de negócio na velocidade

das exigências do negócio ágil.

• Exige TI mais ágil, dinâmica.

• TI capaz de se adaptar rapidamente às tendências do

mercado.

Negócio Ágil

Page 6: Cloud Computing.ppt

Cloud Computing

Panorama e Tendências da TI nos últimos anos

• Novos avanços de tecnologias

• Mais facilidade e riqueza de interação com o usuário.

• Usuários cada vez mais conectados através de redes

sociais.

• Grande poder de decisão por parte dos usuários.

• Facilidade de estar conectado à grande rede.

• Celulares, Palms, Netbooks, etc.

Novas Interfaces e Dispositivos de Acesso

Page 7: Cloud Computing.ppt

Cloud Computing

Panorama e Tendências da TI nos últimos anos

• Impacto direto nas Aplicações

• Novos protocolos.

• Novos Serviços: SAAS, SOA, WEB 2.0.

• Fenômenos da web (Twiter, FaceBook, Blogs,

etc.)

Consequências

Page 8: Cloud Computing.ppt

Cloud Computing

Panorama e Tendências da TI nos últimos anos

Evolução da TI ao longo do tempo

Page 9: Cloud Computing.ppt

Cloud Computing

Panorama e Tendências da TI nos últimos anos

Anos 70

• Período Monolítico.

• Aplicações monolíticas (visão centralizada).

• Grande Expertise na programação, coordenação e

administração do ambiente.

Page 10: Cloud Computing.ppt

Cloud Computing

Panorama e Tendências da TI nos últimos anos

Anos 80

• Computação Pessoal, PCs.

• Visão do Client/Server (cliente/servidor)

• Processamento descentralizado, distribuído.

• Usuário maior poder de controle.

• Acesso cliente.

Page 11: Cloud Computing.ppt

Cloud Computing

Panorama e Tendências da TI nos últimos anos

Anos 90

• Boom da Internet.

• Consolidação da visão de web, www.

• Interligação dos usuários, conectar pessoas.

• Plataforma WEB para novos sistemas e aplicações

Page 12: Cloud Computing.ppt

Cloud Computing

Panorama e Tendências da TI nos últimos anos

Início dos anos 2000

• Visão baseada em serviços (SOA) é perseguida por

várias empresas.

• Web Services (Serviços WEB).

• Reaproveitamento de código, reuso.

• Diminuição de custo operacional.

• Eficiência operacional da TI.

Page 13: Cloud Computing.ppt

Cloud Computing

Panorama e Tendências da TI nos últimos anos

Hoje

• Visão de serviços foi ampliada.

• Maturidade sobre os serviços.

• Consumo de serviços remotos.

• Ex. Google:

http://maps.google.com/?q= avenida paulista, são

paulo, sp

Page 14: Cloud Computing.ppt

Cloud Computing

Panorama e Tendências da TI nos últimos anos

1970s 1980s 1990s 2000s 2010+

Monolítico Client/Server WEB SOA Serviços

Cloud Computing

Page 15: Cloud Computing.ppt

Cloud Computing?

Page 16: Cloud Computing.ppt

Cloud Computing

Definição da Computação em Nuvens

“Cloud Computing, Computação nas Nuvens ou

Computação em Nuvem é a ideia de utilizarmos, em

qualquer lugar e independente de plataforma, as mais

variadas aplicações por meio da Internet com a mesma

facilidade de tê-las instaladas em nossos próprios

computadores.”

Emerson Alecrim

Page 17: Cloud Computing.ppt

Cloud Computing

Características e Arquitetura em Nuvem

• Arquitetura com Recursos computacionais mais

flexíveis.

• Sistemas Computacionais compartilhados.

• Pool de Recursos Dinâmicos.

• Conceito de Virtualização, imagem de um

supercomputador virtual.

• Data Center Virtual.

• Computação sob demanda.

• Software, dados e processamento como serviços.

Page 18: Cloud Computing.ppt

Cloud Computing

Características e Arquitetura em Nuvem

• Nuvem é uma “Estrutura de aço”.

• Fios, Cabeamentos e máquinas.

• Áreas com mais de 50.000 m2 de máquinas com poder

de processamento e armazenamento.

• Grandes Data Centers provedores de serviços, dados e

processamento massivo.

• Conteiners de Processamento. (Usina de

processamento e Armazenamento de Dados)

• Espalhados em diferentes áreas geográficas.

Page 19: Cloud Computing.ppt

Cloud Computing

Pilares da Arquitetura em Nuvem

Escalabilidade

Processamento

Armazenamento

Performance

Disponibilidade

Segurança

Page 20: Cloud Computing.ppt

Cloud Computing

Camadas de Serviços na Computação em Nuvem

Nível 1 – Infra-Estrutura em nuvem – IaaS

(Infraestructure as a

Service).

• Serviços de Hospedagem, capacidade computacional

e armazenamento.

• Amazon (EC2 e S3), Sun Grid (Sun Microsystems) e

Blue Cloud (IBM).

Page 21: Cloud Computing.ppt

Cloud Computing

Camadas de Serviços na Computação em Nuvem

Nível 2 – Desenvolvimento e Serviços de Gerenciamento em

Nuvem

• Serviços de Hospedagem, capacidade computacional e

armazenamento.

• Plataforma de desenvolvimento.

• Google AppEngine e Joyent.

• Podem utilizar recursos da camada anterior (Nível 1).

Page 22: Cloud Computing.ppt

Cloud Computing

Camadas de Serviços na Computação em Nuvem

Nível 3 – Aplicações ou SaaS (Software as a

Service)

• SalesForce.com

• Google Docs (Google).

• LotusLive.

• FaceBook, Flickr e Linkedln.

• Camada mais visível pelos usuários.

Page 23: Cloud Computing.ppt

Cloud Computing

Camadas de Serviços na Computação em Nuvem

Nível 4 – Camada de Processos de Negócio

• Envolvem processos de negócio baseados nas

tecnologias das camadas anteriores.

• Serviços BPO (Business Processing Outsourcing).

Page 24: Cloud Computing.ppt

Cloud Computing

Aplicações e Serviços na Computação em Nuvem

• SaaS – Software as a Service

• DaaS – Data Base as a Service

• PaaS – Plataform as a Service

• BaaS – BackUp as a Service

Page 25: Cloud Computing.ppt

Cloud Computing

Provedores de Serviços de Computação em Nuvem

• Amazon - Amazom Web Services: EC2 (Elastic Computing

Cloud) e S3 (Storage)

• Google – Google AppEngine, Google Docs, YouTube, Google

Maps, Google Apps, etc.

• IBM – Blue Cloud: Tivoli Provisioning Manager e Xen.

• Microsoft – Windows Azure: Live Services, .Net Services, SQL

Services, etc.

• LocaWeb – Hospedagem, Armazenamento e Processamento.

Page 26: Cloud Computing.ppt

Cloud Computing

Conclusão

• Cloud Computing é uma realidade.

• Nova visão de exploração dos Recursos de TI.

• Arquitetura totalmente voltada para serviços remotos.

• Permite que a organização tenha foco no “Core Business”.

• Infra-Estrutura por conta dos provedores de serviço.

• Diminuição dos gastos com infra-estrutura nas organizações.

• Economia nos recursos computacionais.

• Agilidade e Flexibilidade na contratação de mais infra-

estrutura.

Page 27: Cloud Computing.ppt

Referência Bibliográficas

FUSCO, C. Este será o Computador. Revista Exame. São Paulo. n. 941, 2009. Disponível em: http://portalexame.abril.com.br/revista/exame/edicoes/0941/tecnologia/este-sera-seucomputador-449751.html. Acesso em: 12/02/2010.

PLUMMER, D.C; SMITH, D. M; DESISTO, R.P. Os termos da computação em nuvem. Info On-line. 22 de junho de 2009. Disponível em: http://info.abril.com.br/corporate/gartner/os-termos-da-computacao-em-nuvem.shtml. Acesso em: 12/02/2010

TAURION, C. Cloud Computing: computação em nuvem: transformando o mundo da tecnologia da informação. Rio de Janeiro: Brasport, 2009. 205 p.

http://www.microsoft.com/azure/default.mspxhttp://www.infowester.com/cloudcomputing.php.http://www.locaweb.com.br/solucoes/cloud-computing.htmlhttp://www.google.com.br/intl/pt-BR/services/ https://www.ibm.com/developerworks/websphere/zones/hipods/http://www-01.ibm.com/software/br/tivoli/