SlideShare uma empresa Scribd logo
1 de 68
Baixar para ler offline
17 de Maio de 2013 2
Cloud Computing
17 de Maio de 2013 3
17 de Maio de 2013 4
Analisando a evoluçãoevolução das RedesRedes
de Computadoresde Computadores
Arquitetura Cliente Servidor
17 de Maio de 2013 5
Analisando a evoluçãoevolução das RedesRedes
de Computadoresde Computadores
A Internet
17 de Maio de 2013 6
Analisando a evoluçãoevolução das RedesRedes
de Computadoresde Computadores
O aumento de Banda de Transmissão de Dados
Banda Larga
17 de Maio de 2013 7
Analisando a evoluçãoevolução das RedesRedes
de Computadoresde Computadores
Novas soluções da Web para os usuários
17 de Maio de 2013 8
Conceituando Cloud ComputingCloud Computing
Cloud ↔ Nuvem
Computing ↔ Computação
Computação em Nuvem
Permite aos usuários executar aplicativos e armazenar dados
online.
17 de Maio de 2013 9
Conceituando Cloud ComputingCloud Computing
Podemos dizer que
Computação em Nuvem nada mais é do que a arquitetura
de rede Cliente-Servidor em "grande escala de
serviços"!
Onde você pode usufruir de Serviços na Nuvem
Programas ou Softwares
Plataformas de Soluções Especializadas
E até soluções de Hardware ou Infra-Estrutura
Os servidores estão na...
Nuvem de Soluções na Internet!
17 de Maio de 2013 10
Conceituando Cloud ComputingCloud Computing
Wikipédia
17 de Maio de 2013 11
Conceituando Cloud ComputingCloud Computing
Curiosidade
Pensado em 1960 pelo cientista de inteligência artificial
Jonh McCarthy em uma palestra
Modelo de computação como um serviço, que seria
distribuído semelhante a outros como o fornecimento de
água, energia ou gás.
17 de Maio de 2013 12
Conceituando Cloud ComputingCloud Computing
Uma evolução
Computação em Nuvem é uma evolução natural da
convergencia de novas tecnologias e outros conceitos:
Grid Computing (processamento distribuído de tarefas)
Outsourcing (terceirização de recursos)
Utility Computing (recursos como serviço)
Elastic Computing (+ ou - recursos por demanda)
Virtualization (APP e SO não vinculados hardware)
Virtual Private Cloud (VPC)
Data Center
17 de Maio de 2013 13
A arquitetura da Nuvem
17 de Maio de 2013 14
As CamadasCamadas básicas da NuvemNuvem
www.saasblogs.com
17 de Maio de 2013 15
Software as a Service (SAAS) – Software como um Serviço
E-mail, Virtual Desktop, Editor de Imagens, CMS, jogos
Aplicação na Nuvem
Platform as a Service (PAAS) – Plataforma como um Serviço
Plataforma de desenvolvimento, banco de dados, Servidor Web,
Deploy, Linguagens de Programação, Frameworks, etc.
Plataforma na Nuvem
Infraestructure as a Service (IAAS) – Infra como um Serviço
Máquinas Virtuais, Computadores de Alto Desempenho,
Storages, Estrutura de Redes, etc.
Infraestrutura na Nuvem
As CamadasCamadas básicas da NuvemNuvem
17 de Maio de 2013 16
As CamadasCamadas básicas da NuvemNuvem
SAAS
Permite aos usuários executar aplicativos on-line existentes.
Onde aplicações "fora da prateleira" (fora da máquina local) são
acessadas por meio da Internet.
Exemplo:
Google Docs, Zoho, Microsoft Office Web Apps (Sky Drive), Draw
IO, Pixlr, Aviary, Salesforce, ...
17 de Maio de 2013 17
PAAS
Permite aos usuários/desenvolvedores criar seus próprios
aplicativos na nuvem usando fornecedor específico de
ferramentas e linguagens.
Fornece ambientes e ferramentas para criar novas aplicações
online.
Exemplo:
Google App Engine
Windows Azure Platform
Sales Force - Social Enterprise (CRM)
Facebook Platform
As CamadasCamadas básicas da NuvemNuvem
17 de Maio de 2013 18
IAAS
Permite aos usuários executar aplicações de sua escolha em uma
nuvem de hardware.
Permite que os aplicativos existentes sejam executados no
hardware de um fornecedor de cloud.
Exemplo:
Servidor Físico, Instância de Servidor Virtual, Adicição de imagens
aos servicos
A virtualização permite que muitos usuários compartilhem o
mesmo servidor físico.
As CamadasCamadas básicas da NuvemNuvem
17 de Maio de 2013 19
Pontos positivos a se analisar
Economia (baixo investimento)
Escalabilidade (milhares de computadores e servidores)
Flexibilidade
Alta disponibilidade
Acessibilidade por diversos tipos de computadores
Facilita o trabalho colaborativo
Aumento o desempenho de máquinas com poucos recursos
As CamadasCamadas básicas da NuvemNuvem
17 de Maio de 2013 20
Pontos negativos a discutir
Segurança
Privacidade
Indisponibilidade
Problemas de acesso
As CamadasCamadas básicas da NuvemNuvem
17 de Maio de 2013 21
Sobre Computação em Nuvem há ainda...
Muito o que se definir
Muito o que se padronizar
Muito o que se discutir
Principalmente em relação à Software Livre na Nuvem
Software Gratuito Online ≠ Software Livre
As CamadasCamadas básicas da NuvemNuvem
17 de Maio de 2013 22
SAAS e Software Livre
17 de Maio de 2013 23
Softwares precursores na Nuvem
Muito comuns e utilizados na Internet
Aplicativos de e-mail
Aplicativos de troca de mensagens
Redes sociais de compartilhamento de textos, fotos e vídeos
17 de Maio de 2013 24
Alguns SAAS Gratuitos na Nuvem
17 de Maio de 2013 25
Alguns SAAS Gratuitos na Nuvem
17 de Maio de 2013 26
Alguns SAAS Gratuitos na Nuvem
17 de Maio de 2013 27
Alguns SAAS Gratuitos na Nuvem
17 de Maio de 2013 28
Alguns SAAS Gratuitos na Nuvem
17 de Maio de 2013 29
Alguns SAAS Gratuitos na Nuvem
17 de Maio de 2013 30
Alguns SAAS Gratuitos na Nuvem
17 de Maio de 2013 31
Alguns SAAS Gratuitos na Nuvem
17 de Maio de 2013 32
Alguns SAAS Gratuitos na Nuvem
17 de Maio de 2013 33
Alguns SAAS Gratuitos na Nuvem
17 de Maio de 2013 34
Alguns SAAS Gratuitos na Nuvem
17 de Maio de 2013 35
Alguns SAAS Gratuitos na Nuvem
17 de Maio de 2013 36
Alguns SAAS Gratuitos na Nuvem
17 de Maio de 2013 37
Alguns SAAS Gratuitos na Nuvem
17 de Maio de 2013 38
Alguns SAAS Gratuitos na Nuvem
17 de Maio de 2013 39
Alguns SAAS Gratuitos na Nuvem
17 de Maio de 2013 40
Alguns SAAS Gratuitos na Nuvem
17 de Maio de 2013 41
Alguns SAAS Gratuitos na Nuvem
17 de Maio de 2013 42
Alguns SAAS Gratuitos na Nuvem
17 de Maio de 2013 43
Alguns SAAS Gratuitos na Nuvem
17 de Maio de 2013 44
Alguns SAAS Gratuitos na Nuvem
17 de Maio de 2013 45
Alguns SAAS Gratuitos na Nuvem
17 de Maio de 2013 46
Alguns SAAS Gratuitos na Nuvem
17 de Maio de 2013 47
Alguns SAAS Gratuitos na Nuvem
17 de Maio de 2013 48
Alguns SAAS Gratuitos na Nuvem
17 de Maio de 2013 49
Um PAAS Gratuito na Nuvem
17 de Maio de 2013 50
Um PAAS Gratuito na Nuvem
17 de Maio de 2013 51
Um PAAS Gratuito na Nuvem
17 de Maio de 2013 52
Um PAAS Gratuito na Nuvem
17 de Maio de 2013 53
O Movimento Software Livre
Software Livre
Um movimento de liberdade de utilização de software
Uma iniciativa de desenvolvimento de software de código
aberto
Uma iniciativa de desenvolvimento de software compartilhado
pelo mundo
E mais que tudo isso: Um Movimento Social!
17 de Maio de 2013 54
O Movimento Software Livre
Software Livre
Liberdade para
1. Executar
2. Estudar e adaptar às necessidades
3. Redistribuir cópias
4. Modificar e redistribuir modificações
Condição satisfazer as 4 liberdades
Distribuir o programa com código-fonte sem restrição para que o
usuário possa alterar e redistribuir
17 de Maio de 2013 55
O Movimento Software Livre
Software Livre
Para distribuição gratuita ou não
De tal forma que haja uma contribuição para
a comunidade do ramo e para a sociedade
Licenças (FSF – Free Software Foundation - América Latina)
GPL (GNU General Public License) e variantes
Outras licenças livres
Em resumo:
Liberdade de executar o programa em quantos computadores
quiser, em qualquer sistema operacional para qualquer tipo de
atividade, sem restrição do fornecedor
17 de Maio de 2013 56
SAAS Livres na Nuvem
Plataforma aberta para gestão empresarial de documentos críticos e
colaboração. Automatização de processos de negócios de documentos e
colaboração em grande escala.
Plataforma de código aberto baseada na Web para apoiar as organizações
na captação de recursos, gestão de eventos, marketing de mail, campanhas
peer-to-peer, entre outros, através de uma solução unificada.
Software de gerenciamento de projetos baseado na web iniciado em
novembro de 2007. É um software Open Source e fornece uma alternativa
às ferramentas proprietárias como o Basecamp. Collabtive é escrito em
PHP e JavaScript.
Plataforma de gerenciamento de conteúdo open source que permite
construir, implantar e executar aplicativos de negócios centrados em
conteúdo na nuvem. É um ECM (Enterprise Content Management),
oferece uma solução integrada para gestão de documentos, gestão de
processos, Digital Asset Management, etc. Desenvolvido em Java.
Lesser Gnu Public License (LGPL) v3
Affero General Public License (AGPL) - SAAS
GNU General Public License version 3.0 (GPLv3)
LGPL 2.1
EPL 1.0
AL 2.0
17 de Maio de 2013 57
SAAS Livres na Nuvem
www.egroupware.org- Groupware - GPLv2
www.openerp.com - Planejamento de Recursos Empresariais
(ERP) - GPLv3 na v5.0 / AGPLv3 na v6.0
www.opentaps.org/Cloud - Planejamento de Recursos
Empresariais (ERP) - GNU Affero GPL v3
www.orangehrmlive.com - Planejamento de Recursos
Empresariais (ERP) - GPLv2
www.vtiger.com/crm - Customer Resource Management -
VPL - vtiger Public License
17 de Maio de 2013 58
PAAS e IAAS Livres
17 de Maio de 2013 59
PAAS e IAAS Livres na Nuvem
Sistema Operacional
www.openstack.org (Software de código aberto para a construção de
nuvens públicas e privadas. OpenStack Software oferece um sistema
operacional em nuvem massivamente escalável.)
Nuvem do Serpro será 100% em código aberto com sistema operacional OpenStack
www.eyeos.com
occi-wg.org
www.ogf.org
www.cloudfoundry.com
www.openshift.com
www.redhat.com/solutions/cloud-computing
www.ubuntu.com/cloud
AL 2.0
17 de Maio de 2013 60
PAAS e IAAS Livres na Nuvem
Software de gerenciamento de servidor Cloud
www.openstack.org
cloudstack.apache.org
www.eucalyptus.com
www.nimbusproject.org (Nimbus é a computação em nuvem para
usuários científicos)
www.opennebula.org (Uma plataforma open-source para gerenciar
data centers na nuvem)
www.openvirtualizationalliance.org
www.reservoir-fp7.eu
www.cloudscaling.com (OCS - Open Cloud System - OpenStack)
17 de Maio de 2013 61
PAAS e IAAS Livres na Nuvem
Software usado para construir e gerenciar nuvens
juju.ubuntu.com (OpenStack - Ubuntu, Canonical)
deltacloud.apache.org
www.jclouds.org
libcloud.apache.org (Python)
Open Cloud Hosts
www.cloudfoundry.com
www.openshift.com (RedHat)
www.tsuru.io
17 de Maio de 2013 62
PAAS e IAAS Livres na Nuvem
Computação Distribuída
cassandra.apache.org
hadoop.apache.org
incubator.apache.org/mesos
storm-project.net
Desktop Virtualization
code.google.com/p/neatx
remmina.sourceforge.net
www.redhat.com/resourcelibrary/articles/rhev-desktops-spice
wiki.x2go.org/doku.php
freenx.berlios.de
17 de Maio de 2013 63
PAAS e IAAS Livres na Nuvem
www.opencompute.org
Início do projeto no Facebook
Projeto infra-estruturas de computação mais eficiente com o menor
custo possível
Software, servidores e data centers – compartilhamento de tecnologia
www.opennebula.org
www.reservoir-fp7.eu
17 de Maio de 2013 64
Conferências
http://cloudcomputing.ieee.org/conferences
http://www.cloudwf.com/
http://cloudcom.org/
http://cloudslam.org/
http://www.socc2013.org/
http://www.cloudcomputingexpo.com/
http://www.thecloudcomputing.org/2013/
http://www.eu-ems.com/summary.asp?event_id=138&page_id=1154
http://www.iibig.com/cloudcomputingassn/events/T1301/overview.html
17 de Maio de 2013 65
Conferências
http://cloudcomputing.ieee.org/conferences
http://www.cloudwf.com/
http://cloudcom.org/
http://cloudslam.org/
http://www.socc2013.org/
http://www.cloudcomputingexpo.com/
http://www.thecloudcomputing.org/2013/
http://www.eu-ems.com/summary.asp?event_id=138&page_id=1154
http://www.iibig.com/cloudcomputingassn/events/T1301/overview.html
17 de Maio de 2013 66
Referências e Fontes
RYDLEWSKI, C. Computação sem fronteiras. In: Revista Veja. ano 42. n.32.
12.ago.2009. São Paulo: Abril 2009.
A Brief Guide to Cloud Computing: An Essential Introduction to the Next
Revolution in Computing. Christopher Barnatt. 2010.
dmtf.org/standards/cloud
www.opencloudmanifesto.org
www.explainingcomputers.com
www.techno-pulse.com
en.wikipedia.org/wiki/Category:Free_software_for_cloud_computing
freeopensourcesoftware.org/index.php?title=Cloud_Computing
Evolução das Redes de Computadores e Cloud Computing
Evolução das Redes de Computadores e Cloud Computing

Mais conteúdo relacionado

Destaque

Confirurando Dababase Development no Eclipse Luna
Confirurando Dababase Development no Eclipse LunaConfirurando Dababase Development no Eclipse Luna
Confirurando Dababase Development no Eclipse LunaGeorge Mendonça
 
Desenvolvendo Um Projeto de um Portal Responsivo com WordPress - 10° FGSL
Desenvolvendo Um Projeto de um Portal Responsivo com WordPress - 10° FGSLDesenvolvendo Um Projeto de um Portal Responsivo com WordPress - 10° FGSL
Desenvolvendo Um Projeto de um Portal Responsivo com WordPress - 10° FGSLGeorge Mendonça
 
Desenvolvendo Um Projeto de Um Portal Responsivo Com WordPress
Desenvolvendo Um Projeto de Um Portal Responsivo Com WordPressDesenvolvendo Um Projeto de Um Portal Responsivo Com WordPress
Desenvolvendo Um Projeto de Um Portal Responsivo Com WordPressGeorge Mendonça
 
Discutindo Governança e Gestão de Projetos com Ferramentas Livres
Discutindo Governança e Gestão de Projetos com Ferramentas LivresDiscutindo Governança e Gestão de Projetos com Ferramentas Livres
Discutindo Governança e Gestão de Projetos com Ferramentas LivresGeorge Mendonça
 
Uma Abordagem Prática de Orientação a Objetos com PHP (FLISOL DF 2011)
Uma Abordagem Prática de Orientação a Objetos com PHP (FLISOL DF 2011)Uma Abordagem Prática de Orientação a Objetos com PHP (FLISOL DF 2011)
Uma Abordagem Prática de Orientação a Objetos com PHP (FLISOL DF 2011)George Mendonça
 
Dominando o WordPress - A plataforma de sites e blogs mais popular do mundo
Dominando o WordPress - A plataforma de sites e blogs mais popular do mundoDominando o WordPress - A plataforma de sites e blogs mais popular do mundo
Dominando o WordPress - A plataforma de sites e blogs mais popular do mundoGeorge Mendonça
 
Orientação a Objetos com Python e UML - XIII FGSL
Orientação a Objetos com Python e UML - XIII FGSLOrientação a Objetos com Python e UML - XIII FGSL
Orientação a Objetos com Python e UML - XIII FGSLGeorge Mendonça
 

Destaque (8)

Confirurando Dababase Development no Eclipse Luna
Confirurando Dababase Development no Eclipse LunaConfirurando Dababase Development no Eclipse Luna
Confirurando Dababase Development no Eclipse Luna
 
Desenvolvendo Um Projeto de um Portal Responsivo com WordPress - 10° FGSL
Desenvolvendo Um Projeto de um Portal Responsivo com WordPress - 10° FGSLDesenvolvendo Um Projeto de um Portal Responsivo com WordPress - 10° FGSL
Desenvolvendo Um Projeto de um Portal Responsivo com WordPress - 10° FGSL
 
Desenvolvendo Um Projeto de Um Portal Responsivo Com WordPress
Desenvolvendo Um Projeto de Um Portal Responsivo Com WordPressDesenvolvendo Um Projeto de Um Portal Responsivo Com WordPress
Desenvolvendo Um Projeto de Um Portal Responsivo Com WordPress
 
FGSL - Batismo Digital
FGSL - Batismo DigitalFGSL - Batismo Digital
FGSL - Batismo Digital
 
Discutindo Governança e Gestão de Projetos com Ferramentas Livres
Discutindo Governança e Gestão de Projetos com Ferramentas LivresDiscutindo Governança e Gestão de Projetos com Ferramentas Livres
Discutindo Governança e Gestão de Projetos com Ferramentas Livres
 
Uma Abordagem Prática de Orientação a Objetos com PHP (FLISOL DF 2011)
Uma Abordagem Prática de Orientação a Objetos com PHP (FLISOL DF 2011)Uma Abordagem Prática de Orientação a Objetos com PHP (FLISOL DF 2011)
Uma Abordagem Prática de Orientação a Objetos com PHP (FLISOL DF 2011)
 
Dominando o WordPress - A plataforma de sites e blogs mais popular do mundo
Dominando o WordPress - A plataforma de sites e blogs mais popular do mundoDominando o WordPress - A plataforma de sites e blogs mais popular do mundo
Dominando o WordPress - A plataforma de sites e blogs mais popular do mundo
 
Orientação a Objetos com Python e UML - XIII FGSL
Orientação a Objetos com Python e UML - XIII FGSLOrientação a Objetos com Python e UML - XIII FGSL
Orientação a Objetos com Python e UML - XIII FGSL
 

Semelhante a Evolução das Redes de Computadores e Cloud Computing

Apresentação cloud computing senac
Apresentação cloud computing senacApresentação cloud computing senac
Apresentação cloud computing senacfrank encarnacão
 
Transformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualizaçãoTransformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualizaçãoDarlan Segalin
 
Geoprocessamento com Software Livre
Geoprocessamento com Software LivreGeoprocessamento com Software Livre
Geoprocessamento com Software LivreAnderson Medeiros
 
O que é cloud computing (computação nas nuvens)
O que é cloud computing (computação nas nuvens)O que é cloud computing (computação nas nuvens)
O que é cloud computing (computação nas nuvens)Rohan Bernartt
 
Ferramenta de Cloud Computer para apoio à Engenharia de Software
Ferramenta de Cloud Computer para apoio à Engenharia de SoftwareFerramenta de Cloud Computer para apoio à Engenharia de Software
Ferramenta de Cloud Computer para apoio à Engenharia de SoftwareDanilo Sousa
 
Cloud computing, Grid Computing, Virtualization
Cloud computing, Grid Computing, VirtualizationCloud computing, Grid Computing, Virtualization
Cloud computing, Grid Computing, VirtualizationAdário Muatelembe
 
Computação em Nuvem
Computação em Nuvem  Computação em Nuvem
Computação em Nuvem Toivo Gomes
 
Microsoft opensource
Microsoft opensourceMicrosoft opensource
Microsoft opensourceCDS
 
Microsoft opensource
Microsoft opensourceMicrosoft opensource
Microsoft opensourceCDS
 
Provedor de nuvem - Cloud Providers
Provedor de nuvem - Cloud Providers Provedor de nuvem - Cloud Providers
Provedor de nuvem - Cloud Providers fcdigital
 
Armazenamento em nuvem como funciona e principais serviços.pptx
Armazenamento em nuvem como funciona e principais serviços.pptxArmazenamento em nuvem como funciona e principais serviços.pptx
Armazenamento em nuvem como funciona e principais serviços.pptxCidrone
 
Saa s software como serviço (slides)
Saa s   software como serviço (slides)Saa s   software como serviço (slides)
Saa s software como serviço (slides)Daniela Nunes
 
Software Livre e Novas Formas de Trabalho - InfoUNEB 2016
Software Livre e Novas Formas de Trabalho - InfoUNEB 2016Software Livre e Novas Formas de Trabalho - InfoUNEB 2016
Software Livre e Novas Formas de Trabalho - InfoUNEB 2016Sandro Andrade
 

Semelhante a Evolução das Redes de Computadores e Cloud Computing (20)

Apresentação cloud computing senac
Apresentação cloud computing senacApresentação cloud computing senac
Apresentação cloud computing senac
 
Gisvm Polisig2010
Gisvm Polisig2010Gisvm Polisig2010
Gisvm Polisig2010
 
Transformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualizaçãoTransformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualização
 
Geoprocessamento com Software Livre
Geoprocessamento com Software LivreGeoprocessamento com Software Livre
Geoprocessamento com Software Livre
 
Revista Programar 01
Revista Programar 01Revista Programar 01
Revista Programar 01
 
Computação em nuvem e Windows Azure
Computação em nuvem e Windows AzureComputação em nuvem e Windows Azure
Computação em nuvem e Windows Azure
 
O que é cloud computing (computação nas nuvens)
O que é cloud computing (computação nas nuvens)O que é cloud computing (computação nas nuvens)
O que é cloud computing (computação nas nuvens)
 
Ferramenta de Cloud Computer para apoio à Engenharia de Software
Ferramenta de Cloud Computer para apoio à Engenharia de SoftwareFerramenta de Cloud Computer para apoio à Engenharia de Software
Ferramenta de Cloud Computer para apoio à Engenharia de Software
 
Cloud computing, Grid Computing, Virtualization
Cloud computing, Grid Computing, VirtualizationCloud computing, Grid Computing, Virtualization
Cloud computing, Grid Computing, Virtualization
 
Gisvm FLUC 2010
Gisvm FLUC 2010Gisvm FLUC 2010
Gisvm FLUC 2010
 
Computação em Nuvem
Computação em Nuvem  Computação em Nuvem
Computação em Nuvem
 
Microsoft opensource
Microsoft opensourceMicrosoft opensource
Microsoft opensource
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Microsoft opensource
Microsoft opensourceMicrosoft opensource
Microsoft opensource
 
Provedor de nuvem - Cloud Providers
Provedor de nuvem - Cloud Providers Provedor de nuvem - Cloud Providers
Provedor de nuvem - Cloud Providers
 
Curso Sobre Cloud Computing
Curso Sobre Cloud ComputingCurso Sobre Cloud Computing
Curso Sobre Cloud Computing
 
Armazenamento em nuvem como funciona e principais serviços.pptx
Armazenamento em nuvem como funciona e principais serviços.pptxArmazenamento em nuvem como funciona e principais serviços.pptx
Armazenamento em nuvem como funciona e principais serviços.pptx
 
Saa s software como serviço (slides)
Saa s   software como serviço (slides)Saa s   software como serviço (slides)
Saa s software como serviço (slides)
 
Computação em nuvem
Computação em nuvemComputação em nuvem
Computação em nuvem
 
Software Livre e Novas Formas de Trabalho - InfoUNEB 2016
Software Livre e Novas Formas de Trabalho - InfoUNEB 2016Software Livre e Novas Formas de Trabalho - InfoUNEB 2016
Software Livre e Novas Formas de Trabalho - InfoUNEB 2016
 

Mais de George Mendonça

Libre Office Magazine Edição 11
Libre Office Magazine Edição 11Libre Office Magazine Edição 11
Libre Office Magazine Edição 11George Mendonça
 
Palestra Batismo Digital como uma Ferramenta Social no Ensino de Software Liv...
Palestra Batismo Digital como uma Ferramenta Social no Ensino de Software Liv...Palestra Batismo Digital como uma Ferramenta Social no Ensino de Software Liv...
Palestra Batismo Digital como uma Ferramenta Social no Ensino de Software Liv...George Mendonça
 
Evangelismo e Missões - Elucidando o papel do cristão e da Igreja
Evangelismo e Missões - Elucidando o papel do cristão e da IgrejaEvangelismo e Missões - Elucidando o papel do cristão e da Igreja
Evangelismo e Missões - Elucidando o papel do cristão e da IgrejaGeorge Mendonça
 
Curriculum - George Mendonça
Curriculum - George MendonçaCurriculum - George Mendonça
Curriculum - George MendonçaGeorge Mendonça
 
PHP 5.3 - Classes e Objetos
PHP 5.3 - Classes e ObjetosPHP 5.3 - Classes e Objetos
PHP 5.3 - Classes e ObjetosGeorge Mendonça
 
PHP 5.3 - Estruturas de Controle
PHP 5.3 - Estruturas de ControlePHP 5.3 - Estruturas de Controle
PHP 5.3 - Estruturas de ControleGeorge Mendonça
 
HTML HardCore Parte 2 - XHTML
HTML HardCore Parte 2 - XHTMLHTML HardCore Parte 2 - XHTML
HTML HardCore Parte 2 - XHTMLGeorge Mendonça
 
HTML HardCore Parte 1 - Conceitos
HTML HardCore Parte 1 - ConceitosHTML HardCore Parte 1 - Conceitos
HTML HardCore Parte 1 - ConceitosGeorge Mendonça
 

Mais de George Mendonça (12)

Libre Office Magazine Edição 11
Libre Office Magazine Edição 11Libre Office Magazine Edição 11
Libre Office Magazine Edição 11
 
Palestra Batismo Digital como uma Ferramenta Social no Ensino de Software Liv...
Palestra Batismo Digital como uma Ferramenta Social no Ensino de Software Liv...Palestra Batismo Digital como uma Ferramenta Social no Ensino de Software Liv...
Palestra Batismo Digital como uma Ferramenta Social no Ensino de Software Liv...
 
Evangelismo e Missões - Elucidando o papel do cristão e da Igreja
Evangelismo e Missões - Elucidando o papel do cristão e da IgrejaEvangelismo e Missões - Elucidando o papel do cristão e da Igreja
Evangelismo e Missões - Elucidando o papel do cristão e da Igreja
 
Curriculum - George Mendonça
Curriculum - George MendonçaCurriculum - George Mendonça
Curriculum - George Mendonça
 
PHP 5.3 - Classes e Objetos
PHP 5.3 - Classes e ObjetosPHP 5.3 - Classes e Objetos
PHP 5.3 - Classes e Objetos
 
PHP 5.3 - Estruturas de Controle
PHP 5.3 - Estruturas de ControlePHP 5.3 - Estruturas de Controle
PHP 5.3 - Estruturas de Controle
 
PHP 5.3 - Funções
PHP 5.3 - FunçõesPHP 5.3 - Funções
PHP 5.3 - Funções
 
PHP 5.3 - Arrays
PHP 5.3 - ArraysPHP 5.3 - Arrays
PHP 5.3 - Arrays
 
PHP 5.3 - Introdução
PHP 5.3 - IntroduçãoPHP 5.3 - Introdução
PHP 5.3 - Introdução
 
HTML HardCore Parte 2 - XHTML
HTML HardCore Parte 2 - XHTMLHTML HardCore Parte 2 - XHTML
HTML HardCore Parte 2 - XHTML
 
HTML HardCore Parte 1 - Conceitos
HTML HardCore Parte 1 - ConceitosHTML HardCore Parte 1 - Conceitos
HTML HardCore Parte 1 - Conceitos
 
Web Standards
Web StandardsWeb Standards
Web Standards
 

Evolução das Redes de Computadores e Cloud Computing

  • 1.
  • 2. 17 de Maio de 2013 2 Cloud Computing
  • 3. 17 de Maio de 2013 3
  • 4. 17 de Maio de 2013 4 Analisando a evoluçãoevolução das RedesRedes de Computadoresde Computadores Arquitetura Cliente Servidor
  • 5. 17 de Maio de 2013 5 Analisando a evoluçãoevolução das RedesRedes de Computadoresde Computadores A Internet
  • 6. 17 de Maio de 2013 6 Analisando a evoluçãoevolução das RedesRedes de Computadoresde Computadores O aumento de Banda de Transmissão de Dados Banda Larga
  • 7. 17 de Maio de 2013 7 Analisando a evoluçãoevolução das RedesRedes de Computadoresde Computadores Novas soluções da Web para os usuários
  • 8. 17 de Maio de 2013 8 Conceituando Cloud ComputingCloud Computing Cloud ↔ Nuvem Computing ↔ Computação Computação em Nuvem Permite aos usuários executar aplicativos e armazenar dados online.
  • 9. 17 de Maio de 2013 9 Conceituando Cloud ComputingCloud Computing Podemos dizer que Computação em Nuvem nada mais é do que a arquitetura de rede Cliente-Servidor em "grande escala de serviços"! Onde você pode usufruir de Serviços na Nuvem Programas ou Softwares Plataformas de Soluções Especializadas E até soluções de Hardware ou Infra-Estrutura Os servidores estão na... Nuvem de Soluções na Internet!
  • 10. 17 de Maio de 2013 10 Conceituando Cloud ComputingCloud Computing Wikipédia
  • 11. 17 de Maio de 2013 11 Conceituando Cloud ComputingCloud Computing Curiosidade Pensado em 1960 pelo cientista de inteligência artificial Jonh McCarthy em uma palestra Modelo de computação como um serviço, que seria distribuído semelhante a outros como o fornecimento de água, energia ou gás.
  • 12. 17 de Maio de 2013 12 Conceituando Cloud ComputingCloud Computing Uma evolução Computação em Nuvem é uma evolução natural da convergencia de novas tecnologias e outros conceitos: Grid Computing (processamento distribuído de tarefas) Outsourcing (terceirização de recursos) Utility Computing (recursos como serviço) Elastic Computing (+ ou - recursos por demanda) Virtualization (APP e SO não vinculados hardware) Virtual Private Cloud (VPC) Data Center
  • 13. 17 de Maio de 2013 13 A arquitetura da Nuvem
  • 14. 17 de Maio de 2013 14 As CamadasCamadas básicas da NuvemNuvem www.saasblogs.com
  • 15. 17 de Maio de 2013 15 Software as a Service (SAAS) – Software como um Serviço E-mail, Virtual Desktop, Editor de Imagens, CMS, jogos Aplicação na Nuvem Platform as a Service (PAAS) – Plataforma como um Serviço Plataforma de desenvolvimento, banco de dados, Servidor Web, Deploy, Linguagens de Programação, Frameworks, etc. Plataforma na Nuvem Infraestructure as a Service (IAAS) – Infra como um Serviço Máquinas Virtuais, Computadores de Alto Desempenho, Storages, Estrutura de Redes, etc. Infraestrutura na Nuvem As CamadasCamadas básicas da NuvemNuvem
  • 16. 17 de Maio de 2013 16 As CamadasCamadas básicas da NuvemNuvem SAAS Permite aos usuários executar aplicativos on-line existentes. Onde aplicações "fora da prateleira" (fora da máquina local) são acessadas por meio da Internet. Exemplo: Google Docs, Zoho, Microsoft Office Web Apps (Sky Drive), Draw IO, Pixlr, Aviary, Salesforce, ...
  • 17. 17 de Maio de 2013 17 PAAS Permite aos usuários/desenvolvedores criar seus próprios aplicativos na nuvem usando fornecedor específico de ferramentas e linguagens. Fornece ambientes e ferramentas para criar novas aplicações online. Exemplo: Google App Engine Windows Azure Platform Sales Force - Social Enterprise (CRM) Facebook Platform As CamadasCamadas básicas da NuvemNuvem
  • 18. 17 de Maio de 2013 18 IAAS Permite aos usuários executar aplicações de sua escolha em uma nuvem de hardware. Permite que os aplicativos existentes sejam executados no hardware de um fornecedor de cloud. Exemplo: Servidor Físico, Instância de Servidor Virtual, Adicição de imagens aos servicos A virtualização permite que muitos usuários compartilhem o mesmo servidor físico. As CamadasCamadas básicas da NuvemNuvem
  • 19. 17 de Maio de 2013 19 Pontos positivos a se analisar Economia (baixo investimento) Escalabilidade (milhares de computadores e servidores) Flexibilidade Alta disponibilidade Acessibilidade por diversos tipos de computadores Facilita o trabalho colaborativo Aumento o desempenho de máquinas com poucos recursos As CamadasCamadas básicas da NuvemNuvem
  • 20. 17 de Maio de 2013 20 Pontos negativos a discutir Segurança Privacidade Indisponibilidade Problemas de acesso As CamadasCamadas básicas da NuvemNuvem
  • 21. 17 de Maio de 2013 21 Sobre Computação em Nuvem há ainda... Muito o que se definir Muito o que se padronizar Muito o que se discutir Principalmente em relação à Software Livre na Nuvem Software Gratuito Online ≠ Software Livre As CamadasCamadas básicas da NuvemNuvem
  • 22. 17 de Maio de 2013 22 SAAS e Software Livre
  • 23. 17 de Maio de 2013 23 Softwares precursores na Nuvem Muito comuns e utilizados na Internet Aplicativos de e-mail Aplicativos de troca de mensagens Redes sociais de compartilhamento de textos, fotos e vídeos
  • 24. 17 de Maio de 2013 24 Alguns SAAS Gratuitos na Nuvem
  • 25. 17 de Maio de 2013 25 Alguns SAAS Gratuitos na Nuvem
  • 26. 17 de Maio de 2013 26 Alguns SAAS Gratuitos na Nuvem
  • 27. 17 de Maio de 2013 27 Alguns SAAS Gratuitos na Nuvem
  • 28. 17 de Maio de 2013 28 Alguns SAAS Gratuitos na Nuvem
  • 29. 17 de Maio de 2013 29 Alguns SAAS Gratuitos na Nuvem
  • 30. 17 de Maio de 2013 30 Alguns SAAS Gratuitos na Nuvem
  • 31. 17 de Maio de 2013 31 Alguns SAAS Gratuitos na Nuvem
  • 32. 17 de Maio de 2013 32 Alguns SAAS Gratuitos na Nuvem
  • 33. 17 de Maio de 2013 33 Alguns SAAS Gratuitos na Nuvem
  • 34. 17 de Maio de 2013 34 Alguns SAAS Gratuitos na Nuvem
  • 35. 17 de Maio de 2013 35 Alguns SAAS Gratuitos na Nuvem
  • 36. 17 de Maio de 2013 36 Alguns SAAS Gratuitos na Nuvem
  • 37. 17 de Maio de 2013 37 Alguns SAAS Gratuitos na Nuvem
  • 38. 17 de Maio de 2013 38 Alguns SAAS Gratuitos na Nuvem
  • 39. 17 de Maio de 2013 39 Alguns SAAS Gratuitos na Nuvem
  • 40. 17 de Maio de 2013 40 Alguns SAAS Gratuitos na Nuvem
  • 41. 17 de Maio de 2013 41 Alguns SAAS Gratuitos na Nuvem
  • 42. 17 de Maio de 2013 42 Alguns SAAS Gratuitos na Nuvem
  • 43. 17 de Maio de 2013 43 Alguns SAAS Gratuitos na Nuvem
  • 44. 17 de Maio de 2013 44 Alguns SAAS Gratuitos na Nuvem
  • 45. 17 de Maio de 2013 45 Alguns SAAS Gratuitos na Nuvem
  • 46. 17 de Maio de 2013 46 Alguns SAAS Gratuitos na Nuvem
  • 47. 17 de Maio de 2013 47 Alguns SAAS Gratuitos na Nuvem
  • 48. 17 de Maio de 2013 48 Alguns SAAS Gratuitos na Nuvem
  • 49. 17 de Maio de 2013 49 Um PAAS Gratuito na Nuvem
  • 50. 17 de Maio de 2013 50 Um PAAS Gratuito na Nuvem
  • 51. 17 de Maio de 2013 51 Um PAAS Gratuito na Nuvem
  • 52. 17 de Maio de 2013 52 Um PAAS Gratuito na Nuvem
  • 53. 17 de Maio de 2013 53 O Movimento Software Livre Software Livre Um movimento de liberdade de utilização de software Uma iniciativa de desenvolvimento de software de código aberto Uma iniciativa de desenvolvimento de software compartilhado pelo mundo E mais que tudo isso: Um Movimento Social!
  • 54. 17 de Maio de 2013 54 O Movimento Software Livre Software Livre Liberdade para 1. Executar 2. Estudar e adaptar às necessidades 3. Redistribuir cópias 4. Modificar e redistribuir modificações Condição satisfazer as 4 liberdades Distribuir o programa com código-fonte sem restrição para que o usuário possa alterar e redistribuir
  • 55. 17 de Maio de 2013 55 O Movimento Software Livre Software Livre Para distribuição gratuita ou não De tal forma que haja uma contribuição para a comunidade do ramo e para a sociedade Licenças (FSF – Free Software Foundation - América Latina) GPL (GNU General Public License) e variantes Outras licenças livres Em resumo: Liberdade de executar o programa em quantos computadores quiser, em qualquer sistema operacional para qualquer tipo de atividade, sem restrição do fornecedor
  • 56. 17 de Maio de 2013 56 SAAS Livres na Nuvem Plataforma aberta para gestão empresarial de documentos críticos e colaboração. Automatização de processos de negócios de documentos e colaboração em grande escala. Plataforma de código aberto baseada na Web para apoiar as organizações na captação de recursos, gestão de eventos, marketing de mail, campanhas peer-to-peer, entre outros, através de uma solução unificada. Software de gerenciamento de projetos baseado na web iniciado em novembro de 2007. É um software Open Source e fornece uma alternativa às ferramentas proprietárias como o Basecamp. Collabtive é escrito em PHP e JavaScript. Plataforma de gerenciamento de conteúdo open source que permite construir, implantar e executar aplicativos de negócios centrados em conteúdo na nuvem. É um ECM (Enterprise Content Management), oferece uma solução integrada para gestão de documentos, gestão de processos, Digital Asset Management, etc. Desenvolvido em Java. Lesser Gnu Public License (LGPL) v3 Affero General Public License (AGPL) - SAAS GNU General Public License version 3.0 (GPLv3) LGPL 2.1 EPL 1.0 AL 2.0
  • 57. 17 de Maio de 2013 57 SAAS Livres na Nuvem www.egroupware.org- Groupware - GPLv2 www.openerp.com - Planejamento de Recursos Empresariais (ERP) - GPLv3 na v5.0 / AGPLv3 na v6.0 www.opentaps.org/Cloud - Planejamento de Recursos Empresariais (ERP) - GNU Affero GPL v3 www.orangehrmlive.com - Planejamento de Recursos Empresariais (ERP) - GPLv2 www.vtiger.com/crm - Customer Resource Management - VPL - vtiger Public License
  • 58. 17 de Maio de 2013 58 PAAS e IAAS Livres
  • 59. 17 de Maio de 2013 59 PAAS e IAAS Livres na Nuvem Sistema Operacional www.openstack.org (Software de código aberto para a construção de nuvens públicas e privadas. OpenStack Software oferece um sistema operacional em nuvem massivamente escalável.) Nuvem do Serpro será 100% em código aberto com sistema operacional OpenStack www.eyeos.com occi-wg.org www.ogf.org www.cloudfoundry.com www.openshift.com www.redhat.com/solutions/cloud-computing www.ubuntu.com/cloud AL 2.0
  • 60. 17 de Maio de 2013 60 PAAS e IAAS Livres na Nuvem Software de gerenciamento de servidor Cloud www.openstack.org cloudstack.apache.org www.eucalyptus.com www.nimbusproject.org (Nimbus é a computação em nuvem para usuários científicos) www.opennebula.org (Uma plataforma open-source para gerenciar data centers na nuvem) www.openvirtualizationalliance.org www.reservoir-fp7.eu www.cloudscaling.com (OCS - Open Cloud System - OpenStack)
  • 61. 17 de Maio de 2013 61 PAAS e IAAS Livres na Nuvem Software usado para construir e gerenciar nuvens juju.ubuntu.com (OpenStack - Ubuntu, Canonical) deltacloud.apache.org www.jclouds.org libcloud.apache.org (Python) Open Cloud Hosts www.cloudfoundry.com www.openshift.com (RedHat) www.tsuru.io
  • 62. 17 de Maio de 2013 62 PAAS e IAAS Livres na Nuvem Computação Distribuída cassandra.apache.org hadoop.apache.org incubator.apache.org/mesos storm-project.net Desktop Virtualization code.google.com/p/neatx remmina.sourceforge.net www.redhat.com/resourcelibrary/articles/rhev-desktops-spice wiki.x2go.org/doku.php freenx.berlios.de
  • 63. 17 de Maio de 2013 63 PAAS e IAAS Livres na Nuvem www.opencompute.org Início do projeto no Facebook Projeto infra-estruturas de computação mais eficiente com o menor custo possível Software, servidores e data centers – compartilhamento de tecnologia www.opennebula.org www.reservoir-fp7.eu
  • 64. 17 de Maio de 2013 64 Conferências http://cloudcomputing.ieee.org/conferences http://www.cloudwf.com/ http://cloudcom.org/ http://cloudslam.org/ http://www.socc2013.org/ http://www.cloudcomputingexpo.com/ http://www.thecloudcomputing.org/2013/ http://www.eu-ems.com/summary.asp?event_id=138&page_id=1154 http://www.iibig.com/cloudcomputingassn/events/T1301/overview.html
  • 65. 17 de Maio de 2013 65 Conferências http://cloudcomputing.ieee.org/conferences http://www.cloudwf.com/ http://cloudcom.org/ http://cloudslam.org/ http://www.socc2013.org/ http://www.cloudcomputingexpo.com/ http://www.thecloudcomputing.org/2013/ http://www.eu-ems.com/summary.asp?event_id=138&page_id=1154 http://www.iibig.com/cloudcomputingassn/events/T1301/overview.html
  • 66. 17 de Maio de 2013 66 Referências e Fontes RYDLEWSKI, C. Computação sem fronteiras. In: Revista Veja. ano 42. n.32. 12.ago.2009. São Paulo: Abril 2009. A Brief Guide to Cloud Computing: An Essential Introduction to the Next Revolution in Computing. Christopher Barnatt. 2010. dmtf.org/standards/cloud www.opencloudmanifesto.org www.explainingcomputers.com www.techno-pulse.com en.wikipedia.org/wiki/Category:Free_software_for_cloud_computing freeopensourcesoftware.org/index.php?title=Cloud_Computing