Cloud Computing.ppt
-
Upload
eduardo-silveira -
Category
Documents
-
view
101 -
download
5
Transcript of Cloud Computing.ppt
Cloud Computing
Computação em Nuvens
Eduardo B. Silveira
Gestão de T.I. - 2010
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
Cloud ComputingPanorama e Tendências da TI nos últimos anos
Negócio Ágil
• 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
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
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
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
Cloud Computing
Panorama e Tendências da TI nos últimos anos
Evolução da TI ao longo do tempo
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.
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.
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
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.
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
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
Cloud Computing?
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
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.
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.
Cloud Computing
Pilares da Arquitetura em Nuvem
Escalabilidade
Processamento
Armazenamento
Performance
Disponibilidade
Segurança
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).
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).
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.
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).
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
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.
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.
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/