OpenStack es un proyecto liderado por la empresa Rackspace, que ha decidido liberar el código de sus servicios Cloud Files y Cloud Servers bajo una licencia Apache 2.0. Este código forma la piedra angular de OpenStack, ofreciendo la posibilidad a usuarios o empresas de crear sus propios servicios de cloud computing.
Rackspace aporta la parte de almacenamiento, llamada Swift, la base de los servicios anteriormente citados. La NASA, que también participa en el proyecto, colabora con Nova, base de su plataforma NEBULA, ambos servicios están desarrollados utilizando Python.
Como se ha comentado, OpenStack ofrecerá dos servicios: OpenStack Compute permite gestionar el despliegue y ejecución de aplicaciones a través de múltiples servidores. La tecnología Nova, se basa en el protocolo de mensajeria AMQP y es el sistema utilizado en la NASA para proveer sistemas de virtualización bajo demanda.
OpenStack Object Storage permite gestionar el almacenamiento de datos en varios servidores que trabajen de manera conjunta en clústers, para conseguir un almacenamiento masivo de objetos estáticos, de manera supérflua y fiable. El software de OpenStack es el responsable de garantizar la replicación de los datos y la integridad a través de todo el clúster, permitiendo añadir nuevos nodos y configurarlos de manera automática.
Aunque el código en el que se basan los servicios comentados lleva siendo utilizado durante bastante tiempo, se espera que las aportaciones de la comunidad open source mejoren su funcionamiento. Las primeras versiones estables de Compute y Object Storage se liberarán a mediados de octubre y septiembre, respectivamente.
Detrás del proyecto OpenStack se encuentran empresas como Dell, Citrix, Intel o como ya se ha comentado, la agencia espacial estadunidense. El objetivo final del proyecto es facilitar un sistema de cloud computing de código abierto y fácilmente adaptable a sistemas hardware de bajo coste, facilitando su implantación en empresas de todos los niveles.
Hola compañeros, el siguiente artículo lo tome directamente del blog de la página oficial de http://openstack.org/
ReplyDeleteHoy en día, OpenStack consta de dos proyectos:
El primero es un objeto de almacén de distribución totalmente basados en Rackspace Cloud archivos que ofrece llamadas "OpenStack objeto de almacenamiento". El código está disponible hoy en OpenStack.org.
La segunda pieza es un motor de aprovisionamiento de computación escalable basada en la Nebulosa de la NASA la tecnología de nube y Rackspace Servidores Cloud ofrece llamadas " OpenStack Calcular ".
Los desarrolladores pueden descargar componentes de OS Calcule a partir de hoy en OpenStack.org . El primer lanzamiento se espera que esté disponible más adelante este año. Así que a partir de hoy, cualquier persona puede construir su propia nube utilizando la misma tecnología que subyace en dos de los mejores y más grandes que hay.
Pero no es sólo el código de Rackspace y la NASA. La semana pasada, más de 100 arquitectos y desarrolladores de más de 25 empresas llegaron a Austin para comenzar a definir la hoja de ruta para OpenStack ... y lo más importante para comenzar a atorar lejos en el código! La lista incluía a los desarrolladores de hosters gestionados, hardware y fabricantes de componentes, software para empresas y empresas de servicios, otros proyectos de código abierto, y los proveedores de herramientas de las nubes.
Estos comunidad fundadores están generando ya nuestras declaraciones prospectivas proyecto, y estamos buscando activamente más colaboradores que hagan lo mismo!
El OpenStack se refiere a un conjunto de tecnologías que trabajan juntas para hacerle la vida más fácil a los desarrolladores web y usuarios, gestionando el acceso a los datos del usuario en la Web. OpenStack tiene este aspecto:
ReplyDeleteComo se puede ver, las tecnologías que lo están aplicando, están representadas por un número de grandes operadores y empresas líderes en desarrollo de aplicaciones web abierta y social.
En la parte superior de la pila, Open ID es una especificación que permite a las personas para acceder a un sitio web utilizando credenciales proporcionadas por otro sitio web.
En el siguiente nivel, XRDS-Simple es un mecanismo de descubrimiento. Esto significa que le permite a un sitio averiguar la ubicación de los otros servicios que desea utilizar.
OAuth , un mecanismo para conceder permisos. OAuth viene en dos partes, cada una representa una de las partes diferentes implicados en el acceso de servicios Web. OAuth consiste en un servicio web y un cliente de servicios web. Tanto el servicio y el cliente cada uno tiene una clave que los identifica. La segunda parte se refiere al usuario. Hay una clave que se puede prestar al cliente de servicios Web para permitir el acceso de clientes a los datos privados de un usuario. Efectivamente OAuth permite a los usuarios controlar el acceso a los datos privados, tales como una libreta de direcciones personales.
En la web social, la gente está en el centro de todo. PortableContacts proporciona un protocolo común para compartir la libreta de direcciones y datos de otros contactos.
La última capa de la pila es probablemente la más famosa. OpenSocial es un marco para describir las actividades sociales en la web social. Este marco puede ser aplicado libremente por un sitio para añadir funciones sociales que son interoperables con otros sitios. También proporciona la descripción y el alcance de las aplicaciones sociales portátiles que se pueden ejecutar desde una red a otra.operadores y empresas líderes en desarrollo de aplicaciones web abierta y social.
En la parte superior de la pila, Open ID es una especificación que permite a las personas para acceder a un sitio web utilizando credenciales proporcionadas por otro sitio web.
En el siguiente nivel, XRDS-Simple es un mecanismo de descubrimiento. Esto significa que le permite a un sitio averiguar la ubicación de los otros servicios que desea utilizar.
OAuth , un mecanismo para conceder permisos. OAuth viene en dos partes, cada una representa una de las partes diferentes implicados en el acceso de servicios Web. OAuth consiste en un servicio web y un cliente de servicios web. Tanto el servicio y el cliente cada uno tiene una clave que los identifica. La segunda parte se refiere al usuario. Hay una clave que se puede prestar al cliente de servicios Web para permitir el acceso de clientes a los datos privados de un usuario. Efectivamente OAuth permite a los usuarios controlar el acceso a los datos privados, tales como una libreta de direcciones personales.
">En la web social, la gente está en el centro de todo. PortableContacts proporciona un protocolo común para compartir la libreta de direcciones y datos de otros contactos.
última capa de la pila es probablemente la más famosa. OpenSocial es un marco para describir las actividades sociales en la web social. Este marco puede ser aplicado libremente por un sitio para añadir funciones sociales que son interoperables con otros sitios. También proporciona la descripción y el alcance de las aplicaciones sociales portátiles que se pueden ejecutar desde una red a otra.
Les dejo mi comentario sobre la información que estuve consultando al respecto, el proyecto pretende crear software Open Source el proceso de diseño y desarrollo del mismo estará abierto a toda la comunidad participativa, que a su vez también será abierta.
ReplyDeleteSi todo va bien, en la nube comenzaremos a ver cada vez más software libre de calidad que poder usar y modificar sin costo alguno según las necesidades de cada cual, es simple de implementar y de escalado masivo.
El OpenStack Open Source es producir la plataforma OpenSource ubicua en la nube que satisfará las necesidades de proveedores públicos y privados de servicios de Cloud Computing en cuanto a tamaño, siendo simple de implementar y de escalado masiva.
ReplyDeleteEl proyecto recibe el apoyo de dos organizaciones como son Rackspace y la NASA, quien aporta la plataforma Nebula. El proyecto pretende crear verdadero software Open Source (se refiere a software sin licencias híbridas ni cosas raras), el proceso de diseño y desarrollo del mismo estará abierto a toda la comunidad participativa, que a su vez también será abierta.
La batalla por el futuro de la Web abierta se lleva a cabo como un modelo nuevo documento se funde en una plataforma de muy gráfica, la información rica y aplicaciones interactivas. Comunidades de origen abierto competir con los proveedores dominantes de Adobe, Microsoft, Apple, Cisco, Nokia y Google para demarcar sus reclamaciones como fuente de innovación abierta colisión con las normas y los consorcios de las alternativas propietarias. para demarcar sus reclamaciones como fuente de innovación abierta colisión con las normas y los consorcios de las alternativas propietarias.
OpenStack Object Storage permite gestionar el almacenamiento de datos en varios servidores que trabajen de manera conjunta en clústers, para conseguir un almacenamiento masivo de objetos estáticos, de manera supérflua y fiable. El software de OpenStack es el responsable de garantizar la replicación de los datos y la integridad a través de todo el clúster, permitiendo añadir nuevos nodos y configurarlos de manera automática.
ReplyDeleteAunque el código en el que se basan los servicios han sido utilizados durante bastante tiempo, se espera que las aportaciones de la comunidad open source mejoren su funcionamiento. Las primeras versiones estables de Compute y Object Storage se liberarán a mediados de octubre y septiembre, respectivamente.
Detrás del proyecto OpenStack se encuentran empresas como Dell, Citrix, Intel. El objetivo final del proyecto es facilitar un sistema de cloud computing de código abierto y fácilmente adaptable a sistemas hardware de bajo costo, facilitando su implantación en empresas de todos los niveles.