Você está na página 1de 68

Cloud Computing

17 de Maio de 2013

17 de Maio de 2013

Analisando a evoluo das Redes de Computadores


Arquitetura Cliente Servidor

17 de Maio de 2013

Analisando a evoluo das Redes de Computadores


A Internet

17 de Maio de 2013

Analisando a evoluo das Redes de Computadores


O aumento de Banda de Transmisso de Dados
Banda Larga

17 de Maio de 2013

Analisando a evoluo das Redes de Computadores


Novas solues da Web para os usurios

17 de Maio de 2013

Conceituando Cloud Computing

Cloud Nuvem Computing Computao Computao em Nuvem


Permite aos usurios executar aplicativos e armazenar dados online.
17 de Maio de 2013 8

Conceituando Cloud Computing


Podemos dizer que Computao em Nuvem nada mais do que a arquitetura de rede Cliente-Servidor em "grande escala de servios"!
Onde voc pode usufruir de Servios na Nuvem
Programas ou Softwares Plataformas de Solues Especializadas E at solues de Hardware ou Infra-Estrutura

Os servidores esto na...

Nuvem de Solues na Internet!


17 de Maio de 2013 9

Conceituando Cloud Computing


Wikipdia

17 de Maio de 2013

10

Conceituando Cloud Computing


Curiosidade Pensado em 1960 pelo cientista de inteligncia artificial Jonh McCarthy em uma palestra Modelo de computao como um servio, que seria distribudo semelhante a outros como o fornecimento de gua, energia ou gs.

17 de Maio de 2013

11

Conceituando Cloud Computing


Uma evoluo Computao em Nuvem uma evoluo natural da convergencia de novas tecnologias e outros conceitos: Grid Computing (processamento distribudo de tarefas) Outsourcing (terceirizao de recursos) Utility Computing (recursos como servio) Elastic Computing (+ ou - recursos por demanda) Virtualization (APP e SO no vinculados hardware) Virtual Private Cloud (VPC) Data Center
17 de Maio de 2013 12

A arquitetura da Nuvem

17 de Maio de 2013

13

As Camadas bsicas da Nuvem

www.saasblogs.com 17 de Maio de 2013 14

As Camadas bsicas da Nuvem


Software as a Service (SAAS) Software como um Servio
E-mail, Virtual Desktop, Editor de Imagens, CMS, jogos
Aplicao na Nuvem

Platform as a Service (PAAS) Plataforma como um Servio


Plataforma de desenvolvimento, banco de dados, Servidor Web, Deploy, Linguagens de Programao, Frameworks, etc.
Plataforma na Nuvem

Infraestructure as a Service (IAAS) Infra como um Servio


Mquinas Virtuais, Computadores de Alto Desempenho, Storages, Estrutura de Redes, etc.
Infraestrutura na Nuvem
17 de Maio de 2013 15

As Camadas bsicas da Nuvem


SAAS
Permite aos usurios executar aplicativos on-line existentes. Onde aplicaes "fora da prateleira" (fora da mquina local) so 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

16

As Camadas bsicas da Nuvem


PAAS
Permite aos usurios/desenvolvedores criar seus prprios aplicativos na nuvem usando fornecedor especfico de ferramentas e linguagens. Fornece ambientes e ferramentas para criar novas aplicaes online. Exemplo:
Google App Engine Windows Azure Platform Sales Force - Social Enterprise (CRM) Facebook Platform
17 de Maio de 2013 17

As Camadas bsicas da Nuvem


IAAS
Permite aos usurios executar aplicaes de sua escolha em uma nuvem de hardware. Permite que os aplicativos existentes sejam executados no hardware de um fornecedor de cloud. Exemplo:
Servidor Fsico, Instncia de Servidor Virtual, Adicio de imagens aos servicos

A virtualizao permite que muitos usurios compartilhem o mesmo servidor fsico.

17 de Maio de 2013

18

As Camadas bsicas da Nuvem


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 mquinas com poucos recursos

17 de Maio de 2013

19

As Camadas bsicas da Nuvem


Pontos negativos a discutir
Segurana Privacidade Indisponibilidade Problemas de acesso

17 de Maio de 2013

20

As Camadas bsicas da Nuvem


Sobre Computao em Nuvem h ainda...
Muito o que se definir Muito o que se padronizar Muito o que se discutir Principalmente em relao Software Livre na Nuvem
Software Gratuito Online Software Livre

17 de Maio de 2013

21

SAAS e Software Livre

17 de Maio de 2013

22

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 vdeos

17 de Maio de 2013

23

Alguns SAAS Gratuitos na Nuvem

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

Um PAAS Gratuito 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

O Movimento Software Livre


Software Livre
Um movimento de liberdade de utilizao de software Uma iniciativa de desenvolvimento de software de cdigo aberto Uma iniciativa de desenvolvimento de software compartilhado pelo mundo E mais que tudo isso: Um Movimento Social!
17 de Maio de 2013 53

O Movimento Software Livre


Software Livre
Liberdade para
1. Executar 2. Estudar e adaptar s necessidades 3. Redistribuir cpias 4. Modificar e redistribuir modificaes

Condio satisfazer as 4 liberdades


Distribuir o programa com cdigo-fonte sem restrio para que o usurio possa alterar e redistribuir

17 de Maio de 2013

54

O Movimento Software Livre


Software Livre
Para distribuio gratuita ou no De tal forma que haja uma contribuio para a comunidade do ramo e para a sociedade Licenas (FSF Free Software Foundation - Amrica Latina)
GPL (GNU General Public License) e variantes Outras licenas livres

Em resumo:
Liberdade de executar o programa em quantos computadores quiser, em qualquer sistema operacional para qualquer tipo de atividade, sem restrio do fornecedor
17 de Maio de 2013 55

SAAS Livres na Nuvem


Plataforma aberta para gesto empresarial de documentos crticos e colaborao. Automatizao de processos de negcios de documentos e Lesser Gnu Public License (LGPL) v3 colaborao em grande escala. Plataforma de cdigo aberto baseada na Web para apoiar as organizaes na captao de recursos, gesto de eventos, marketing de mail, campanhas peer-to-peer, entre outros, atravs de uma soluo unificada.

Affero General Public License (AGPL) - SAAS

Software de gerenciamento de projetos baseado na web iniciado em novembro de 2007. um software Open Source e fornece uma alternativa s ferramentas proprietrias como o Basecamp. Collabtive escrito em PHP e JavaScript. GNU General Public License version 3.0 (GPLv3) Plataforma de gerenciamento de contedo open source que permite construir, implantar e executar aplicativos de negcios centrados em contedo na nuvem. um ECM (Enterprise Content Management), oferece uma soluo integrada para gesto de documentos, gesto de processos, Digital Asset Management, etc. Desenvolvido em Java.

LGPL 2.1 EPL 1.0 AL 2.0 17 de Maio de 2013

56

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

57

PAAS e IAAS Livres

17 de Maio de 2013

58

PAAS e IAAS Livres na Nuvem


Sistema Operacional
www.openstack.org (Software de cdigo aberto para a construo de nuvens pblicas e privadas. OpenStack Software oferece um sistema operacional em nuvem massivamente escalvel.) AL 2.0
Nuvem do Serpro ser 100% em cdigo 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


17 de Maio de 2013 59

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 computao em nuvem para usurios cientficos) 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 60

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 61

PAAS e IAAS Livres na Nuvem


Computao Distribuda
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 62

PAAS e IAAS Livres na Nuvem


www.opencompute.org Incio do projeto no Facebook Projeto infra-estruturas de computao mais eficiente com o menor custo possvel Software, servidores e data centers compartilhamento de tecnologia www.opennebula.org www.reservoir-fp7.eu

17 de Maio de 2013

63

Conferncias
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

64

Conferncias
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

Referncias e Fontes
RYDLEWSKI, C. Computao sem fronteiras. In: Revista Veja. ano 42. n.32. 12.ago.2009. So 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

17 de Maio de 2013

66

Você também pode gostar