Universidad de Castilla-La Mancha
 
Escuela Superior de Ingeniería Informática

 

  cambiar a curso:   2022-23   2024-25



Grado en Ingeniería Informática


TRABAJOS FIN DE GRADO
curso: 2023-24

Automatización de tareas en una infraestructura empresarial On-Premise aplicando el concepto de Ia IaaC (Infraestructura como código).


Tecnologías Específicas

Tecnologías de la Información
 


Descripcion y Objetivos

La automatización de tareas en una infraestructura empresarial cuyo modelo de implementación es On-Premise, se centra en la implementación de prácticas eficientes para gestionar y mantener la infraestructura de una empresa de manera ágil y consistente. 

Este enfoque se basa en el concepto de Infraestructura como Código (IaC), que permite definir la infraestructura y gestionar eficientemente los recursos de ésta a través de scripts y código, en función de la aplicación que utilicemos. 

Utilizando herramientas como Terraform, Ansible y Ubuntu Landscape se consigue automatizar tareas y procesos de servidores, realizando su ciclo de vida (creación, gestión de configuración, actualización y monitorización) de una manera automática intentando evitar la repetición y la pérdida de tiempo. Se trabajará en el entorno de virtualización VMware y se abordará la automatización en servidores con sistemas operativos Linux.

 


Metodología y Competencias

La metodología a seguir aborda la implementación práctica de la automatización, guiando a través de pasos clave que van desde la evaluación de requisitos hasta la realización de pruebas:

 

  • Evaluación de requisitos: Identificar los requisitos específicos de la infraestructura, incluyendo servidores, redes, almacenamiento y servicios necesarios.
  • Diseño de la arquitectura: Definir la arquitectura de la infraestructura deseada, teniendo en cuenta aspectos como pueden ser la escalabilidad y la seguridad.
  • Configuración de Terraform: Crear archivos de configuración en Terraform, aplicando módulos y buenas prácticas de seguridad para describir la infraestructura deseada reutilizando componentes de ésta. Posteriormente, implementar la configuración y ver si se cumplen los requisitos deseados.
  • Automatización con Ansible: Crear playbooks para la orquestación de servidores y para organizar las tareas de configuración de manera modular y reutilizable.
  • Integración con Ubuntu Landscape: Configurar la integración para el monitoreo y gestión centralizada de tareas en los servidores.
  • Pruebas y validación: Realizar pruebas exhaustivas para verificar la estabilidad y el rendimiento y validar que los procesos de automatización responden de manera adecuada a diferentes escenarios. 

La combinación de Terraform para la definición de la infraestructura, Ansible para la gestión de configuración y orquestación, y Ubuntu Landscape para el tratamiento de actualizaciones y monitoreo de forma centralizada, ofrece un enfoque integral de optimización.

 

Las competencias específicas que más se ajustan son:

  • Capacidad para seleccionar, diseñar, desplegar, integrar, evaluar, construir, gestionar, explotar y mantener las tecnologías de hardware, software y redes, dentro de los parámetros de coste y calidad adecuados.
  • Capacidad para seleccionar, desplegar, integrar y gestionar sistemas de información que satisfagan las necesidades de la organización, con los criterios de coste y calidad identificados.
  • Capacidad de concebir sistemas, aplicaciones y servicios basados en tecnologías de red, incluyendo Internet, web, comercio electrónico, multimedia, servicios interactivos y computación móvil.
 


Medios a utilizar

Herramientas de automatización y gestión de infraestructura comentadas anteriormente.

 


Bibliografía

[1] Hashicorp. Documentación oficial de Terraform.

https://developer.hashicorp.com/terraform/docs

[2] Ansible, Inc. Documentación oficial de Ansible.

https://docs.ansible.com/

[3] Dyson. Documentación oficial de Landscape.
https://landscape.dyson.com/static/doc/user-guide/

 


Tutor


DIAZ DESCALZO, GREGORIO
 

Alumno


ARTEAGA GÓMEZ, EMILIO
 

 

Sindicación  Sindicación  Sindicación  Sindicación

Curso: 2023-24
© Escuela Superior de Ingeniería Informática
Edificio Infante Don Juan Manuel
Avda. de España s/n
02071 Albacete
Tfno: 967 59 92 00 - Fax: 967 59 92 24

informatica.ab@uclm.es
aviso legal
generar código QR de la página