Despliegue de plataformas de ejecución de contenedores.
Contenidos
- Creación de las nubes virtuales privadas (VPC)
- Preparación de interfaces de acceso y uso en caso de nube pública
- Creación de infraestructura como código (IaC)
- Despliegue del orquestador y la monitorización del entorno
| Código | Duración | ECTS |
|---|---|---|
| 5166 | 60 horas | 7 créditos |
🎯 Resultados de aprendizaje y criterios de evaluación
1. Crea las nubes virtuales privadas (Virtual Private Cloud –VPC–) donde se desplegará la infraestructura
Mediante un hipervisor, configurando comunicaciones y seguridad tecnológica, para permitir la gestión de la virtualización en todos sus niveles.
| Código | Criterio de evaluación |
|---|---|
| a) | Se ha instalado un hipervisor, configurándolo con las opciones que permiten la virtualización de sistemas, teniendo en cuenta sus limitaciones y capacidades de configuración. |
| b) | Se ha creado una VPC, usando la consola del hipervisor, diferenciando las VPC de los entornos y realizando aislamientos y capacidades de configuración. |
| c) | Se han asignado parámetros tales como IP, zona de disponibilidad en su caso y DNS, configurando las comunicaciones entre las zonas de un mismo entorno. |
| d) | Se ha configurado la seguridad tecnológica, desplegando capas de seguridad digital dependiendo de la exposición DMZ externa, DMZ interna y entorno interno y ejecutando pruebas de seguridad, aislamiento y separación de clientes. |
2. Prepara los interfaces de acceso y uso en caso de nube pública
Configurándolos para acceder a los servicios de la plataforma en la nube.
| Código | Criterio de evaluación |
|---|---|
| a) | Se han efectuado conexiones a plataformas en la nube para el uso de interfaces gráficas mediante un navegador, autenticándose para acceder a los servicios de la plataforma. |
| b) | Se han configurado elementos tales como el idioma, aspecto gráfico y preferencias, entre otros, en la interfaz gráfica de la plataforma en la nube. |
| c) | Se han descargado e instalado interfaces de líneas de comandos en el entorno que se va a utilizar (en local, en un servidor o en una plataforma administrada), inicializando la interfaz y autenticándose. |
| d) | Se han administrado las configuraciones almacenadas en plataforma a través de la interfaz de línea de comandos previamente instalada. |
| e) | Se han descargado librerías de cliente para los lenguajes de computación a utilizar, usando los gestores de dependencias. |
3. Crea la infraestructura como código (IaC)
Seleccionando la infraestructura a desplegar y creando los códigos de despliegue, para permitir la automatización mediante procesos y adaptar las aplicaciones y servicios con mayor rapidez.
| Código | Criterio de evaluación |
|---|---|
| a) | Se ha seleccionado una infraestructura a desplegar tal como almacenamiento, capacidad de cómputo, memoria, entre otros, recogiendo los requerimientos para el servicio que va a alojar. |
| b) | Se ha creado un código que automatice el despliegue de la infraestructura seleccionada, usando un editor y el lenguaje fijado por la plataforma, en base a los requerimientos del servicio donde se va a alojar. |
| c) | Se ha ejecutado el código para el despliegue de la infraestructura, lanzando pruebas de servicio y chequeo de configuración. |
| d) | Se han verificado las configuraciones de seguridad digital, comprobando si el despliegue automatizado de IaC cumple con unos requisitos y recomendaciones de seguridad en el entorno. |
4. Despliega el orquestador y la monitorización del entorno
Configurando primero proyecto y tareas y creando el pipeline, ayudando a realizar las funciones de integración continua y a la automatización y seleccionando y configurando el gestor de ingesta de datos y la seguridad digital.
| Código | Criterio de evaluación |
|---|---|
| a) | Se ha seleccionado un software de orquestador, escogiendo aquel con capacidad de llevar a cabo las pruebas de control de las variables o limitaciones del CI. |
| b) | Se ha instalado el software de orquestador o bien se ha configurado, parametrizando permisos, accesos, certificados y opciones de despliegue, entre otros. |
| c) | Se han instalado unos plugin o complementos del orquestador, configurándolos para incorporar las necesidades de integración del orquestador con las tecnologías del entorno. |
| d) | Se ha creado un proyecto, definiendo las configuraciones base del orquestador de tareas, así como las credenciales para el acceso al repositorio. |
| e) | Se han creado unas tareas a realizar dentro del proyecto, parametrizando las opciones tales como nombre de la tarea, máquinas en las que se procesan los trabajos del despliegue, direccionamiento, y condiciones de ejecución del despliegue. |
| f) | Se ha creado un pipeline, parametrizándolo para encadenar procesos, definiendo las etapas, secuencias y script que marquen los estados del proyecto. |
| g) | Se ha probado el pipeline, ejecutando los caminos posibles dentro del mismo y verificando que se gestionan los errores y salidas no esperadas. |
| h) | Se ha configurado la seguridad digital, asignando los permisos que garanticen la ejecución de las tareas planificadas, siguiendo el principio de «mínimo privilegio». |
| i) | Se ha seleccionado un gestor de ingesta de datos, escogiendo un software con capacidad de recolección de datos y posterior visualización de estos. |
| j) | Se ha configurado el software de gestión de datos y métricas, seleccionando el visualizador de métricas, configurando los paneles, alertas y envíos de los indicadores clave de rendimiento (Key Performance Indicator –KPI–). |
| k) | Se ha configurado la seguridad digital, parametrizando comunicaciones, accesos y repositorios de datos. |
📌 Módulo perteneciente a la familia profesional Informática y Comunicaciones – DevOps: Despliegue de plataformas de ejecución de contenedores.