Guía básica para que te conviertas en el rey de las nubes, o introducción al cloud computing. 2 de ¿2?

Hoy traemos la segunda parte de la guía de cloud computing: ¡el quien es quien del reino de las nubes! Te dará las bases necesarias para tomar una decisión muy importante de cara a afrontar el desarrollo y evolución de un nuevo proyecto.


La semana pasada empezamos con esta introducción, en la que además de asentar las bases presentamos a los principales actores, pero… ¿son los únicos? ¡Por supuesto que no! Hay muchísima gente en el negocio del Cloud y gran parte de ese negocio está en proveer las infraestructuras y plataformas, por lo que no trataré a todos aquí. Mi interés va más en presentar a los más conocidos (o a los que más conozco yo), esos que suenan por aquí y por allá y que pueden ser líderes en ciertos ámbitos por tener ciertas especializaciones.

Segundones que a lo mejor no lo son tanto

Heroku

Heroku es un PaaS que corre sobre AWS. Yo lo probé por primera vez haciendo el curso de SaaS de Berkeley, en el que se usaba para las prácticas. En su momento me pareció rápido y simple, y otros han opinado lo mismo, por lo que lo debe ser. Sin embargo, los mismos (que lo han usado mucho más recientemente que yo) me han comentado que actualmente no es estable y que da problemas todas las semanas, por lo que no es algo con lo que se pueda trabajar cómodamente. Se usa mucho en entornos de desarrollo aunque la opción para producción sea otra.

Rackspace

Les conozco desde hace tiempo, pero nunca les he probado. Lo que me llama mucho la atención de Rackspace, es que ofrezcan como servicio las funciones de SysOps y sobre todo de DevOps. Me parece muy útil, ya que ciertas cosas como montar un entorno de integración continua es uno de esos coñazos que te quitan tiempo de centrarte en tu objetivo real, y que además, al hacerlo sólo cuando se inicia un proyecto, siempre toca refrescar.

No conozco a nadie (creo) que los haya usado, pero tienen un programa para startups en el que además de darte hasta $24.000, te ayudan a planificar la arquitectura de tus aplicaciones, lo cual creo que les hace más interesantes, ya que el conocimiento a veces ayuda mucho más que el dinero.

Compose

“Montar un servicio con Compose está tirado” me dijo, hace no mucho, un desarrollador de frontend. En eso coincide todo el mundo que lo ha probado. Te dan cosas ya montadas que corren sobre Amazon Web Services, DigitalOcean, o SoftLayer. Está bien que te den un Mongo, un ElasticSearch, o un Redis, sin que te tengas que preocupar de cómo se monta y sólo te concentres en usarlo para lo que quieres hacer; sin embargo, algunos de los que lo han probado me han dicho que tiene detalles que no van bien y que no lo recomiendan para producción (otros lo usan en producción en varias apps).

Parallels Cloud Service

A los “makeros” os sonará la marca Parallels, ya que muchos usáis su software para virtualizar Windows en vuestros Mac.

Parallels Cloud Service es un servicio de infraestructura en la nube de lo más normal, si no fuera porque se orienta principalmente a grandes proveedores de servicio, de tal modo que si tú quisieras ofrecer servicios cloud y competir contra Amazon o Azure, puedas hacerlo. Tienen múltiples herramientas de automatización y personalización que completan el servicio de infraestructura, de modo que puedas montar tu propio “hosting virtual” sin que tengas que tener nada propio. Creo que para hacerse a la idea es muy interesante ojear los casos de estudio.


Estos son esos segundones que a mi me parece que destacan, aunque como decía, hay mucha más gente inventando cosas y los grandes de siempre (como IBM o HP) que no se pierden una.

¿Crees que están todos los que tienen que estar? ¿Añadirías a alguno más? ¿A quién te cargarías?