Al cambiar cómo se manejan los negocios y la sociedad, la computación en nube está abriendo gigantescas avenidas de innovaciones. En la actualidad, los desarrolladores combinan sistemas de registros con sistemas de compromiso, y un estilo nuevo de aplicación basada en nube está emergiendo: los sistemas de interacción. Para que estas aplicaciones sean sostenibles, la computación en nube tiene que construirse sobre estándares de código abierto y estándares abiertos. En este artículo se detalla el trabajo preliminar.

Angel Luis Diaz, Director, On Demand Operating Environment Technology , IBM

Dr. Angel Luis Diaz is the director of the IBM On Demand Operating Environment Technology Strategy and Marketing department. Dr. Diaz received his Ph.D. in computer science from Rensselaer Polytechnic Institute. Before joining the IBM Software Group in 2003, Dr. Diaz was a member and senior manager of the IBM research staff, where he led advanced technology projects related to XML and Web services. You can reach him at aldiaz@us.ibm.com.



Chris Ferris, Senior Technical Staff Member, IBM

Chris is an Architect with IBM's Emerging e-business Industry Architecture group. He is actively engaged in the development of web services and e-business standards. Chris currently represents IBM on the WS-I Basic Profile WG as editor of the Basic Profile 1.1 specification. He also represents IBM on the W3C Web Services Architecture WG and on the OASIS Technical Architecture Board. Prior to joining IBM, Chris served as chair of the Web Services Architecture WG, as Sun representative on the XML Protocols WG, and as a member of the OASIS ebXML Messaging TC. You can contact Chris at chrisfer@us.ibm.com



31-05-2013 (Primera publicación 27-04-2013)

Introducción

Destáquese con los laboratorios de developerWorks

Experimente con tecnologías innovadoras basadas en la arquitectura de nube abierta de IBM con los developerWorks Labs. . Allí puede aprender cómo empezar con IBM BlueMix, Project Icap y obtener más vistas previas de la nueva tecnología.

La computación en nube está cambiando la forma en la que pensamos sobre la tecnología, y no se trata de una moda pasajera. Los consumidores están usando la nube para almacenar música. Las nuevas empresas están recurriendo a la nube para ponerse en marcha sin realizar grandes inversiones. Las grandes empresas y los gobiernos están confiando en las nubes para hacer que más datos sean más accesibles. La computación en nube está cambiando la manera en que se manejan los negocios y la sociedad, y está abriendo gigantescas avenidas de innovaciones. Vemos cómo los desarrolladores se encuentran combinando sistemas de registros con sistemas de compromiso, y contemplamos el surgimiento de un nuevo estilo de aplicaciones basadas en la nube. Son sistemas de interacción.

Para que estas aplicaciones sean sostenibles, la computación en nube necesita construirse sobre códigos y estándares abiertos. Una amplia adopción de software de código abierto y de estándares abiertos debería ser la meta de todos. Significa que los clientes no tendrán que temer al efecto candado de los proveedores, y que las organizaciones pueden participar en un mercado en crecimiento que le da la bienvenida a una gran variedad de proveedores de tecnología de nube y también de servicios.

A través de nuestra experiencia, aprendimos que el código y los estándares abiertos permiten que los desarrolladores compartan información de forma más rápida y fácil, y a costos más bajos. Esto genera mayores innovaciones. Nos encontramos en un punto de inflexión. Estamos enfocando a la industria en estándares de interoperabilidad importantes, y las implementaciones de referencia de código abierto de estas harán lo siguiente:

  • Asegurarse de que los usuarios finales tengan una voz que se escuche, para establecer y adoptar paradigmas de la computación en nube.
  • Reducir las barreras de ingreso a la computación en nube, tales como habilidades de desarrollo y libertad de elección.
  • Aumentar la viabilidad a largo plazo de las inversiones que se hagan en la nube hoy.
  • Evitar la complejidad arquitectónica innecesaria y la fragmentación.

Arquitectura de nube abierta de IBM

En el IBM Pulse de marzo de 2013, IBM anunció su arquitectura de nube abierta y nuestros planes de basar todas nuestras ofertas de nube en OpenStack, comenzando con IBM Smart Cloud Orchestrator. Este anuncio significó la culminación de más de un año de inversiones en integración de producto con OpenStack así como importantes contribuciones con la comunidad de OpenStack para mejorar la capacidad de este proyecto, a fin de que cumpliera con los requisitos de las empresas y de los proveedores de servicios en nube. Al contemplar los resultados de la adopción, vemos que nuestros esfuerzos y los de la vibrante comunidad de OpenStack como un todo han tenido éxito.

La evolución de OpenStack

Para tener una idea de cuál lejos ha llegado OpenStack y de cómo se está potenciando en las empresas, visite el Slideshare y los canales de OpenStack en YouTube .

Hoy en día, con más de 189 organizaciones y arriba de 9.100 individuos participando, OpenStack es la comunidad de proyecto en nube de código abierto en actividad más grande del mundo. Esta colaboración global y masiva de desarrolladores y tecnólogos de computación en nube está trabajando para producir una plataforma de computación en nube de código abierto de Infraestructura como Servicio (IaaS) ubicua para nubes públicas y privadas.

IBM se enorgullece de ser un miembro muy activo de la comunidad OpenStack y también está orgulloso de los numerosos logros de la comunidad, que se ven reflejados en el release más reciente, Grizzly. OpenStack está bien preparado para entregar portabilidad e interoperabilidad masivas destinadas a aplicaciones de IaaS.


Subir la pila

Pero no nos hemos limitado a concentrarnos exclusivamente en OpenStack. Nuestra arquitectura abierta basada en nube va subiendo por toda la pila, desde IaaS, y pasa por PaaS y SaaS. Además de todos nuestros esfuerzos relacionados con OpenStack, IBM ha trabajando mucho explorando una amplia variedad de tecnologías relacionadas con nuestra arquitectura de nube abierta, en especial a medida que se extiende a las capas de PaaS y de SaaS; así entrelaza sistemas de compromiso, sistemas de registros y la Internet de las cosas, con lo que habilita lo que nosotros llamamos sistemas de interacción. El nombre colectivo con el que llamamos a estas exploraciones es BlueMix. Después tendré más para contar sobre BlueMix; pero antes me gustaría compartir algunos conocimientos sobre nuestra arquitectura de nube abierta.

En la actualidad se pone una gran presión sobre las líneas de negocios para que creen nuevo valor de negocios con base en capacidades móviles, sociales, de big data y de análisis. Estas nuevas aplicaciones vienen impulsadas por la emergencia de modelos de desarrollo nuevos y altamente reiterativos que utilizan composición de servicios, arquitecturas abiertas, componentes de código abierto y modelos de programación políglotas para brindar soluciones de manera rápida. Existen dos tendencias adicionales que son facilitadores claves para este nuevo estilo de aplicaciones: principalmente DevOps y las ofertas de PaaS basadas en la nube como Heroku, Cloud Foundry y OpenShift. DevOps permite que los clientes entreguen resultados de negocios de una manera ágil, reiterativa e incremental; las aplicaciones se entregan en cuestión de días o semanas en lugar de meses o años (típico de antes). Por último, a fin de alcanzar tales eficiencias de desarrollo, las tecnologías PaaS están sufriendo una evolución que permite que los desarrolladores ensamblen componentes sustanciales de middleware alojados en la Nube con rapidez extrema (en segundos).

Los servicios de software de varios inquilinos y elásticos ("nativos de la nube") constituyen el combustible para este estilo de desarrollo. Hemos observado la evolución y la maduración de la economía API durante la década pasada; está ejemplificada por más de diez mil servicios disponibles para los desarrolladores basados en la nube desde sitios como programmableweb. . Dadas la profundidad y la amplitud de los servicios de IBM basados en software —específicamente en las áreas móviles, sociales y analíticas—, resulta imperativo que proporcionemos implementaciones accesibles para los desarrolladores a tan solo el clic de un botón.

Mientras que, por cierto, hay muchas ofertas propietarias que intentan cubrir varios aspectos de este nuevo estilo de desarrollo y operaciones, hemos observado que las ofertas abiertas brindan valor real al cliente; y es más probable que sean adoptadas por los desarrolladores.


¿Qué queremos decir cuando decimos "abierta"?

Entonces, ¿qué queremos decir cuando decimos "abierta"? "Abierta" puede tener varios significados.

Uno de estos significados es software de código abierto (OSS) como OpenStack, o uno de los muchos proyectos alojados por las fundaciones Linux, Apache o Eclipse, o simplemente alojados en Github. Pero, por supuesto, no todos los OSS son creados iguales. Es importante que el componente OSS tenga una licencia abierta apropiadamente, como Apache, Eclipse o MIT, etcétera; y también que tenga un modelo de gestión abierta que dé la bienvenida a contribuciones e innovaciones de cualquier entidad y cualquier lugar, sin prejuicios. Además, significa que el componente OSS pueda extenderse con facilidad y también consumirse e integrarse fácilmente por medio de API que sean relativamente estables y bien documentadas; o que ofrezca una arquitectura conectable que permita una gran variedad de plug-ins o controladores.

Otro significado de "abierta" hace referencia a la implementación de estándares de interoperabilidad abiertos como los que surgen del W3C, IETF, OASIS u OMG, para nombrar a algunos. Y por supuesto, otra forma de estándar es el estándar de facto, que generalmente se establece porque el mercado adopta una solución en particular, independientemente de si está patentada o es abierta. Para que sea abierta, lo ideal sería evitar los estándares de facto que están bajo el control de una sola parte (y que tienden a beneficiarla a ella).

Una relación simbiótica está emergiendo cada vez más entre los estándares de código abierto y los estándares abiertos. Por ejemplo, los que proponen estándares abiertos que van surgiendo a menudo recurren al código abierto para implementar los estándares como forma de proporcionar una referencia, y también de proporcionar un vehículo para impulsar la adopción. Otro ejemplo lo constituyen las comunidades que desarrollan un proyecto de código abierto, las cuales documentan formalmente las API o los protocolos de su proyecto cuando sienten que la situación es estable.


Arquitectura de nube abierta de IBM

Entonces, regresemos a la arquitectura de nube abierta. de IBM. ¿Qué queremos decir con esta expresión? En un nivel alto, significa que nuestra arquitectura de nube está sólidamente basada en una composición de componentes de código abierto y que implementa formatos de estándar abierto, API y protocolos que brindan tanto interoperabilidad como valor para el cliente siempre que resulte posible. Esta arquitectura abierta tiene varios beneficios tanto para IBM como para nuestros clientes. En el caso de IBM, nosotros nos beneficiamos de la innovación incomparable que encontramos en las comunidades de código abierto, como OpenStack. Además nos beneficiamos del vibrante ecosistema de socios ISV que crece a partir de esas iniciativas de código abierto y de estándares abiertos. Mientras tanto, nuestros clientes se benefician de la capacidad de potenciar las API de código abierto y estándares abiertos, y de extenderlos, —tanto por medio de capacidades de terceros (que potencian los vibrantes ecosistemas de código abierto que elegimos) como por medio de la innovación y la extensión de los suyos propios.

Al utilizar la misma arquitectura de nube abierta y las tecnologías en nuestro portfolio de la nube y tratar soluciones de nube privadas, públicas e híbridas, también nos beneficiamos de la interoperabilidad y la portabilidad; no solamente de las cargas de trabajo, sino también de la capacidad —entre estas varias ofertas y a través de ellas—, lo cual beneficia a nuestros clientes.

De hecho, los clientes que elijan computación en nube basada en estándares abiertos se encuentran en el camino correcto para aprovechar las nuevas oportunidades. Específicamente, tendrán la capacidad de combinar sus datos interconectados con datos de análisis empresariales de gran valor a través de dispositivos tradicionales y móviles.


Compromiso de IBM con la arquitectura de nube abierta

A fin de ayudar a que esto ocurra, IBM está aplicando su experiencia en apoyo y validación de estándares abiertos. Desde Linux, Eclipse y Apache hasta la computación en nube, IBM sigue trabajando estrechamente con la comunidad de código abierto. Para hacer que la arquitectura de nube abierta sea una realidad, IBM trabajó para lo siguiente:

  • Crear un Concejo de Clientes para Estándares de Nube de cuatrocientos miembros, que ha crecido desde los aproximadamente cincuenta miembros que tenía en el lanzamiento.
  • Impulsar estándares relacionados con la nube, como Open Service for Lifecycle Collaboration, Linked Data en el W3C, y TOSCA en OASIS, para mejorar la portabilidad de las aplicaciones en la nube.
  • Dedicar más de quinientos desarrolladores a proyectos de nube abierta.
  • Formar una estrecha asociación con la Fundación OpenStack, junto con sus más de 9.100 miembros de 87 países y 189 patrocinadores corporativos.

Pasemos a lo técnico

en la Figura 1 se destacan muchas de las tecnologías basadas en código abierto y en estándares abiertos que conforman nuestra arquitectura de nube abierta al día de hoy. Por supuesto, dado que es abierta, evolucionará y se extenderá a medida que pase el tiempo; esto lo harán IBM, las comunidades abiertas que impulsan las iniciativas de código abierto y de estándares abiertos, los clientes y nuestros asociados.

Figura 1. La arquitectura de nube abierta emergente
Image showing the open tools and technologies that support the emerging open cloud architecture
Figura 2. Evolución de IaaS a un Entorno Definido por Software más dinámico y basado en análisis
Diagram showing IaaS as a more dynamic, analytics-based Software Defined Environment

OpenStack

Tal como anunciamos en el IBM Pulse, los cimientos de nuestra arquitectura de nube abierta se basan en OpenStack, que admite una gran variedad de plataformas de virtualización (KVM, XEN, VMware, Hyper-V, PowerVM, ZVM, etc.), igual que un hypervisor sin sistema operativo, y que en sí mismo se ejecuta en la mayoría de las distribuciones de Linux. Escogimos OpenStack no solo debido a su arquitectura (que nos gusta mucho), sino —aun más importante— por su comunidad de desarrollo, su gestión abierta, y su vibrante y creciente ecosistema de proveedores, plug-ins y agregados.

Entorno Definido por Software

Un componente fundamental de OpenStack es el servicio OpenStack Networking. Este servicio provee una API con una capa de abstracción para gestionar la red. Las tecnologías de Entorno Definido por Software (Software Defined Network, SDN), como los controladores OpenFlow, pueden habilitarse como plug-ins para el servicio OpenStack Networking.

En abril la Fundación Linux anunció la formación del Proyecto Open Daylight; es el proyecto de SDN de código abierto más grande hasta la fecha y cuenta con un fuerte patrocinio de la industria, lo que incluye a IBM como patrocinador Platinum. Este proyecto tiene la misión de crear una plataforma abierta de SDN basada en estándares abiertos, entre los que se incluye OpenFlow. A medida que el Proyecto Open Daylight madure, podremos esperar que el controlador OpenFlow desarrollado por los miembros de este proyecto quede habilitado como un plug-in para el servicio OpenStack Networking.

Automatización de despliegues

Para automatizar los despliegues, nuestras ofertas generalmente admitirán libros de cocina del Chef y recetas. Sin embargo, también admitimos Puppet y Juju , de modo que los clientes puedan potenciar las herramientas de automatización que ellos prefieran o que ya utilicen. Esta es otra característica clave de nuestra arquitectura de nube abierta: permite que el cliente elija. Chef, Puppet y Juju son iniciativas de código abierto en sí mismas, y cada una de ellas tiene un ecosistema de recetas, manifiestos y talismanes que a menudo son de código abierto en sí mismos. La capacidad de apertura de estas herramientas y la vitalidad de sus respectivos ecosistemas benefician tanto a IBM como a nuestros clientes.

Datos enlazados y OSLC

Finalmente, y como puente entre la capa de entorno definida por software con la capa de composición que está encima de ella (a la que a menudo se la llama PaaS), utilizamos un estándar abierto que está surgiendo, que se basa en datos enlazados del W3C, llamado Open Services for Lifecycle Collaboration (OSLC).

La OSLC es una comunidad abierta que trabaja para hacer que las herramientas de ciclo vital de software sean interoperativas al habilitarlas para que compartan datos entre sí. En este trabajo se cubre un amplio rango de disciplinas de desarrollo, operaciones y gestión, así como un conjunto de herramientas igualmente diverso. El objetivo consiste en permitir que las herramientas se combinen de tal manera que estas conecten y racionalicen los flujos de trabajo a fin de reducir el esfuerzo, la frustración y los costos desde el inicio hasta el fin del ciclo vital de una aplicación.

La OSLC se inspiró por la forma en que los datos se comparten en la Web, y se basa en los datos enlazados del W3C. Los datos enlazados son fundamentalmente una metodología para publicar datos estructurados en la Internet a fin de que puedan enlazarse con datos similares, lo cual mejora su accesibilidad y utilidad. El primero que expresó la idea de los datos enlazados fue Tim Berners-Lee , y el concepto se fundamenta en cuatro principios básicos:

  1. Utilizar las URI como nombres para las cosas.
  2. Utilizar las URI de HTTP para que la gente pueda buscar esos nombres.
  3. Brindar información útil cuando alguien busca un URI, usando los estándares (RDF*, SPARQL).
  4. Incluir enlaces a otras URI, de manera que puedan descubrir más cosas.
Figura 3. Plataforma, mercado y servicios centrados en los desarrolladores en un Entorno Operativo de Nube
Diagram showing Developer-centric platform, marketplace, and services in a Cloud Operating Environment

La estructura de la PaaS

A medida que sube por la pila, la industria explora varias alternativas abiertas para la estructura de composición de la PaaS, que incluye OpenShift y Cloud Foundry. Cada una de ella ofrece características similares cuando se trata de admitir una gran variedad de entornos de ejecución (incluidos Java, JavaScript, Python, Ruby, etc.), infraestucturas populares (como Node.js, Tomcat y Ruby on Rails, etc.) y una rica variedad de servicios (bases de datos NoSQL, colas, mensajes, caché, análisis, medios sociales, big data, etc.), y que ofrece una arquitectura abierta para incorporar entornos, infraestructura y servicios adicionales.

Definición y orquestación de carga de trabajo portátil

Para la definición de la plantilla para carta de trabajo portátil, nuestra arquitectura de nube abierta incorpora el estándar TOSCA de OASIS. TOSCA es un estándar abierto y de colaboración que están desarrollando IBM, SAP, HP, Rackspace y muchos otros. Lo que realmente entusiasma es que muchas de estas mismas compañías también están colaborando en la implementación de apoyo para las descripciones de la plantilla OASIS TOSCA en el proyecto OpenStack Heat . Al principio habilitamos nuestra capacidad de despliegue de patrones IBM para importar y exportar el formato de la plantilla OASIS TOSCA. Con el tiempo, es probable que contemplemos la transición de la capacidad de IBM a OpenStack Heat.

Internet de las cosas

Para ocuparse de la Internet de las cosas, está el MQ Telemetry Transport , que es un protocolo de publicación/suscripción liviano con entrega de mensajes bidireccional y predecible. Resulta ideal para aplicaciones en las que se requiere una huella de código pequeña o cuando el ancho de banda de la red es limitado. Una Internet de las cosas —sensores, aparatos y dispositivos conectados a la red, edificios inteligentes y automóviles en red— podría beneficiarse de la eficiencia de este protocolo.

En la actualidad, la comunidad MQTT está trabajando para estandarizar la especificación según los términos de OASIS. Además hay varias implementaciones de código abierto del protocolo MQTT, incluido el proyecto Paho de Eclipse y el proyecto Mosquitto .

Figura 4. Servicios empresariales accesibles, disponibles para terceros innovadores por medio de la Economía API
Diagram showing Accessible business services available to third-party innovators via API Economy

Aplicaciones de negocios y la capa SaaS

En la capa SaaS, nuestra arquitectura abierta en nube trata la seguridad y la identidad federada (TLS/SSL, OpenID, OASIS SAML y OAuth2.0 del IETF); pagos (Google Wallet y Passport de Apple); e interfaces de usuario (HTML5 del W3C, JSON del IETF, Cordova de Apache y Eclipse).).

HTML5 es el lenguaje común para construir aplicaciones de Internet ricas entre plataformas, al tiempo que continúa admitiendo funciones móviles nativas sin plug-ins. Está gerenciada por el W3C y representa la evolución de HTML4/XHTML. También incorpora estándares como SVG y CSS.

El HTML5 simplifica mucho el desarrollo de aplicaciones, ya que trae soporte nativo para multimedia a través de un amplio rango de plataformas de escritorio y móviles. Además lleva soporte nativo a tecnologías avanzadas como almacenamiento y aplicaciones fuera de línea, acceso de dispositivos, geolocalización y datos semánticos.

Apache Cordova es el proyecto de código abierto que hace posibles las aplicaciones híbridas de "escribir una vez y ejecutar en cualquier lado" que usan servicios de plataforma. Cordova se enfoca en proporcionar códigos específicos de cada dispositivo, que actúan como una "cuña" para habilitar un acceso de aplicación híbrida a funciones móviles nativas en todo un amplio rango de dispositivos. La comunidad se enfoca en el mantenimiento y las mejoras continuas del código que permite la admisión de más servicios. Desde la creación del proyecto en 2010, IBM ha contribuido de manera significativa, lo que agregó nuevas capacidades y mejoró el foco sobre la gestión del release. Juntos, el HTML5 y Apache Cordova son fundamentales para el desarrollo continuo de aplicaciones móviles con mucho para dar.

Social

Activity Streams es un estándar emergente que le da a los desarrolladores un vocabulario común para describir eventos empresariales; habilita aplicaciones que socializan datos y conocimiento con las personas en tiempo real. La implementación con la arquitectura de TI existente y futura ayuda a simplificar la visibilidad de la información y de línea de negocios a través de los usuarios, y brinda apoyo a la capacidad que una organización tiene de compartir, comentar y colaborar.

OpenSocial es un modelo de componentes basado en estándares para aplicaciones sociales basadas en la nube. Este modelo brinda un método consistente para integrar aplicaciones existentes, y tiene la capacidad de agregar aplicaciones de terceros en una única vista. Con esto se simplifica la experiencia del usuario y le permite que trabaje de la forma que más le convenga en ese momento. La información puede integrarse a través de email, sistemas de contenido y medios de comunicación ricos, —todo dentro de un contexto dado y a través de plataformas. El proyecto entrega alineación a través de varias industrias por medio del proyecto Apache Shindig —una implementación de referencia abierta de OpenSocial— y por medio del soporte de estándares líderes, como ActivityStreams y OAuth2.0.

Activity Streams y OpenSocial cuentan con el potencial de liberar los datos de los silos de información tradicionales, al compartir información en tiempo real.

Seguridad

OAuth es un protocolo abierto que permite autorizaciones seguras con un método simple y estándar de aplicaciones de la nube, Web, móviles y de escritorio. Específicamente permite autorización y acceso a los puntos finales de REST API definidos dentro de una aplicación o una infraestructura. OAuth se ha vuelto una tecnología de seguridad clave para integrar REST API en la empresa, ya que puede proporcionar acceso a servicios que están dentro del firewall o fuera de él.


Vistas previas de tecnología

Los asistentes al IBM Innovate 2013 pueden haber visto u oído acerca de las vistas previas de esta capacidad emergente , que se reflejan en nuestra arquitectura de nube abierta y que describimos anteriormente.

Project Icap

Una de estas vistas previas de tecnología es Project Icap. . Esta combina un Integrated Development Environment (IDE) que proporciona herramientas de desarrollo para el desarrollo rápido y altamente repetitivo que es común a las aplicaciones centradas en la nube y las móviles. El IDE brinda apoyo a Java (WebSphere Liberty Profile) con plantillas de desarrollo para JAX-RS, Servlet 3.0 y Spring MVC. Además de esto, el Icap IDE admite JavaScript (Node.js) y desarrollo de aplicaciones móviles (IBM Worklight). Project ICAP está disponible para download as an Eclipse plugin.

Otra característica del ICAP es su explorador de nube, que puede usarse para descubrir y compartir servicios.

Project ICAP también provee un recinto de seguridad que puede ejecutarse de manera local. Este recinto incluye varios servicios fundacionales que pueden utilizarse para crear aplicaciones como servicios de base de datos relacionales basados en Derby, un elastic caching service (ECaaS) basado en WebSphere Extreme Scale (WXS), un servicio social simple que le permitirá conectarse a propiedades de redes y medios sociales como Twitter o Sina Weibo, y servicios de ubicación de muestras que los desarrolladores pueden integrar en sus aplicaciones a fin de proporcionar conciencia de ubicación para aplicaciones móviles.

BlueMix

Otra vista previa de tecnología es BlueMix, que es un entorno de nube pública que está surgiendo; está modelado según nuestro exitoso programa jStart. Este entorno de nube pública ofrece muchos de los mismos servicios que están disponibles por medio del recinto de recursos del Project Icap, que se ejecuta en una nube OpenStack. Actualmente estamos trabajando en OpenStack Folsom, pero tenemos la intención de migrar al release reciente de OpenStack Grizzly muy pronto.

Dentro de este entorno, estamos alojando una de las plataformas PaaS emergentes de código abierto en la que usted podrá desarrollar aplicaciones centradas en la nube, lo que potenciará un conjunto de servicios alojados entre los que se incluyen estos: PostgreSQL, MySQL, Redis, blob storage, elastic caching (ECaaS), servicios de ubicación de muestras, un servicio de SMS, servicio social simple, RabbitMQ y MongoDB. Tenemos la intención de brindar, con el tiempo, más servicios online desde IBM, desde fuentes de código abierto y asociados de IBM en un modo de operaciones de entrega continua. Estaremos especialmente interesados en sus comentarios sobre los servicios que le gustaría ver.

El equipo de BlueMix estará trabajando cerca de los clientes en la exploración de estas dos ofertas de vista previa para reunir comentarios a fin de entender cuáles servicios de software son importantes para ellos, y también para manejar los diversos aspectos del desarrollo, la entrega, la gestión y el alojamiento de estos nuevos sistemas de interacción.


Conclusión

Siempre nos interesan sus comentarios, así que no tenga dudas en hacernos saber qué es lo que usted piensa sobre nuestra arquitectura de nube abierta.

Recursos

Comentarios

developerWorks: Ingrese

Los campos obligatorios están marcados con un asterisco (*).


¿Necesita un IBM ID?
¿Olvidó su IBM ID?


¿Olvidó su Password?
Cambie su Password

Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

 


La primera vez que inicie sesión en developerWorks, se creará un perfil para usted. La información en su propio perfil (nombre, país/región y nombre de la empresa) se muestra al público y acompañará a cualquier contenido que publique, a menos que opte por la opción de ocultar el nombre de su empresa. Puede actualizar su cuenta de IBM en cualquier momento.

Toda la información enviada es segura.

Elija su nombre para mostrar



La primera vez que inicia sesión en developerWorks se crea un perfil para usted, teniendo que elegir un nombre para mostrar en el mismo. Este nombre acompañará el contenido que usted publique en developerWorks.

Por favor elija un nombre de 3 - 31 caracteres. Su nombre de usuario debe ser único en la comunidad developerWorks y debe ser distinto a su dirección de email por motivos de privacidad.

Los campos obligatorios están marcados con un asterisco (*).

(Por favor elija un nombre de 3 - 31 caracteres.)

Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

 


Toda la información enviada es segura.


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=90
Zone=Cloud computing
ArticleID=962975
ArticleTitle=Arquitectura de Nube Abierta de IBM
publish-date=05312013