Caso de éxito
El Gobierno alemán agiliza el desarrollo de los servicios digitales con Capgemini y Red Hat
Descripción general
Capgemini es un partner internacional de transformación tecnológica y comercial que ayuda a las empresas a agilizar su transición a un mundo digital y sostenible, mientras genera cambios reales en las empresas y la sociedad.Sus clientes confían en él para satisfacer su amplia gama de necesidades empresariales, ya que les permite aprovechar las ventajas de la tecnología.
Uno de sus clientes, el Centro Federal de Tecnología de la Información (ITZBund), es el proveedor principal de servicios de tecnología de la información del Gobierno federal alemán. Su objetivo es planificar y desarrollar la digitalización de la administración, y es el único encargado de gestionar la planificación, el desarrollo y las operaciones de la TI.
ITZBund deseaba que los desarrolladores de software pudieran trabajar de un modo más ágil con las herramientas actuales. Capgemini recurrió a Red Hat OpenShift Dev Spaces para ayudarlo a agilizar los procesos esenciales y, al mismo tiempo, cumplir con los estrictos requisitos de seguridad en un entorno aislado de Internet.
- SECTOR
Consultoría y servicios de TI - REGIÓN
Todo el mundo - SEDE CENTRAL
París, Francia - TAMAÑO
Más de 360 000 empleados
El desafío
La digitalización de los servicios gubernamentales más importantes
A medida que el Gobierno alemán busca modernizar las operaciones y permitir que los ciudadanos y las empresas accedan a los servicios de manera digital, las exigencias que recaen sobre su infraestructura tecnológica aumentan permanentemente.
ITZBund es una parte fundamental del proceso de transición hacia un entorno gubernamental electrónico (gobierno electrónico), el cual implica el uso de tecnologías de este tipo para prestar servicios a los ciudadanos, las empresas y demás organismos.
"Los principales desafíos son la digitalización y la administración automatizada, y los desarrolladores de software necesitan una gran cantidad de estaciones de trabajo para afrontarlos", afirmó Jörg Heinke, arquitecto empresarial del área de Servicios de Infraestructura de Nube de Capgemini. Los desarrolladores necesitan recursos informáticos, plug-ins, herramientas y plataformas para desarrollar, probar e implementar las aplicaciones. Sin embargo, fue un gran desafío proporcionar rápidamente estos recursos sin dejar de cumplir con los estrictos requisitos de seguridad.
Por lo general, los desarrolladores tienen acceso inmediato a las computadoras portátiles, lo cual se traduce en capacidad de procesamiento limitada y ausencia de aceleración por GPU. La obtención de los plug-ins, las herramientas, los sistemas de software y los permisos necesarios implica un proceso de integración complejo. La posibilidad de llevarlo a cabo con todos los elementos de software gestionados desde un solo lugar, y teniendo en cuenta los diversos aspectos de la seguridad, constituye un gran avance hacia la agilidad.
La adaptación de todos estos procesos para impulsar el desarrollo de software genera más soluciones de software de mayor calidad para los servicios gubernamentales.
La solución
Una plataforma de desarrollo flexible y ágil
El objetivo principal era crear una arquitectura que cumpliera con los requisitos de seguridad y privacidad de los organismos gubernamentales, y con los de una plataforma de desarrollo ágil y moderna con un conjunto de herramientas actualizado. Para lograrlo, Capgemini, como parte del equipo de plataformas de ITZBund, continuó desarrollando una plataforma estandarizada para los servicios públicos.
La solución debía integrarse al proceso de implementación automatizada de las plataformas de contenedores, como Red Hat® OpenShift®, y necesitaba tarjetas gráficas NVIDIA para los casos empresariales de inteligencia artificial y machine learning (aprendizaje automático).
La opción más lógica era la combinación de Red Hat OpenShift Dev Spaces Operator y NVIDIA vGPU Operator.
Para cumplir con los estrictos requisitos de seguridad, la solución se implementó de forma automatizada en un entorno aislado, es decir, sin conexión a Internet. Para ello, todos los recursos se mantuvieron en las instalaciones y se analizaron en busca de puntos vulnerables, lo cual redujo el riesgo de amenazas considerablemente.
La solución incluyó espacios de trabajo gestionados desde un solo lugar para los desarrolladores, y esto les brindó la capacidad informática suficiente para desarrollar aplicaciones de inteligencia artificial.Se utilizó NVIDIA GPU Operator para proporcionar tarjetas gráficas al clúster de Red Hat OpenShift. De esta manera, los operadores pueden automatizar la gestión y la configuración de todos los elementos de software de NVIDIA que se necesitan para la implementación de la GPU. Además, es posible configurar los recursos de la vGPU de manera dinámica para los distintos grupos de desarrolladores.
Sistemas de software y servicios que utiliza Capgemini
Tecnología de Single Sign-On (SSO) de Red Hat
Resultados empresariales
Importantes beneficios para los ciudadanos
Red Hat OpenShift Dev Spaces redujo considerablemente el tiempo que se requiere para incorporar a los desarrolladores de software a la empresa y aumentar su productividad.
- Los espacios de trabajo se pueden implementar y ajustar rápidamente, con todos los recursos, las herramientas y los permisos necesarios.
- Los plazos para los lanzamientos de software se redujeron considerablemente.
- También aumentó en gran medida la colaboración entre los desarrolladores de software.
- La agilización del desarrollo permite realizar más lanzamientos en un mismo plazo con métodos y conjuntos de herramientas ágiles.
Ahora los procesos de desarrollo, diseño, prueba e implementación se llevan a cabo en una única plataforma, Red Hat OpenShift, lo cual permite lograr una calidad más uniforme. Además, aumentó la satisfacción de los desarrolladores, lo cual mejoró la reputación de ITZBund como empleador. La gestión de los procesos desde un mismo lugar brinda todos estos beneficios y, además, reduce los costos.
"Red Hat OpenShift Dev Spaces nos permitió gestionar los permisos, las políticas de seguridad y los recursos desde un solo lugar", aseguró Alexander Hiesinger, arquitecto empresarial del área de Servicios de Infraestructura de Nube de Capgemini. "También pudimos responder a los cambios con rapidez y brindar a los desarrolladores las estaciones de trabajo adecuadas".
La implementación amplió las funciones técnicas de ITZBund, lo cual permite aplicar nuevas perspectivas, conocimientos y experiencia a otros proyectos.Las autoridades del Gobierno pueden solicitar plataformas de contenedores, las cuales también se utilizan como plataformas de desarrollo integradas, con un conjunto de herramientas gestionado de forma concentrada y la asignación flexible de los recursos de la vGPU.
Sin embargo, lo más importante es que se impulsará considerablemente el desarrollo de nuevas herramientas de inteligencia artificial y ofertas de SaaS, lo que agilizará la digitalización de la administración pública en Alemania y brindará beneficios importantes a los ciudadanos.
Recursos relacionados
El Gobierno colombiano utiliza Red Hat OpenShift para crear un mejor entorno digital y, así, facilitar el acceso de los consumidores a los servicios públicos.
La universidad sueca utiliza las soluciones de Red Hat para brindar un acceso de autoservicio más rápido a los estudiantes.
El código abierto impulsa la innovación. El mejor ejemplo de esto son los clientes de Red Hat, que están utilizando tecnologías de código abierto para cambiar el juego. Estamos orgullosos de llamarlos "innovadores de la tecnología abierta" y compartir sus historias.