Full text
![]() |
PDF
- Users in campus UPM only
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (899kB) |
García Padilla, Adrián (2020). Automatización de tareas en una infraestructura empresarial con Ansible. Entitlement Review y Hardening de servidores. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. de Sistemas Informáticos (UPM), Madrid.
Title: | Automatización de tareas en una infraestructura empresarial con Ansible. Entitlement Review y Hardening de servidores |
---|---|
Author/s: |
|
Contributor/s: |
|
Item Type: | Final Project |
Degree: | Grado en Ingeniería del Software |
Date: | 2020 |
Subjects: | |
Freetext Keywords: | Automatización; Playbooks |
Faculty: | E.T.S.I. de Sistemas Informáticos (UPM) |
Department: | Sistemas Informáticos |
Creative Commons Licenses: | Recognition - No derivative works - Non commercial |
![]() |
PDF
- Users in campus UPM only
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (899kB) |
Hoy en día, las empresas tienen infraestructuras enormes con cientos de servidores soportando arquitecturas complejas de aplicaciones software que se comunican entre sí mediante capas. Esto hace que, en determinado punto, sea prácticamente imposible gestionar de forma correcta una granja inmensa de servidores, lo cual puede llegar a ser peligroso si se trata de temas de seguridad, por ejemplo. También puede llegar a ser tedioso, por lo que actualmente cada vez más empresas ponen más en empeño en crear proyectos para lograr gestionar dichas granjas de servidores de una forma sencilla y eficaz. En el caso que se estudia en este Trabajo de Fin de Grado (TFG) se intenta paliar este problema y se plasma cómo se puede gestionar una granja masiva de servidores mediante una herramienta llamada Ansible y mediante el diseño y desarrollo de unos ficheros llamados “playbooks” que se ejecutan con dicha herramienta y que contienen todas las órdenes que se quieren aplicar en los servidores, consiguiendo de esta forma ejecutar una o varias tareas en paralelo al mismo tiempo en cientos de servidores en lugar de ir uno por uno ejecutando las órdenes necesarias para lograr un objetivo propuesto.
Abstract:
Nowadays, companies have huge infrastructures with hundreds of servers supporting complex architectures of software applications that communicate with each other through layers. This means that, at some point, it is practically impossible to manage a huge farm of servers in a proper way, which can be dangerous when it comes to security issues, for instance. It can also become tedious, which is why more and more companies are putting more effort into creating projects to manage these farms in a simple and efficient way. In the case studied in this End-of-Grade Project, an attempt is made to palliate this problem and how a massive farm of servers can be managed using a tool called Ansible and through the design and development of files called “playbooks” that are executed with the said tool and that contain all the orders that are needed to apply on the servers, achieving the execution of one or more tasks in parallel at the same time on hundreds of servers instead of going one by one executing the necessary orders to achieve a proposed goal.
Item ID: | 65486 |
---|---|
DC Identifier: | https://oa.upm.es/65486/ |
OAI Identifier: | oai:oa.upm.es:65486 |
Deposited by: | Biblioteca Universitaria Campus Sur |
Deposited on: | 19 Nov 2020 11:12 |
Last Modified: | 21 Nov 2022 09:50 |