¿Qué es Codename: BlueMix?

Implementación de la arquitectura abierta de la nube de IBM basada en el proyecto Cloud Foundry

IBM® Codename: BlueMix es la oferta más novedosa de la nube de IBM. IBM Codename: BlueMix es una oferta de una plataforma como un a servicio (PaaS) basada en un proyecto de fuente abierta de Cloud Foundry que promete entregar funciones y servicios a nivel empresarial que son fáciles de integrar a las aplicaciones de la nube. Este documento proporciona una visión general de IBM Codename: BlueMix y Cloud Foundry y la diferencia entre ambos. También enumera los servicios de Codename: BlueMix disponibles en la beta abierta.

Angel Tomala-Reyes, Senior Software Engineer, IBM

Photo of Angel Tomala-Reyes Angel Tomala-Reyes es ingeniero sénior de software en IBM Global Technology Services - Advanced Cloud Technologies. El Ing. Tomala-Reyes actualmente es el líder del esfuerzo de mantenimiento y operaciones en Cloud First Factory, la infraestructura base que da soporte a la producción interna y los ambientes de producción y de pruebas de Codename BlueMix de IBM. Antes de unirse al equipo de trabajo de Advanced Cloud Technologies, encabezó el desarrollo y la entrega de la interfaz del usuario de SmartCloud Enterprise (SCE) de IBM así como otras mejoras en las características para SCE. El Ing. Tomala-Reyes también trabajó para IBM Global Services desarrollando sistemas distribuidos de creación de boletas y otras soluciones complejas de aplicaciones y de integración de J2EE.



24-02-2014

Nota:¡Codename: BlueMix es un producto de nivel beta y estará cambiando en la medida que mejoremos y facilitemos continuamente su uso! Haremos lo mejor posible por mantener este artículo actualizado, pero no siempre estará perfectamente alineado. ¡Gracias por su comprensión!

Angel Tomala-Reyes en Cloud Foundry y Codename: BlueMix

Video: Angel Tomala-Reyes en Cloud Foundry y Codename:
                        BlueMix
Transcripcion

Introducción

IBM Codename: BlueMix es la oferta más novedosa de IBM para la nube. Permite a las organizaciones y a los desarrolladores crear, desplegar y administrar aplicaciones en la nube fácil y rápidamente. BlueMix es una implementación de la Arquitectura de la Nube Abierta de IBM basada en Cloud Foundry, una plataforma como un servicio (PaaS) de código abierto. BlueMix entrega servicios a nivel empresarial que pueden integrarse fácilmente con sus aplicaciones de la nube sin que usted necesite saber cómo instalarlas o configurarlas. Este artículo proporciona una descripción de alto nivel de Cloud Foundry y de IBM BlueMix y define las características y los servicio que forman parte de BlueMix de beta abierta, que lo convierten en una plataforma como un servicio muy atractivo en el mercado de hoy.

¿Qué es Cloud Foundry?

Cloud Foundry es una plataforma como un servicio (PaaS) de código abierto que le permite crear y desplegar aplicaciones rápidamente en la nube.  En virtud de sus raíces de código abierto, Cloud Foundry no es específico al proveedor y no lo encasilla en software de propiedad intelectual o infraestructura de nube. Cloud Foundry extrae la infraestructura implícita de la nube para operar la nube, permitiéndole enfocarse en desarrollar aplicaciones de la nube. La belleza de Cloud Foundry es que permite elegir. Los desarrolladores y las organizaciones pueden elegir:

  • Marcos de Desarrollo:  Cloud Foundry da soporte al código Java™, Spring, Ruby, Node.js y marcos personalizados.
  • Servicios de Aplicación:  Cloud Foundry ofrece soporte para MySQL, MongoDB, PostgreSQL, Redis, RabbitMQ y servicios hechos a la medida.
  • Nubes:  Los desarrolladores y las organizaciones pueden elegir operar Cloud Foundry en las nubes Públicas, Privadas, VMWare y basadas en OpenStack.

La habilidad de Cloud Foundry de proporcionar una elección viene a través de buildpacks, una forma conveniente de empaquetar frameworks y tiempos de ejecución. Los buildpacks pueden estar basados en la comunidad, desarrollarse a la medida, o desarrollarse desde cero. En otras palabras si no puedes encontrar un framework o buildpack de servicio que se adapte a sus necesidades podría modificar un buildpack existente o crear el propio. En la utilización de buildpacks, las compañías pueden proporcionar servicios a nivel empresarial como la oferta de la nube de BlueMix.

¿Qué es Codename: BlueMix?

Codename: BlueMix es una implementación de la Arquitectura Abierta de la Nube de IBM, basada en Cloud Foundry, que le permite crear, desplegar y administrar rápidamente sus aplicaciones de la nube. Dado que BlueMix está basado en Cloud Foundry, se puede aprovechar el ecosistema de frameworks y servicios de tiempo de ejecución en crecimiento. Además de proporcionar frameworks y servicios adicionales, BlueMix proporciona un tablero para que usted cree, visualice y administre sus aplicaciones y servicios así como también monitoree el uso de los recursos de su aplicación. El tablero de BlueMix también proporciona la habilidad de administrar organizaciones, espacios y acceso del usuario.

BlueMix provee acceso a los servicios entregados a través de Cloud Foundry y mejora la colección de servicios con los siguientes servicios de IBM:

Nombre del servicioDescripción
BLU Data WarehouseEl servicio de BLU Data Warehouse (BLUDW) provee una plataforma poderosa, fácil de usar y ágil para la inteligencia de negocios y la analítica.
Cloud CodeCon el servicio Cloud Code, usted puede correr código JavaScript del usuario en los entornos secundarios (back end) móviles.
DecisionEl servicio de la Decision proporciona una ejecución administrada de las reglas de negocios para sus aplicaciones. Los desarrolladores de aplicaciones que necesitan usar las reglas de negocios en su aplicación crean una instancia de servicio, reglas del autor, despliegan sus reglas (rulesets) al servicio, vinculan el servicio a su aplicación y después invocan el servicio para ejecutar las reglas y devolver el resultado de la ejecución.
IBM Data CacheIBM Data Cache da soporte a los escenarios de memoria caché distribuida para las aplicaciones de Web y móviles. Data Cache es una matriz de datos elásticos para guardar objetos de valor clave. Alimentado por la tecnología WebSphere® eXtreme Scale, Data Cache provee escalabilidad lineal, desempeño predecible y tolerancia a las fallas de los requerimientos de caché de datos de la aplicación de web.
IBM Enterprise MapReduceIBM Enterprise MapReduce Service agrega analíticas basadas en Hadoop a su aplicación bajo demanda. Este servicio crea un agrupamiento de InfoSphere® BigInsights™ en una instancia basada en la nube de IBM InfoSphere BigInsights Enterprise Edition Server V2.1.0.2 operado por IBM. InfoSphere BigInsights funciona con Apache Hadoop y provee un desempeño, escalabilidad y confiabilidad líder en la industria.
IBM MQ LightIBM MQ Light Service da soporte a las aplicaciones del cliente que usan los protocolos del cliente del servicio de mensajes de WebSphere MQ.
IBM Session CacheIBM Session Cache es una matriz de datos elásticos que guardan y persisten objetos de sesión HTTP a la matriz de datos. Si ocurre una interrupción en el servidor, los usuarios de la aplicación no pierden los datos de la sesión.
Identidad como un ServicioLa oferta de Identidad como un Servicio (IDaaS) provee a los desarrolladores de la aplicación una capacidad de inicio de sesión única de Web basada en las políticas, para los usuarios registrados de ibm.com.
Servicios JazzHub DevOpsJazzHub es un lugar en el cual puede colaborar con otros para planear, rastrear, desarrollar y desplegar software en proyectos públicos o privados. JazzHub incluye hosting Git, una integración de planeación y rastreo ágil y despliegue automatizado para BlueMix Web IDE, Eclipse y Visual Studio.
IBM JSON DatabaseEl servicio IBM JSON Database le permite agregar un almacén de documentos NoSQL JSON a su aplicación. Usted puede insertar documentos rápidamente a su base de datos sin crear tablas, colecciones o índices.
Gestión de Aplicaciones MóvilesEl servicio de Gestión de Aplicaciones Móviles provee servicios de autenticación y autorización implícitos para las aplicaciones de BlueMix que se desarrollan con la plataforma IBM Mobile Cloud Platform SDK.
Mobile DataMobile Data es un servicio de almacenamiento de datos simple. Puede usar el servicio de Mobile Data para guardar objetos que necesitan crearse y que persistan a partir de un cliente móvil.
PushSe pueden enviar notificaciones de push en aplicaciones móviles para enviar información a un dispositivo móvil aun cuando no se esté usando la aplicación.
SQL DatabaseIBM SQL Database agrega un IBM DB2 bajo demanda® Base de datos de Online Transaction Processing SQL a su aplicación. Este servicio crea una base de datos plenamente soportada y administrada que opera por IBM en la Nube de IBM.

Para los desarrolladores, BlueMix optimiza consecuentemente el tiempo que se ocupa en la creación de la aplicación de la nube. Ya no se tiene que preocupar por instalar el software o por tener que lidiar con imágenes de máquinas virtuales o hardware. Con unos cuantos clics o pulsaciones de teclas, se pueden proporcionar instancias de sus aplicaciones con los servicios necesarios para darles soporte. Esta gestión eficiente se traduce en incontables horas de instalación, configuración y solución de problemas que ahora pueden usarse en un tiempo de rápida innovación y de la reacción a los interminable cambios a los requerimientos.

Para las organizaciones, BlueMix provee una plataforma de nube que requiere de muy poco conocimiento técnico interno así como ahorros en los costos. BlueMix provee el rápido ambiente de desarrollo que necesitan las organizaciones para reaccionar a las demandas de los usuarios para las nuevas funciones. La plataforma BlueMix y la nube proveen la elasticidad y flexibilidad de la capacidad que requieren las organizaciones cuando sus aplicaciones explotan en popularidad.

Para los usuarios, BlueMix representa la clave que permite que las organizaciones entreguen rápidamente las funciones que éstas demandan.

Conclusión

IBM Codename: BlueMix provee servicios de nivel básico y empresarial que necesitan las organizaciones para que sus aplicaciones de nube estén listas y disponibles a sus clientes cuando las necesiten y donde lo necesiten más. En virtud de sus tecnologías de fuente abierta implícitas, Codename: BlueMix provee la flexibilidad para integrar el marco de desarrollo y servicios que se adapte a sus necesidades. Si usted desea aprender más acerca de IBM Codename: BlueMix, visite https://www.ibmdw.net/bluemix/.

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 se registra en developerWorks, se crea un perfil para usted. Información sobre su perfil (nombre, país/región y compañia) estará disponible al público y acompañará cualquiera de sus publicaciones. Puede actualizar su cuenta 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=965516
ArticleTitle= ¿Qué es Codename: BlueMix?
publish-date=02242014