¿Por qué migrar de CentOS Linux a Red Hat Enterprise Linux (RHEL)?

Publicado: 2021-11-25

Hola, gracias y bienvenidos a este debate sobre el valor empresarial de la transición a RHEL. Sukanta Basak me acompaña. Sukanta Basak es el arquitecto principal de Red Hat y también es un experto en la materia del ecosistema RHEL.

Sukanta, ha habido mucha discusión y confusión en torno a CentOS o el sistema operativo empresarial comunitario, como se llamó originalmente. Hubo un anuncio de que la reconstrucción de RHEL de CentOS finalizará en 2021.

El valor comercial de la transición a RHEL

Esto ha llevado a muchas preguntas en la mente de todos. Elimine este desorden para todos nuestros espectadores y díganos qué está sucediendo realmente con CentOS .

Tabla de contenido

¿Adónde vas ahora que CentOS Linux se ha ido?

Sukanta Basak

Gracias por invitarme a esta discusión. El anuncio sobre el fin de la vida útil de CentOS Linux 8 en diciembre de 2021 ha afectado a muchos clientes y sus estrategias de TI. Pero para responder a esto, primero debemos entender el contexto detrás de esto: por qué ha ocurrido este tipo de movimiento.

Si analizamos el origen de CentOS, CentOS es un proyecto descendente de Red Hat Enterprise Linux, mientras que Fedora es el proyecto ascendente de RHEL. Esto significa que todas las innovaciones que están ocurriendo para RHEL también están ocurriendo en Fedora. A partir de ahí, algunas de esas innovaciones fluyen hacia RHEL.

Cuando los códigos fuente se envían al canal GitHub de CentOS, el consorcio CentOS extrae el código base de GitHub, le agrega algo de valor y lo reconstruye como una innovación respaldada por la comunidad para los socios y clientes, quienquiera que esté adoptando.

Ahora, entendamos mejor este flujo. Para un ecosistema sostenible, todos los miembros de un ecosistema deben contribuir, lo que significa que la innovación que está ocurriendo en Fedora, RHEL y CentOS debería unirse y ayudar a construir un mejor entorno de trabajo para RHEL.

Esa es la intención de tener un ecosistema alrededor de RHEL aguas arriba y aguas abajo. Todas las innovaciones y desarrollos realizados por los desarrolladores, clientes y socios de la comunidad CentOS fueron adoptados. En realidad, no estaban regresando a RHEL aguas arriba, que es Fedora.

Por un lado, RHEL se está perdiendo esas innovaciones que se han creado en CentOS; esta será una falta mayor desde la perspectiva de la comunidad. Pero, por otro lado, los adoptantes de CentOS, que en realidad son los innovadores, tienen la carga de realizar la gestión del ciclo de vida de esas innovaciones con las versiones de CentOS.

Obviamente, cada vez que llega una nueva versión, tienen que volver a iniciar la gestión del ciclo de vida. Hay una brecha en el módulo Linux de CentOS descendente existente.

Los desarrolladores, socios y sus clientes necesitan una forma de colaborar y encontrar el camino hacia la versión futura de RHEL. Dado que esta brecha se identifica ahora, han anunciado el proyecto CentOS Team, que es una plataforma de desarrollo ascendente para la comunidad CentOS que incluye desarrolladores, clientes y socios que realmente están haciendo esta innovación y ahora tendrán la oportunidad de que su contribución sea aceptada y marcha hacia el modelo aguas arriba.

Entonces, CentOS se encuentra justo entre Fedora y RHEL. Esto se declaró en septiembre de 2019. Ahora, con la disponibilidad de este equipo CentOS, hoy Red Hat puede acortar el ciclo de comentarios entre los desarrolladores, consumidores y socios.

En diciembre de 2020, Red Hat anunció que CentOS Teams será la futura inversión de la comunidad de CentOS. Por lo tanto, ya no habrá una inversión de la comunidad CentOS en el proyecto CentOS Linux. Más bien, se centrarán solo en el proyecto de los equipos de CentOS.

Para que esto suceda, el final de la vida útil del proyecto CentOS Linux 8 se anunció en diciembre de 2021. Pero el lanzamiento anterior de CentOS, que es CentOS Linux 7, continuará hasta junio de 2024, que era el cronograma original.

Además, también sabemos que los lanzamientos más nuevos estarán bajo el proyecto CentOS Teams, por lo que CentOS 9 se lanzará en 2021.

¿Qué sigue para los usuarios de CentOS?

Asheet Makhiya (7:35)

Aclaraste muy bien exactamente lo que está pasando y cuál es el trasfondo. Y ahora surge la siguiente pregunta, ¿cómo ayuda Red Hat a los usuarios existentes de CentOS? Si pudiera darnos algo de comprensión al respecto.

¿Cómo ayuda Red Hat a los usuarios a migrar desde CentOS?

Sukanta Basak (7:55)

Este anuncio en particular ha interrumpido las iniciativas de TI de muchos clientes que habían adoptado proyectos de CentOS dentro de su entorno de TI.

En realidad, no estamos pensando en ello como una nueva plataforma. Red Hat ha lanzado la iniciativa de transición de CentOS a RHEL. Bajo este programa, hay un montón de beneficios que se entregan a los clientes que están listos para adoptar este programa.

Lo primero es que los clientes hoy pueden aprovechar Red Hat y su base de conocimiento, que incluye consultores, arquitectos de soluciones que están allí con Red Hat y el ecosistema de socios.

El equipo de conocimiento puede unirse y trabajar con los clientes, ayudándolos a construir la mejor estrategia de transición. Nuestro objetivo es ayudar a estas organizaciones a adoptar una plataforma empresarial preparada para el futuro con una interrupción mínima.

Además, el ecosistema más amplio que se adjunta a RHEL ahora estará disponible para que los clientes seleccionen el conjunto correcto de kits de herramientas de desarrollo, kits de herramientas de construcción, etc.

Ahora, la comunidad de desarrolladores también tendrá acceso a una plataforma de desarrollo basada en RHEL de bajo costo. Obviamente, es el entorno de trabajo más bienvenido porque la siembra de innovación e ideas ocurre durante la etapa de desarrollo, que se suma a la fase de producción. Obviamente, como parte de este proyecto, tendrán acceso a la base de conocimientos de migración de RHEL.

Hay un micrositio que ha proporcionado RedHat, con toda la documentación requerida, videos, videos de transición. Todo está disponible para que los clientes lo consuman y ofrece un conjunto de herramientas gratuito para la migración.

Si un cliente tiene un equipo interno con competencia para trabajar en el entorno de trabajo de CentOS y RHEL, debe ir y descargar ese kit de herramientas gratuito y seguir adelante con la estrategia de transición.

Aparte de eso, como estos anuncios se han producido en medio de un año fiscal, RedHat también ha presentado algunos incentivos financieros como parte de este paquete.

Reemplazo de CentOS

Ahora, hay varias opciones disponibles según cuáles sean esos objetivos de transición que los clientes están estableciendo y la complejidad del entorno que están teniendo. En consecuencia, pueden elegir el ajuste adecuado para ellos.

Asheet Makhiya (11:33)

Gracias, es muy alentador para muchas personas que están en la plataforma CentOS. Hay un enfoque programático genuino proveniente de Red Hat en torno a esto. Muchas gracias por aclarar eso.

¿Por qué migrar de CentOS a RHEL?

Sukanta Basak (11:56)

Lo primero que debemos entender es que CentOS Linux es un proyecto comunitario, mientras que RHEL es una distribución de Linux lista para empresas.

La principal diferenciación aquí es que una vez que se crea RHEL y se publica el código fuente en GitHub, el consorcio CentOS obtiene el texto del código fuente y agrega una base de código no certificada, que no forma parte de nuestra versión preliminar de RHEL.

En segundo lugar, hay algunas funcionalidades de RHEL que CentOS no pudo reconstruir. Por ejemplo, la información de RedHat, es una herramienta de análisis predictivo muy importante que está ausente en CentOS. Entonces, hay una diferencia entre la compilación CentOS y la compilación RHEL. Esa es la primera diferenciación desde una perspectiva tecnológica.

Ahora, mientras los clientes adoptan RHEL con VCenter, los beneficios inmediatos que obtienen son el acceso a una plataforma RHEL estable y segura, que no solo les brinda un ciclo de vida definido de 10 años, más dos años del ciclo de vida extendido. Y, el rendimiento predecible también que se prueba a través de informes de referencia (informe TVC que están disponibles).

En segundo lugar, todas aquellas certificaciones gubernamentales, industriales y de seguridad pública y cumplimiento que forman parte de RHEL son accesibles para los clientes porque el código ya está certificado.

Luego, la accesibilidad al ecosistema más amplio, que requiere gran parte de su propiedad en términos de la estabilidad del entorno de trabajo comercial que van a construir. Hay tres beneficios técnicos específicos que normalmente afectan el entorno de producción de los clientes.

1. La disponibilidad de soporte de actualizaciones extendidas durante 18 meses como parte del ciclo de vida de versiones secundarias de RHEL. Durante este período, los clientes disfrutan de parches de seguridad y correcciones de errores.

Mientras que en el lado de CentOS, el equipo de soporte de actualizaciones extendidas no existe. CentOS pasa de una versión secundaria a otra. Si hay un error, la solución no estará disponible hasta la próxima versión. En el medio, en realidad no pueden tenerlo.

2. Es la disponibilidad de revisiones para el entorno de trabajo RHEL. Por lo tanto, los clientes y socios que han adoptado RHEL en su entorno de trabajo empresarial obtienen acceso a una revisión binaria de Red Hat cuando se identifica un error en el ecosistema RHEL.

Si eso impacta, lo obtienen de Red Hat y se entrega tan pronto como se alcanza esa solución, incluso antes de que se lance a la comunidad. Entonces, eso es una gran ventaja. Para que el equipo de CentOS tenga ese código base en particular, debe esperar a que ese código en particular pase por el marco de lanzamiento correcto y se envíe a GitHub.

Luego, pueden extraerlo y construirlo. El retraso típico es de hasta alrededor de seis semanas, lo que para un entorno de trabajo empresarial es un gran riesgo.

3. El que impacta la producción del ambiente de trabajo es un kernel live patching. Este servicio en particular es parte del proceso de construcción del kernel de Red Hat. Sin embargo, este equipo de servicio de parches en vivo del kernel en particular no existe para CentOS.

Estos son los tres beneficios de mayor impacto tecnológico que disfrutan los clientes de RHEL.

Asheet Makhiya (17:06)

Desde la perspectiva de una organización , ¿cuáles son los beneficios comerciales que nuestros clientes pueden obtener al pasar de CentOS a RHEL?

Beneficios de la migración de CentOS a RHEL

Sukanta Basak (17:34)

Nuestra experiencia de trabajar con los clientes durante el último año más o menos es que la mayoría de los que han adoptado CentOS anteriormente están ampliando su visión del proyecto de transición de CentOS más allá de las plataformas del sistema operativo. Están adoptando o ejecutando casos de uso, que brindan un valor incremental para la infraestructura de TI.

Algunos de los principales beneficios son el aumento número 1 en la eficiencia operativa general para los centros de datos o su entorno de TI, el aumento número 2 en la productividad del desarrollador.

Muchas veces hemos visto a los clientes hablar sobre alejarse de la gestión reactiva, es decir, SOP creados para reaccionar ante algún incidente y pasar a un marco de gestión predictivo: la información de RedHat es uno de los instrumentos clave que pueden ayudar aquí.

Si bien en realidad están pensando en esta expansión particular de su visión, los clientes a menudo hablan sobre la adopción de un entorno operativo consistente en todo el entorno del ciclo de vida.

No importa si el entorno de trabajo se implementa en las instalaciones, en una plataforma virtual, en una nube privada o en una nube pública. Los clientes quieren tener un ambiente consistente.

Esto nos lleva al segundo caso de uso comercial, que tiene un impacto directo en el aumento de la eficiencia operativa y la productividad de los desarrolladores. Hoy tienen la opción de estandarizar los kits de herramientas para desarrolladores y las herramientas de compilación que se requieren para la base de código de la aplicación final y luego estandarizar las herramientas de administración de operaciones.

Los tres seguirán siendo los mismos, ya sea que se utilicen para el entorno de desarrollo, prueba, control de calidad, producción, preproducción. Lo que sea y donde sea que lo entreguen, realmente no importa.

Este es el gran beneficio del que los clientes realmente hablan como parte de esta expansión de la visión. La segunda cosa que tiene un impacto directo en el costo del entorno de trabajo de CentOS que el cliente tiene realmente, y cómo está impactando en la disminución del TCO con RHEL. Los clientes ahora pueden aprovechar muchas herramientas nativas, que vienen integradas con RHEL. La información de RHEL es una de las claves aquí.

Entonces, la adopción de herramientas nativas ayuda al cliente a lograr las funcionalidades relacionadas con la gestión, con la observabilidad y con los informes. No implica ninguna escalada de costes.

Aparte de eso, para los clientes que tienen su entorno de desarrollo, uno de los grandes casos de uso que realmente están analizando es cómo pueden influir en el desarrollo de la funcionalidad de la característica del sistema operativo. La idea es que, si pueden impactarlo, su costo de desarrollo se reduce.

Todas esas innovaciones que enviarán a RHEL, RedHat se ocupará automáticamente de su gestión del ciclo de vida. Este es el gran beneficio en términos de influir y reducir los costos de desarrollo desde la perspectiva del cliente. Por lo tanto, el acceso anticipado a los equipos de CentOS en realidad beneficia al cliente.

El cliente o los socios que deseen impactar el lanzamiento de la versión principal de RHEL trabajarán con el proyecto Fedora. Aquellos que quieran impactar la versión de lanzamiento menor de RHEL trabajarán con el proyecto CentOS Teams. Para que las innovaciones se puedan entregar más rápido a RHEL a través de los equipos de CentOS.

Asheet Makhiya (23:15)

Fantástico. Muchísimas gracias. Como cada vez que ha sido muy claro al explicar las cosas y eliminó muchas lagunas en mi comprensión, estoy seguro de que nuestros espectadores también sentirán lo mismo y ahora hay mucha más claridad sobre lo que realmente está sucediendo alrededor de CentOS y por qué las organizaciones y los desarrolladores deberían pasar de CentOS a RHEL. Entonces, gracias de nuevo por acompañarnos y que tenga un buen día. Gracias.