¿Cuál es la motivación clave detrás de IBM Bluemix y cómo se compara con otras ofertas similares de PaaS?

La motivación detrás de Bluemix surgió de una brecha en la cartera de IBM. IBM tiene un montón de software que venden como servicio (SaaS). IBM compró SoftLayer (IaaS) en 2013. Antes de que se creara Bluemix, IBM no tenía un PaaS bien definido. Esa era una gran necesidad de que IBM compitiera en el espacio de computación en la nube.

Breve historia de IBM y Bluemix

IBM creó Bluemix para ayudar a los desarrolladores a construir e implementar sus aplicaciones. Si observa la historia de IBM y las fortalezas de IBM, se ha centrado en ayudar a las empresas con TI. En los últimos años, IBM ha adoptado una perspectiva muy orientada al software para ayudar a los departamentos de TI empresariales. Entonces, IBM tiene una vasta experiencia en ayudar a los desarrolladores a construir aplicaciones de software a gran escala que generan millones de dólares o reducen millones de dólares en costos.

Algunos equipos extremadamente inteligentes en IBM dijeron: “tenemos todos estos excelentes productos empresariales, ¿cómo sería si pudiéramos poner estas soluciones de software en manos de desarrolladores individuales?” Entonces, nació Bluemix. Al mirar a Bluemix, en lugar de que IBM venda soluciones de software muy grandes, IBM se está enfocando en descomponer estas soluciones de software en trozos pequeños y pequeños en Bluemix. Antes, si deseaba acceder a una solución empresarial de IBM, habría tenido que pagar millones de dólares para asegurar un acuerdo de licencia empresarial. Ahora, puede iniciar sesión en Bluemix y solo pagar por lo que usa.

Bluemix ofrece soluciones para grandes empresas que son consumibles para pequeños equipos de desarrollo

Watson es un gran ejemplo. Los desarrolladores ahora solo tienen que pagar una pequeña cantidad por llamada API en lugar de gastar grandes cantidades de recursos.

Aquí hay una analogía para mirarlo. IBM es excelente en la construcción de rascacielos para que las empresas alojen a sus empleados. Ahora, IBM está tomando esa misma tecnología y construyendo lo que parece un espacio de trabajo conjunto desde el exterior, pero tiene la sensación de una oficina de rascacielos en el interior. Entonces, si usted es una pequeña empresa (o una gran empresa), puede encontrar espacios de trabajo compartido para sus empleados sin tener que comprar rascacielos extremadamente caros.

¿Cómo se acumula Bluemix?

Ahora, ¿cómo se acumula Bluemix? Bluemix se basa en el código abierto CloudFoundry: Bienvenido a la Comunidad Cloud Foundry. Esto es enorme Bluemix está adoptando un enfoque abierto de PaaS. Eso significa que si construyes en Bluemix, estás construyendo sobre una arquitectura abierta y tienes la libertad de usar los servicios, herramientas, tiempos de ejecución, IDEs, etc., con los que ya estás familiarizado.

Un aspecto importante clave (relacionado con un punto que mencioné anteriormente) es que IBM ha estado trabajando con empresas durante décadas. Sus servicios y herramientas están diseñados para la empresa. Para los usuarios de Bluemix, eso significa que a medida que sus aplicaciones escalan y crecen a niveles empresariales, pueden estar seguros de que están en buenas manos con Bluemix.

Otros servicios de PaaS en los mercados tienen servicios increíbles para crear prototipos. Sin embargo, una vez que estas soluciones de PaaS escalan más allá de un punto crítico, los servicios ya no son tan buenos. Muchas cosas se rompen cuando las cosas comienzan a escalar. Con Bluemix, IBM tiene experiencia trabajando con proyectos que se adaptan a grandes empresas. Algunos de los bancos, aseguradoras, compañías aeroespaciales y de defensa más grandes utilizan el software de IBM para sus proyectos a gran escala. No debe preocuparse por los problemas de escala si las empresas más grandes del mundo utilizan el software de IBM para sus proyectos a gran escala.

Además, el catálogo de IBM Bluemix tiene una amplitud extendida. Los temas de servicio incluyen Watson, Mobile, DevOps, Seguridad, Internet de las cosas, Business Analytics, Integración, Aplicaciones web, Datos y Gestión de datos. Los servicios resuelven una amplia gama de problemas para ayudarlo a construir su aplicación. Échales un vistazo: IBM Bluemix – Plataforma de desarrollo de aplicaciones en la nube de próxima generación

Esta es una conversación que podría continuar por mucho más tiempo. Sin embargo, deberías probar Bluemix y ver lo que piensas por ti mismo. Aquí hay algunos lugares para comenzar:
Elecciones de los redactores: Top 10 tutoriales de Bluemix – Invierno 2015
Comience con IBM Bluemix

He sido un gran admirador de Yahoo! Tuberías durante años, y he probado todos los sistemas similares que pude encontrar, incluido IBM Bluemix. He encontrado Yahoo! Limitaciones de tuberías en dos aspectos: 1) no puede manejar las API más nuevas con autenticación compleja (OAuth) con gracia, y 2) Yahoo! Pipes tiene limitaciones de rendimiento, como el rendimiento y / o la limitación de velocidad. En resumen, Yahoo! Pipes no es realmente de grado empresarial o de producción. Espero ansiosamente una versión premium de Yahoo! Tubería. ( Hola Marissa Mayer (persona de negocios) , ¡puh-lease toma mi dinero!)

En comparación con Yahoo! Por supuesto, Bluemix parece ser una jugada de empoderamiento para ampliar la base de desarrolladores para incluir a aquellos menos competentes en codificación pura, en la línea de Salesforce. Dicho esto, cuando Bluemix se vuelve tan fácil de usar como Salesforce, solo entonces lo consideraré completamente cocido. Bluemix incluye Node-RED , “una herramienta visual para conectar el Internet de las cosas”, que es algo similar a Yahoo! Tubería. Una de las características que comparten ambos sistemas, que considero vital, es la capacidad de pasar desapercibido , en otras palabras, estar por debajo del nivel de GUI para modificar el código cuando sea necesario.