OpenShift origin, OpenShift online, minishift… Muchas opciones para aparentemente lo mismo.
Te voy a contar cuales son las diferencias entre ellos y cual te puede resultar más interesante para cada situación.
Estrategia de RedHat
RedHat tiene una filosofía de trabajo que consiste en tener, por decirlo así, dos versiones de sus productos. Por una parte tiene la versión de la comunidad, que es gratuita y sin soporte, salvo la que puedas conseguir de la propia comunidad.
Y por otra parte tiene el producto comercial, basado en el de la comunidad. Este producto es el que tiene soporte, por el que hay que pagar, lógicamente. Estas versiones comerciales también son sometidas a controles de calidad para certificarlos en determinados entornos.
OpenShift origin
Una vez entendida la filosofía de trabajo de RedHat es más fácil entender que es OpenShift Origin.
En este caso estamos hablando de la versión de la comunidad del OpenShift. Es una versión que te puedes descargar libremente e instalar en cualquier servidor de tu organización.
Lógicamente como hemos comentado no tiene soporte salvo el que provee la comunidad.
La dirección es www.openshift.org . Si te das cuenta acaba en .org
OpenShift online
OpenShift online en contraposición al origin no es una versión de la comunidad sino que es comercial.
Es decir tendrás un soporte por parte del fabricante.
La particularidad es que es una versión albergada en servidores en la nube y operada por RedHat.
No vas a necesitar instalar nada en tus servidores, simplemente tendrás que pagar por lo que consumas.
OpenShift dedicated
Quizá seas de los que no gustas de tener tus aplicaciones en la nube y prefieres tenerlos en tus servidores dentro de tu organización.
Para estas necesidades existe la versión OpenShift dedicated. Es el planteamiento tradicional, pagar por un software e instalarlo y operado tu mismo.
Esta versión te da acceso también al soporte del fabricante.
MiniShift y Container Development Kit
Quizá quieras echarle un vistazo de forma rápida a como funciona OpenShift sin pagar por la versión en la nube, pero sin necesidad de hacer una instalación completa de OpenShift.
Para esta situación puedes utilizar Minishift o bien el Container Development Kit.
En esencia son versiones de OpenShift origin y dedicated pero instaladas en una única máquina para que puedas realizar las pruebas de forma facil.
Introducirte en OpenShift
Si estás interesado en OpenShift y quieres ir por la vía rápida puedes utilizar mi curso OpenShift sencillo para desarrolladores.
En un poco más de dos horas vas a poder ver el funcionamiento básico de OpenShift. Así te será más fácil poder tomar una decisión.