Árbol de páginas

Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.

...

  1. API-Manager
    1. Gestión mejorada de los servicios expuestos por “la nube”, su ciclo de vida y documentación.
      1. Altas, bajas y actualizaciones.
    2. Mejora en los accesos a los servicios permitiendo aplicar QA, monitorización, gestión de cambios de versiones, etc.
    3. Protección de la infraestructura añadiendo seguridad y monitorización.
    4. Control de la actualización de las APIs.
  2. Service Mesh
    1. Gestión de dependencias entre servicios.
    2. Despliegues paulatinos, canary, a/b, blue-green,...
  3. Infraestructura en contenedores.
    1. Piloto de migración de servicios actuales a estructura en la nube.
    2. Fundeweb + Weblogic. Oracle ya tiene Weblogic con soporte en contenedores.
    3. Aplicación Forms. No hay imagen oficial pero se ha conseguido montando el contenedor desde 0.
    4. Otras aplicaciones y servicios susceptibles de ser incluidos en contenedores.
    5. Optimización del uso de recursos de los contenedores creados con tecnología nativa.
  4. Desarrollo en la nube
    1. Traslado de nuestro desarrollo a gitlab.com
  5. Conocimiento y formación.
    1. Los equipos de desarrollo podrán controlar los recursos de sus aplicaciones.
    2. Infatics supervisará y controlará los cambios propuestos por los equipos de desarrollo.
    3. Mayor conciencia en integración continua / despliegue continuo.
    4. Conocimiento de la infraestructuras de contenedores y uso de DevOps
    5. MNCS normalizará el uso pero el objetivo es conseguir un despliegue cooperativo y autónomo entre desarrollo e infraestructuras tic.
  6. Arquitectura hexagonal y TDD
    1. Aplicar nuevos conceptos muy extendidos en el desarrollo.
    2. Mejorar la calidad del software.
  7. Mejora contínua
    1. Puesta en producción de servicios seleccionados para estudiar su evolución:
      1. Uso de recursos, escalado automático, alta disponibilidad 
    2. Gestión del ciclo de vida del proyecto por parte de los grupos de desarrollo

Por dónde vamos

Tareas de alto nivel según Plan UMU

  1. Implementación de una infraestructura de contenedores: INFRATICS "Proyecto K8S - INFRSIST-GRP-Infraestructuras"
  2. Definición de la metodología de desarrollo en cloud: SDAYM-MNCS
    1. "MNCS - FundewebJS (desarrollo en nube privada K8S de ÁTICA)"
    2. Normativa para Desarrollar Cuadros de Mandos con Microsoft Power BI
  3. Pruebas de concepto de desarrollo de primeras aplicaciones cloud: SDAYM-POSE+MNCS "Proyecto POSE - Prueba de concepto y primer desarrollo ATICA sobre nube privada K8S"
  4. Desarrollo de nuevas aplicaciones en cloud: aquí es donde creo que estamos y por lo que estamos hablando de darle formalidad a la publicación de un plan 2022-2024 al respecto
    1. SDAYM-POSE+PyA+MNCS "Portal de servicios 2022 - CV-DES-Portal de Servicios"
    2. SDAYM-MNCS+ACADE "Digitalización de trámites dirigidos al alumnado 2022", por el cual se están desarrollando servicios REST+UI que se están integrando en POSE
    3. En general la lista de servicios (backend+UI) desarrollados para POSE están en "Estado de los servicios - CV-DES-Portal de Servicios", y se puede ver los que se han hecho aplicando la metodología de desarrollo en cloud, buscando columna "UI PORTAL = SI".
    4. Gestión de Power BI desde MNCS - MNCS-GRP - Confluence (um.es)
      1. Cuadro de Mandos de Seguimiento de Pórticos 2021
      2. Cuadro de Mandos de Seguimiento de Pórticos 2022
      3. Cuadro de Mandos para estudio de Plantilla

Tareas en curso de INFRATICS y SDAYM

Las tareas que estamos llevando a cabo para perfilar y ejecutar el Plan DevOps (Migración a la Nube) se pueden ver en la tarea [GTATICA-1053] Plan operativo DEVOPS