Etiqueta : paas

Arquitecturas en Cloud Computing

No hace mucho ya hablábamos de la relación positiva del Open Source con el Cloud Computing, centrándonos en el punto de vista de la infraestructura, y también comentamos las posibilidades del Open Source en el software como servicio (SaaS), y no es erróneo pensar que las dos soluciones están relacionadas.

No es casualidad que las ventajas de SaaS sean las mismas que nos ofrecen los proveedores de cloud computing: facilidad de uso en red, escalabilidad, bajo riesgo y flexibilidad en la facturación, robustez, coste controlado, mantenimiento y actualizaciones ágiles, etc; y es que SaaS no es más que una de las arquitecturas posibles que podemos encontrar en una estrategia cloud computing:

  • SaaS: software como servicio, desde el punto de vista del usuario, es una aplicación del proveedor. Ejemplos de ello son Google Applications, SalesForce, Webex o Veeva.
  • PaaS: plataforma como servicio, para el despliegue de aplicaciones del cliente en la infraestructura del proveedor, haciendo uso de sus recursos. Ejemplos de ello son Google App Engine (Python, Java), Engine Yard (Ruby on Rails) o Heroku (Ruby).
  • IaaS: infraestructura como servicio, el alquiler de recursos como procesamiento, almacenamiento y capacidad de red. Ejemplo de ello son Amazon WebServices (EC2, S3, SimpleDB, etc), o RackSpace Cloud.

Soluciones Cloud Computing

No todas las arquitecturas serán aplicables en todos los casos ni están al alcance de todos los usuarios, así que es conveniente tomar la decisión adecuada según nuestro perfil y necesidades, teniendo en cuenta que el coste aumenta con la flexibilidad.