Free Software in the Cloud - Deixe as Nuvens facilitar a sua vida com Software Livre

854 views

Published on

Palestra sobre Computação em Nuvem com Software Livre no ENATI 2013, 1º Encontro Anual de Tecnologia da Informação do Instituto Federal Goiâno em Iporá-Go.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
854
On SlideShare
0
From Embeds
0
Number of Embeds
60
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Free Software in the Cloud - Deixe as Nuvens facilitar a sua vida com Software Livre

  1. 1. 17 de Maio de 2013 2Cloud Computing
  2. 2. 17 de Maio de 2013 3
  3. 3. 17 de Maio de 2013 4Analisando a evoluçãoevolução das RedesRedesde Computadoresde ComputadoresArquitetura Cliente Servidor
  4. 4. 17 de Maio de 2013 5Analisando a evoluçãoevolução das RedesRedesde Computadoresde ComputadoresA Internet
  5. 5. 17 de Maio de 2013 6Analisando a evoluçãoevolução das RedesRedesde Computadoresde ComputadoresO aumento de Banda de Transmissão de DadosBanda Larga
  6. 6. 17 de Maio de 2013 7Analisando a evoluçãoevolução das RedesRedesde Computadoresde ComputadoresNovas soluções da Web para os usuários
  7. 7. 17 de Maio de 2013 8Conceituando Cloud ComputingCloud ComputingCloud ↔ NuvemComputing ↔ ComputaçãoComputação em NuvemPermite aos usuários executar aplicativos e armazenar dadosonline.
  8. 8. 17 de Maio de 2013 9Conceituando Cloud ComputingCloud ComputingPodemos dizer queComputação em Nuvem nada mais é do que a arquiteturade rede Cliente-Servidor em "grande escala deserviços"!Onde você pode usufruir de Serviços na NuvemProgramas ou SoftwaresPlataformas de Soluções EspecializadasE até soluções de Hardware ou Infra-EstruturaOs servidores estão na...Nuvem de Soluções na Internet!
  9. 9. 17 de Maio de 2013 10Conceituando Cloud ComputingCloud ComputingWikipédia
  10. 10. 17 de Maio de 2013 11Conceituando Cloud ComputingCloud ComputingCuriosidadePensado em 1960 pelo cientista de inteligência artificialJonh McCarthy em uma palestraModelo de computação como um serviço, que seriadistribuído semelhante a outros como o fornecimento deágua, energia ou gás.
  11. 11. 17 de Maio de 2013 12Conceituando Cloud ComputingCloud ComputingUma evoluçãoComputação em Nuvem é uma evolução natural daconvergencia 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
  12. 12. 17 de Maio de 2013 13A arquitetura da Nuvem
  13. 13. 17 de Maio de 2013 14As CamadasCamadas básicas da NuvemNuvemwww.saasblogs.com
  14. 14. 17 de Maio de 2013 15Software as a Service (SAAS) – Software como um ServiçoE-mail, Virtual Desktop, Editor de Imagens, CMS, jogosAplicação na NuvemPlatform as a Service (PAAS) – Plataforma como um ServiçoPlataforma de desenvolvimento, banco de dados, Servidor Web,Deploy, Linguagens de Programação, Frameworks, etc.Plataforma na NuvemInfraestructure as a Service (IAAS) – Infra como um ServiçoMáquinas Virtuais, Computadores de Alto Desempenho,Storages, Estrutura de Redes, etc.Infraestrutura na NuvemAs CamadasCamadas básicas da NuvemNuvem
  15. 15. 17 de Maio de 2013 16As CamadasCamadas básicas da NuvemNuvemSAASPermite aos usuários executar aplicativos on-line existentes.Onde aplicações "fora da prateleira" (fora da máquina local) sãoacessadas por meio da Internet.Exemplo:Google Docs, Zoho, Microsoft Office Web Apps (Sky Drive), DrawIO, Pixlr, Aviary, Salesforce, ...
  16. 16. 17 de Maio de 2013 17PAASPermite aos usuários/desenvolvedores criar seus própriosaplicativos na nuvem usando fornecedor específico deferramentas e linguagens.Fornece ambientes e ferramentas para criar novas aplicaçõesonline.Exemplo:Google App EngineWindows Azure PlatformSales Force - Social Enterprise (CRM)Facebook PlatformAs CamadasCamadas básicas da NuvemNuvem
  17. 17. 17 de Maio de 2013 18IAASPermite aos usuários executar aplicações de sua escolha em umanuvem de hardware.Permite que os aplicativos existentes sejam executados nohardware de um fornecedor de cloud.Exemplo:Servidor Físico, Instância de Servidor Virtual, Adicição de imagensaos servicosA virtualização permite que muitos usuários compartilhem omesmo servidor físico.As CamadasCamadas básicas da NuvemNuvem
  18. 18. 17 de Maio de 2013 19Pontos positivos a se analisarEconomia (baixo investimento)Escalabilidade (milhares de computadores e servidores)FlexibilidadeAlta disponibilidadeAcessibilidade por diversos tipos de computadoresFacilita o trabalho colaborativoAumento o desempenho de máquinas com poucos recursosAs CamadasCamadas básicas da NuvemNuvem
  19. 19. 17 de Maio de 2013 20Pontos negativos a discutirSegurançaPrivacidadeIndisponibilidadeProblemas de acessoAs CamadasCamadas básicas da NuvemNuvem
  20. 20. 17 de Maio de 2013 21Sobre Computação em Nuvem há ainda...Muito o que se definirMuito o que se padronizarMuito o que se discutirPrincipalmente em relação à Software Livre na NuvemSoftware Gratuito Online ≠ Software LivreAs CamadasCamadas básicas da NuvemNuvem
  21. 21. 17 de Maio de 2013 22SAAS e Software Livre
  22. 22. 17 de Maio de 2013 23Softwares precursores na NuvemMuito comuns e utilizados na InternetAplicativos de e-mailAplicativos de troca de mensagensRedes sociais de compartilhamento de textos, fotos e vídeos
  23. 23. 17 de Maio de 2013 24Alguns SAAS Gratuitos na Nuvem
  24. 24. 17 de Maio de 2013 25Alguns SAAS Gratuitos na Nuvem
  25. 25. 17 de Maio de 2013 26Alguns SAAS Gratuitos na Nuvem
  26. 26. 17 de Maio de 2013 27Alguns SAAS Gratuitos na Nuvem
  27. 27. 17 de Maio de 2013 28Alguns SAAS Gratuitos na Nuvem
  28. 28. 17 de Maio de 2013 29Alguns SAAS Gratuitos na Nuvem
  29. 29. 17 de Maio de 2013 30Alguns SAAS Gratuitos na Nuvem
  30. 30. 17 de Maio de 2013 31Alguns SAAS Gratuitos na Nuvem
  31. 31. 17 de Maio de 2013 32Alguns SAAS Gratuitos na Nuvem
  32. 32. 17 de Maio de 2013 33Alguns SAAS Gratuitos na Nuvem
  33. 33. 17 de Maio de 2013 34Alguns SAAS Gratuitos na Nuvem
  34. 34. 17 de Maio de 2013 35Alguns SAAS Gratuitos na Nuvem
  35. 35. 17 de Maio de 2013 36Alguns SAAS Gratuitos na Nuvem
  36. 36. 17 de Maio de 2013 37Alguns SAAS Gratuitos na Nuvem
  37. 37. 17 de Maio de 2013 38Alguns SAAS Gratuitos na Nuvem
  38. 38. 17 de Maio de 2013 39Alguns SAAS Gratuitos na Nuvem
  39. 39. 17 de Maio de 2013 40Alguns SAAS Gratuitos na Nuvem
  40. 40. 17 de Maio de 2013 41Alguns SAAS Gratuitos na Nuvem
  41. 41. 17 de Maio de 2013 42Alguns SAAS Gratuitos na Nuvem
  42. 42. 17 de Maio de 2013 43Alguns SAAS Gratuitos na Nuvem
  43. 43. 17 de Maio de 2013 44Alguns SAAS Gratuitos na Nuvem
  44. 44. 17 de Maio de 2013 45Alguns SAAS Gratuitos na Nuvem
  45. 45. 17 de Maio de 2013 46Alguns SAAS Gratuitos na Nuvem
  46. 46. 17 de Maio de 2013 47Alguns SAAS Gratuitos na Nuvem
  47. 47. 17 de Maio de 2013 48Alguns SAAS Gratuitos na Nuvem
  48. 48. 17 de Maio de 2013 49Um PAAS Gratuito na Nuvem
  49. 49. 17 de Maio de 2013 50Um PAAS Gratuito na Nuvem
  50. 50. 17 de Maio de 2013 51Um PAAS Gratuito na Nuvem
  51. 51. 17 de Maio de 2013 52Um PAAS Gratuito na Nuvem
  52. 52. 17 de Maio de 2013 53O Movimento Software LivreSoftware LivreUm movimento de liberdade de utilização de softwareUma iniciativa de desenvolvimento de software de códigoabertoUma iniciativa de desenvolvimento de software compartilhadopelo mundoE mais que tudo isso: Um Movimento Social!
  53. 53. 17 de Maio de 2013 54O Movimento Software LivreSoftware LivreLiberdade para1. Executar2. Estudar e adaptar às necessidades3. Redistribuir cópias4. Modificar e redistribuir modificaçõesCondição satisfazer as 4 liberdadesDistribuir o programa com código-fonte sem restrição para que ousuário possa alterar e redistribuir
  54. 54. 17 de Maio de 2013 55O Movimento Software LivreSoftware LivrePara distribuição gratuita ou nãoDe tal forma que haja uma contribuição paraa comunidade do ramo e para a sociedadeLicenças (FSF – Free Software Foundation - América Latina)GPL (GNU General Public License) e variantesOutras licenças livresEm resumo:Liberdade de executar o programa em quantos computadoresquiser, em qualquer sistema operacional para qualquer tipo deatividade, sem restrição do fornecedor
  55. 55. 17 de Maio de 2013 56SAAS Livres na NuvemPlataforma aberta para gestão empresarial de documentos críticos ecolaboração. Automatização de processos de negócios de documentos ecolaboração em grande escala.Plataforma de código aberto baseada na Web para apoiar as organizaçõesna captação de recursos, gestão de eventos, marketing de mail, campanhaspeer-to-peer, entre outros, através de uma solução unificada.Software de gerenciamento de projetos baseado na web iniciado emnovembro de 2007. É um software Open Source e fornece uma alternativaàs ferramentas proprietárias como o Basecamp. Collabtive é escrito emPHP e JavaScript.Plataforma de gerenciamento de conteúdo open source que permiteconstruir, implantar e executar aplicativos de negócios centrados emconteúdo na nuvem. É um ECM (Enterprise Content Management),oferece uma solução integrada para gestão de documentos, gestão deprocessos, Digital Asset Management, etc. Desenvolvido em Java.Lesser Gnu Public License (LGPL) v3Affero General Public License (AGPL) - SAASGNU General Public License version 3.0 (GPLv3)LGPL 2.1EPL 1.0AL 2.0
  56. 56. 17 de Maio de 2013 57SAAS Livres na Nuvemwww.egroupware.org- Groupware - GPLv2www.openerp.com - Planejamento de Recursos Empresariais(ERP) - GPLv3 na v5.0 / AGPLv3 na v6.0www.opentaps.org/Cloud - Planejamento de RecursosEmpresariais (ERP) - GNU Affero GPL v3www.orangehrmlive.com - Planejamento de RecursosEmpresariais (ERP) - GPLv2www.vtiger.com/crm - Customer Resource Management -VPL - vtiger Public License
  57. 57. 17 de Maio de 2013 58PAAS e IAAS Livres
  58. 58. 17 de Maio de 2013 59PAAS e IAAS Livres na NuvemSistema Operacionalwww.openstack.org (Software de código aberto para a construção denuvens públicas e privadas. OpenStack Software oferece um sistemaoperacional em nuvem massivamente escalável.)Nuvem do Serpro será 100% em código aberto com sistema operacional OpenStackwww.eyeos.comocci-wg.orgwww.ogf.orgwww.cloudfoundry.comwww.openshift.comwww.redhat.com/solutions/cloud-computingwww.ubuntu.com/cloudAL 2.0
  59. 59. 17 de Maio de 2013 60PAAS e IAAS Livres na NuvemSoftware de gerenciamento de servidor Cloudwww.openstack.orgcloudstack.apache.orgwww.eucalyptus.comwww.nimbusproject.org (Nimbus é a computação em nuvem parausuários científicos)www.opennebula.org (Uma plataforma open-source para gerenciardata centers na nuvem)www.openvirtualizationalliance.orgwww.reservoir-fp7.euwww.cloudscaling.com (OCS - Open Cloud System - OpenStack)
  60. 60. 17 de Maio de 2013 61PAAS e IAAS Livres na NuvemSoftware usado para construir e gerenciar nuvensjuju.ubuntu.com (OpenStack - Ubuntu, Canonical)deltacloud.apache.orgwww.jclouds.orglibcloud.apache.org (Python)Open Cloud Hostswww.cloudfoundry.comwww.openshift.com (RedHat)www.tsuru.io
  61. 61. 17 de Maio de 2013 62PAAS e IAAS Livres na NuvemComputação Distribuídacassandra.apache.orghadoop.apache.orgincubator.apache.org/mesosstorm-project.netDesktop Virtualizationcode.google.com/p/neatxremmina.sourceforge.netwww.redhat.com/resourcelibrary/articles/rhev-desktops-spicewiki.x2go.org/doku.phpfreenx.berlios.de
  62. 62. 17 de Maio de 2013 63PAAS e IAAS Livres na Nuvemwww.opencompute.orgInício do projeto no FacebookProjeto infra-estruturas de computação mais eficiente com o menorcusto possívelSoftware, servidores e data centers – compartilhamento de tecnologiawww.opennebula.orgwww.reservoir-fp7.eu
  63. 63. 17 de Maio de 2013 64Conferênciashttp://cloudcomputing.ieee.org/conferenceshttp://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=1154http://www.iibig.com/cloudcomputingassn/events/T1301/overview.html
  64. 64. 17 de Maio de 2013 65Conferênciashttp://cloudcomputing.ieee.org/conferenceshttp://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=1154http://www.iibig.com/cloudcomputingassn/events/T1301/overview.html
  65. 65. 17 de Maio de 2013 66Referências e FontesRYDLEWSKI, 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 NextRevolution in Computing. Christopher Barnatt. 2010.dmtf.org/standards/cloudwww.opencloudmanifesto.orgwww.explainingcomputers.comwww.techno-pulse.comen.wikipedia.org/wiki/Category:Free_software_for_cloud_computingfreeopensourcesoftware.org/index.php?title=Cloud_Computing

×