211service.com
Abriendo la Nube
Plataformas de computación en la nube como Elastic Compute Cloud (EC2) de Amazon , Plataforma de servicios Azure de Microsoft , y Motor de aplicaciones de Google han brindado a muchas empresas acceso flexible a los recursos informáticos, marcando el comienzo de una era en la que, entre otras cosas, las empresas emergentes pueden operar con costos de infraestructura mucho más bajos. En lugar de tener que comprar o alquilar hardware, los usuarios pueden pagar solo por la potencia de procesamiento que realmente usan y son libres de usar más o menos a medida que cambian sus necesidades.
Sin embargo, depender de la computación en la nube tiene sus inconvenientes, como la privacidad, la seguridad y la confiabilidad. Por lo tanto, ahora hay un interés creciente en las herramientas de computación en la nube de código abierto, para las cuales el código fuente está disponible gratuitamente. Estas herramientas podrían permitir a las empresas crear y personalizar sus propias nubes informáticas para que funcionen junto con soluciones comerciales más potentes.
Un proyecto de infraestructura de software de código abierto, llamado Eucalipto , imita la experiencia de usar EC2 pero permite a los usuarios ejecutar programas con sus propios recursos y proporciona una vista detallada de lo que de otra manera sería la caja negra de los servicios de computación en la nube.
Otro proyecto de computación en la nube de código abierto es el Universidad de Chicago 's Globo nimbo , que es ampliamente reconocido como pionero en el campo. Y una iniciativa europea de computación en la nube coordinada por IBM , llamado RESERVORIO , cuenta con varios componentes de código abierto, que incluyen OpenNebula , una herramienta para administrar las máquinas virtuales dentro de una nube. Incluso algunas empresas, como Enomalía y 10gen , están desarrollando herramientas informáticas en la nube de código abierto.
Rich Wolski , profesor del departamento de informática de la Universidad de California, Santa Bárbara , quien dirige el proyecto Eucalyptus, dice que su enfoque está en desarrollar una plataforma que sea fácil de usar, mantener y modificar. De hecho, partimos de los primeros principios para construir algo que parece una nube, dice. Como resultado, creemos que lo nuestro es más maleable. Podemos modificarlo, podemos ver su interior, podemos instalarlo y mantenerlo en un entorno de nube de una forma más natural.
Reuven Cohen , fundador y jefe de tecnología de Enomaly, explica que una nube de código abierto proporciona una flexibilidad útil para académicos y grandes empresas. Por ejemplo, dice, una empresa podría querer ejecutar la mayor parte de su computación en una nube comercial como la proporcionada por Amazon, pero usar el mismo software para procesar datos confidenciales en sus propias máquinas, para mayor seguridad. Alternativamente, un usuario puede querer ejecutar software con sus propios recursos la mayor parte del tiempo, pero tiene la opción de expandirse a un servicio comercial en momentos de alta demanda. En ambos casos, una interfaz de computación en la nube de código abierto puede ofrecer esa flexibilidad, sirviendo como un complemento del servicio comercial en lugar de un reemplazo.
De hecho, Wolski dice que Eucalyptus no está destinado a ser un asesino de EC2 (por un lado, no está diseñado para escalar al mismo tamaño). Sin embargo, cree que el proyecto puede hacer una contribución productiva al ofrecer una forma sencilla de personalizar los programas para su uso en la nube. Wolski dice que es más fácil evaluar el rendimiento de un programa cuando es posible ver cómo funciona tanto en la interfaz como desde la nube.
Wolski dice que Eucalyptus también imitará el popular Amazon Superficie de almacenamiento simple , que permite a los usuarios acceder al espacio de almacenamiento bajo demanda, así como a su Direcciones IP elásticas , que mantiene la misma dirección de los recursos web, incluso si cambia la ubicación física.
Ignacio Llorente , profesor del grupo de arquitectura de sistemas distribuidos de la Universidad Complutense de Madrid , en España, que trabaja en OpenNebula, dice que la principal ventaja de Eucalyptus es que utiliza la popular interfaz EC2. Sin embargo, agrega que la interfaz de código abierto es solo una parte de la solución. Su back-end [la gestión interna del sistema de los recursos físicos y las máquinas virtuales] es demasiado básico. Una solución en la nube completa requiere otros componentes. Llorente dice que Eucalyptus es solo un ejemplo de un ecosistema en crecimiento de componentes de computación en la nube de código abierto.
Wolski espera que muchos de los usuarios de Eucalyptus sean académicos interesados en estudiar la infraestructura de computación en la nube. Aunque duda de que dicha plataforma se utilice como un sistema distribuido para los usuarios ordinarios de computadoras, no descarta la posibilidad. Se puede argumentar en ambos sentidos, señala. Pero Wolski dice que cree que alguna herramienta de computación en la nube de código abierto será importante en el futuro. Si no es eucalipto, sospecho que [será] otra cosa, dice. Habrá algo de código abierto que entusiasme a todos y que ejecute en su entorno.