UNIVERSITAT OBERTA DE CATALUNYA
La UOC despliega una completa plataforma DevOps para aplicaciones basadas en Microservicios sobre Contenedores
- PAÍS:
- Educación
- PAÍS:
- España
- SEDE CENTRAL:
- Barcelona
- TAMAÑO DE LA EMPRESA:
- +3.500 empleados
-
TESTIMONIAL DEL CLIENTE
«El soporte prestado por Essi Projects a la Universitat Oberta de Catalunya en su viaje hacia la transformación digital ha sido inestimable, gracias a su habilidad para orientarnos hacia las soluciones de Red Hat más apropiadas para nosotros, y a la flexibilidad demostrada para cubrir nuestras necesidades. Creemos haber implantado la infraestructura de sistemas necesaria para apoyar el crecimiento de nuestra actividad de negocio.»
José Manuel Fardello – IT Manager de Universitat Oberta de Catalunya
-
DESCRIPCIÓN GENERAL
La Universitat Oberta de Catalunya, conocida como la UOC, es una universidad online, creada en 1994, que forma a las personas a lo largo de la vida contribuyendo a su progreso y al de la sociedad en su conjunto, a la vez que lleva a cabo investigación sobre la sociedad del conocimiento.
La UOC ofrece formación continuada a casi 55.000 estudiantes cada año a través de sus casi 3.700 cursos online y dispone de una infraestructura informática alojada principalmente de forma local en dos centros de datos, con soporte para unas 200 aplicaciones. Su crecimiento en los últimos años y la previsión de duplicar su volumen de negocio actual de aquí a 2020 han hecho que la institución sienta la necesidad de modernizar su actual configuración de sistemas.
-
EL RETO
La necesidad de mantener los datos almacenados de manera local para cumplir la normativa, y las preferencias de la universidad por una nube privada para sus aplicaciones de negocio más críticas, llevaron a la institución a elegir una infraestructura de nube híbrida, aprovechando la capacidad de la nube pública para la gestión de picos de carga.
Esta opción les ofrecía la oportunidad de reestructurar el desarrollo de aplicaciones de una forma más escalable, estandarizada y fácil de utilizar. La UOC, que subcontrata la creación de apps a varias empresas externas, quería aumentar su nivel de eficiencia y estandarización como organización. Además, la limitada disponibilidad de la plataforma propia de la universidad resultaba en tiempos más largos de depuración y pruebas para las apps antes de su lanzamiento. Los problemas presentes y las oportunidades futuras llevaron a la UOC a tomar en consideración un cambio de arquitectura más innovador, pero también más a largo plazo, hacia microservicios en contenedores, algo que se considera universalmente aceptado como la base de un entorno de aplicaciones listo para la nube.
Los microservicios permitirían a los desarrolladores de la UOC manejar bloques de código más pequeños, más fáciles de desarrollar y de escalar gracias a su independencia unos de otros. Además, la gestión de la infraestructura de hardware subyacente ofrece mayor tolerancia a fallos, la escalabilidad se puede ajustar al nivel deseado y hay menor dependencia de cualquier tecnología. Por otro lado, sin embargo, los microservicios van asociados a una gran cantidad de aplicaciones a controlar, y de una mayor complejidad de gestión de servicios distribuidos entre diferentes servidores y ubicaciones.
Al detectar la necesidad simultánea de simplificar la gestión y de incrementar el uso de estándares, la UOC consultó con Essi Projects sobre la posibilidad de utilizar OpenShift, la oferta PaaS de Red Hat, que permitiría a la institución contar con una base de apps de microservicios en contenedores estable, agnóstica en cuanto a infraestructura y fácil de gestionar, además de una mayor estandarización para el entorno de DevOps.
-
UNA SOLUCIÓN FLEXIBLE Y ESCALABLE DE ORQUESTRACIÓN Y GESTIÓN
Red Hat OpenShift Platform es la plataforma Open Source de aplicaciones en contenedores de Red Hat, construida para –y en torno a- contenedores Docker y la plataforma de orquestación Kubernetes. Esta plataforma está disponible mediante dos modelos de consumo: como servicio en una nube pública y como plataforma independiente que cualquier empresa puede desplegar en su propio centro de datos o nube privada.
-
RESULTADOS Y BENEFICIOS
• Un entorno DevOps homogéneo y estandarizado.
• Mayor ritmo de desarrollo y despliegue de aplicaciones.
• Acceso a coste razonable a lo último en innovación.
• Soporte Enterprise y formación completa a través de la red de partners de Red Hat.
• Integración flexible con otros componentes de nube híbrida.
-
SERVICIOS Y PRODUCTOS UTILIZADOS
• Red Hat Cloud Infrastructure Subscription (RHCI): Red Hat Satellite, Red Hat Ceph Storage y Red Hat CloudForms.
• Red Hat Enterprise Linux.
• Red Hat Enterprise Openshift Container Platform.
• Formación oficial de Red Hat.
• Servicios profesionales de Essi Projects.