IaaS y PaaS públicos

Alternativas al cloud privado

Alberto Molina Coballes / @alberto_molina y José Domingo Muñoz Rodríguez / @Pledin_JD

Theme by reveal.js

Cloud Público PaaS

  • Muy adecuado para desarrollo
  • Existen diversos clouds públicos que ofrecen cuentas gratuitas o de bajo coste
  • Utilización de scm: git, svn, bazaar, etc.
  • Web Frameworks: Zend, Rails, Django, Spring,...
  • En algunos casos ofrecen entornos configurados para utilizar:
    • Integración continua
    • NoSQL
    • Node.js

OpenShift

  • Multiples componentes:
    • PHP, Python, Java, ruby o node.js
    • Zend, Django, Spring, RoR
    • Tomcat, JBoss o Glassfish
    • MySQL, MongoDB o PostgreSQL
    • jenkins, ssh, git,...
  • Ofrece gratuitamente el uso de tres gears de tipo small
  • OpenShift Origin es software libre y se puede instalar localmente (https://github.com/openshift)

Clinker

  • Entorno completo de desarrollo para utilizar directamente en el Cloud (Clinker cloud) o en local (Clinker Virtual Appliance)
  • Repositorios: svn (externamente git)
  • Integración continua: jenkins
  • Inspección de código: Sonar
  • Gestión de repositorios: Nexus
  • Gestión de proyectos: Redmine o trac
  • Generación automática de documentación: maven
  • Single Sign On
  • Desarrollado por Klicap

Cloud Público IaaS

  • Diversas opciones, algunas ofrecen uso limitado gratuito
  • No es necesario administración ni mantenimiento
  • Ejemplos de coste por instancia:
    • Amazon EC2: m1.small (0.047 €/h => 412 €/año)
    • Google CE: (0.035 €/h => 310.32 €/año )
    • Acens Instant Servers: XS (0,06 €/h = 525.6 €/año)
    • HP Cloud: XS (0.03 €/h = 262.8 €/año)
    • Joyent Cloud: XS (262.8 €/año)
  • Exige una conexión continua y con suficiente ancho de banda