La fundación Apache ha anunciado que Apache CloudStack se ha graduado de la incubadora de Apache, convirtiéndose en un proyecto "top-level", es decir, el proyecto ha demostrado que tiene detrás una comunidad comprometida y suficientemente fuerte para que Apache lo acepte como un proyecto de la fundación.
CloudStack es un proyecto con bastante historia; fue desarrollado originalmente por Cloud.com, quienes se lo vendieron a Citrix a mediados de 2011. Citrix lo liberó inicialmente bajo licencia GPLv3, pero después decidió donarlo a la fundación Apache, y le cambió su licencia Apache 2.0. En la incubadora de Apache ha permanecido casi un año, y ahora ha llegado el momento de su graduación.
Por todo ello, a pesar de acabar de graduarse, se trata de un proyecto con bastante historia, que recientemente ha liberado su versión 4.0 y del que pronto va a haber una versión 4.1. Con este proyecto Apache ha pasado a tener una solución para construir "nubes", que podrían ser tanto privadas como públicas. Hasta ahora Apache no tenía una solución para construir infraestructura en la nube, lo cual podía verse como una seria deficiencia en el stack de la fundación apache, teniendo en cuenta hacia dónde se está moviendo el mundo de la computación.
CloudStack tiene soporte para los servicios de Amazon a través de CloudBridge, pero viene desactivado por defecto, aunque puede activarse sin ningún problema. En este sentido, la solución de Apache parece situarse a camino intermedio entre Eucalyptus, fuertemente integrado con las API de Amazon, y OpenStack, que no tiene ninguna integración particular con Amazon.
CloudStack tiene soporte para los hypervisors más populares: VMware, KVM, XenServer y Xen Cloud Platform (XCP), cuenta con una consola de administración con interfaz web y una API REST.
¿Alguno de vosotros tiene experiencia empleando Eucalyptus, OpenStack, CloudStack o alguna solución similar?