Ubuntu Pro ayuda a un gran editor de videojuegos a asegurar las dependencias del código y evitar migraciones costosas.

¿Usas versiones desactualizadas de PHP en tus proyectos? Descubre cómo Ubuntu Pro puede ayudarte.

Register now

Aspectos destacados

  • Un desarrollador líder de videojuegos eligió Ubuntu Pro para garantizar su código crítico para sus títulos de juegos.
  • Para mantener la continuidad del negocio, el editor buscaba soporte para PHP heredado.
  • Ubuntu Pro ayudó a la empresa a evitar una migración costosa y complicada para actualizar a versiones más recientes. Este esfuerzo habría tardado de 6 a 8 meses para completarse por su cuenta.
  • Tras un análisis exhaustivo de coste-beneficio, Ubuntu Pro fue la mejor opción, ahorrándoles tiempo, dinero y meses de trabajo, y otorgándoles dos años de tiempo para planificar una migración formal.

Mantener todo el software actualizado es costoso, y contratar nuevos desarrolladores con dominio de versiones antiguas de PHP puede ser puede ser muy caro y complicado.” Portavoz de la empresa

Asegurando dependencias de código abierto

La empresa es un desarrollador con una larga trayectoria en la publicación de juegos en línea, móviles y basados en navegador.

Sin embargo, el lanzamiento constante de nuevos sistemas operativos y versiones de lenguajes de programación exige que el código antiguo se actualice para seguir siendo seguro, estable y funcional como se espera.

Algunos de los títulos de la empresa dependían de código escrito en versiones antiguas de PHP, entre otras dependencias de código abierto.

Migrar este código y sus sistemas de juegos era posible, pero habríab necesitado hasta 8 meses y casi todo su equipo de desarrollo.

La empresa gestiona un gran número de lanzamientos actuales, todos los cuales requieren parches semanales y actualizaciones de características extremadamente grandes; una migración a gran escala era impensable, porque una interrupción en el contenido de los juegos podría poner en peligro los ingresos nuevos y causar una pérdida de jugadores.

Al mismo tiempo, mantener versiones obsoletas de PHP y otros paquetes es un negocio costoso, y encontrar desarrolladores cualificados para algunas versiones de paquetes es una tarea difícil.

La empresa eligió Ubuntu Pro para abordar estos desafíos y asegurar que sus juegos funcionaran sin problemas en sistemas operativos y lenguajes de programación más nuevos.

Ubuntu Pro les permitió mantener la estabilidad de la API en toda su pila y asegurar una experiencia de juego consistente para todos los jugadores.

Después de la implementación, fue prácticamente impecable. Hicimos algunas mediciones y no hubo cambios en el rendimiento, así que estábamos contentos. El producto simplemente está funcionando y haciendo su trabajo.” Portavoz de la empresa

Desafío

El desarrollador de juegos tiene una gran colección de juegos en línea y basados en navegador, algunos de los cuales fueron creados a mediados de la década de 2000.

Sin embargo, algunos de sus juegos más antiguos presentaron desafíos constantes en cuanto a compatibilidad, actualizaciones y la garantía de que siguieran siendo consistentes y jugables para todos los jugadores, sin importar qué máquina o navegador usaran.

La empresa tenía código que funcionaba a la perfección, pero necesitaba soporte para versiones obsoletas de PHP.

Las versiones antiguas de PHP presentaban un riesgo de vulnerabilidades de seguridad que requerían soporte y mantenimiento especial.

ES - Open Source Vulnerabilities Management Guide

Además, mantener estas versiones heredadas de PHP es muy intensivo en habilidades, costoso y requiere esfuerzos dedicados y especializados de desarrollo.

Otros desafíos igualmente urgentes eran la eficiencia de costes y la ausencia de interrupciones en su calendario de publicación.

Una migración a nuevas plataformas no solo habría requerido considerables esfuerzos de desarrollo, sino que también habría apartado a los desarrolladores de la actividad principal de la empresa: crear nuevos juegos y contenido para su base de jugadores.

En promedio, los juegos de la empresa requerían parches de mantenimiento semanales, grandes actualizaciones de características cada 3 a 6 meses y al menos una o dos actualizaciones significativas de contenido.

Una migración completa habría requerido verificaciones de integración para cada función del código de los juegos, lo que habría hecho que la migración completa llevara al menos de 6 a 8 meses.

Las demandas extremadamente exigentes de una migración completa habrían detenido la continuidad del negocio: desviar a los desarrolladores de nuevo contenido de juegos habría puesto en riesgo una caída en el número de jugadores.

Si hubiéramos enfocado a todos los desarrolladores en la migración a una versión más nueva de SO, en ese tiempo también nos habríamos quedado sin desarrolladores para sacar nuevos contenidos de juegos durante 6 a 8 meses. Eso habría sido devastador.” Portavoz de la empresa

Solución

La empresa eligió Ubuntu Pro para asegurar y estabilizar sus juegos, y garantizar que su código siguiera funcionando como se esperaba.

Con acceso a versiones soportadas de PHP y otros lenguajes de programación antiguos, y soporte continuo para estos marcos en el futuro, su código estaría cubierto, incluso si se lanzaran nuevas versiones de PHP.

Ubuntu Pro se adoptó para un clúster proxy para extender el soporte para código antiguo escrito en versiones antiguas de PHP, dando a los desarrolladores de la empresa más tiempo antes de realizar una migración completa.

Habíamos considerado Ubuntu Pro antes. Una vez que quedó claro que el precio por servidor de Ubuntu Pro incluía hipervisores con VMs ilimitadas, hicimos nuestro análisis de costes y terminó siendo la solución ideal.” Portavoz de la empresa

El extenso soporte de compatibilidad de Ubuntu permitió a la empresa extender el soporte para sistemas más antiguos que ejecutaban juegos críticos, evitando actualizaciones disruptivas que podrían haber roto la funcionalidad.

La empresa ya usaba Ubuntu para su trabajo de desarrollo.

Ubuntu ya es conocido por su amplia adopción y ecosistema bien desarrollado; Ubuntu Pro es muy fácil de agregar a una máquina Ubuntu, y ofrece soporte heredado para miles de paquetes y aplicaciones.

Ubuntu Pro rápidamente se destacó como la solución más rentable, especialmente porque su precio por servidor incluía hipervisores con un número ilimitado de máquinas virtuales.

ES - Request Free Ubuntu Pro Trial

Resultados

La implementación de Ubuntu Pro en los sistemas de la empresa fue rápida y sencilla, y permitió que sus máquinas y sistemas funcionaran como se esperaba, sin pérdida de rendimiento.

Después de solo unas pocas llamadas con Canonical, la empresa pudo suscribir sus hosts, reflejar su repositorio y usar Ubuntu Pro completamente en sus sistemas en solo 2 días.

Todo funcionó a la perfección, sin ninguna diferencia notable en el rendimiento deseado.

Con una suscripción de Ubuntu Pro habilitada, los sistemas de la empresa se mantuvieron estables y funcionaron con el rendimiento esperado, con muy poca o ninguna intervención manual o monitoreo adicional.

Ubuntu Pro trajo a la empresa una mejor eficiencia de costos: su bajocoste de suscripción ahorró a la empresa recursos considerables, especialmente en comparación con caras migraciones y que consumen mucho tiempo, el gran coste de mantenimiento continuo de dependencias de código abierto o las contrataciones difíciles y caras de ingenieros especializados que pudieran trabajar con versiones antiguas de lenguajes de programación como PHP.

Gracias a la confianza que ofrece Ubuntu y el bajo mantenimiento, y de la rentabilidad de Pro, la empresa tomó la decisión de expandir Ubuntu Pro en toda la empresa para ahorrar aún más en costos y permitir que más títulos disfruten de ciclos de soporte más largos.

Esto llevará a reducir aún más los esfuerzos de migración y liberará a los desarrolladores para centrarse en nuevos y emocionantes contenidos de juegos y dedicar menos y menos tiempo al mantenimiento de dependencias.

La mayor sorpresa fue que no hubo sorpresas. Los sistemas simplemente funcionaron como antes, y los desarrolladores ganaron dos años más en su plazo para migrar. Fue increíble.” Portavoz de la empresa

Aprende más sobre Ubuntu Pro ›
Adquiera Ubuntu Pro ahora ›
Hable con un especialista sobre sus necesidades de seguridad de código abierto ›​

ES - Ubuntu Pro Page

Additional Resources

Ubuntu Pro

Un compromiso de 12 años para corregir CVEs en todos sus paquetes de código abierto. Mantenga a sus desarrolladores satisfechos y brinde tranquilidad a su CISO.

Guía de control de vulnerabilidad del código abierto

Dedicar menos tiempo al seguimiento de dependencias mientras se mejora la postura de seguridad con un enfoque integral

Obtén una actualización a Ubuntu Pro con 1 mes de prueba gratuita

Reduce tu vulnerabilidad en código abierto de 98 días a solo 1 día