Modernizing Shibboleth IdP Server Using Ansible Automation to Enhance Crisis Management in a University Environment
Thesis title: | Modernizing Shibboleth IdP Server Using Ansible Automation to Enhance Crisis Management in a University Environment |
---|---|
Author: | Kosíková, Eliška |
Thesis type: | Bachelor thesis |
Supervisor: | Vencovský, Filip |
Opponents: | Kratochvíl, Jakub |
Thesis language: | English |
Abstract: | Following thesis aims to modernize the Shibboleth Identity Provider server infrastructure at the Prague University of Economics and Business by implementing Ansible automation. The primary business goal is to enhance the efficiency and reliability of the university’s Linux server deployment processes, improve disaster recovery capabilities, and optimize overall server administration and management. The thesis begins with an analysis of the current state of authentication servers at the university, highlighting the limitations of manual server deployment and upgrades, which lacked standardized procedures and documentation. This approach resulted in inefficient workflows, consuming considerable time and resources. This thesis further explores the role of Ansible in server and application deployment and management and identifies areas that could benefit from automation. It also examines how documentation is used as a code. Additionally, the thesis details the creation of new Ansible roles designed to automate Shibboleth Identity Provider server deployment tasks. It explains their implementation, evaluates their effectiveness, and demonstrates how the solution contributes to the optimization of server management at the university. |
Keywords: | disaster recovery; Ansible; server lifecycle management; server administration; university IT infrastructure; automation |
Thesis title: | Modernizace Shibboleth IdP serveru pomocí Ansible automatizace pro zlepšení krizového řízení v univerzitním prostředí |
---|---|
Author: | Kosíková, Eliška |
Thesis type: | Bakalářská práce |
Supervisor: | Vencovský, Filip |
Opponents: | Kratochvíl, Jakub |
Thesis language: | English |
Abstract: | Cílem práce je modernizace infrastruktury serveru Shibboleth Identity Provider na Vysoké škole ekonomické v Praze pomocí Ansible automatizace. Hlavním obchodním cílem je zvýšit efektivitu a spolehlivost procesů nasazení linuxových serverů univerzity, zlepšit možnosti obnovy po havárii a optimalizovat celkovou správu a řízení serverů. Práce začíná analýzou současného stavu autentizačních serverů na univerzitě, která poukazuje na omezení ručního nasazování a aktualizace serverů, u nichž chyběly standardizované postupy a dokumentace. Tento přístup vedl k neefektivním pracovním postupům, které spotřebovávaly značné množství času a zdrojů. Tato práce dále zkoumá úlohu systému Ansible při nasazování a správě serverů a aplikací a identifikuje oblasti, které by mohly z automatizace těžit. Zkoumá také koncept dokumentace jako kód. Kromě toho práce podrobně popisuje vytvoření nových rolí Ansible určených k automatizaci úloh nasazení serveru Shibboleth Identity Provider. Vysvětluje jejich implementaci, hodnotí jejich účinnost a ukazuje, jak toto řešení přispívá k optimalizaci správy serverů na univerzitě. |
Keywords: | automatizace; správa serverů; správa životního cyklu serverů; obnova po havárii; univerzitní IT infrastruktura; Ansible |
Information about study
Study programme: | Aplikovaná informatika |
---|---|
Type of study programme: | Bakalářský studijní program |
Assigned degree: | Bc. |
Institutions assigning academic degree: | Vysoká škola ekonomická v Praze |
Faculty: | Faculty of Informatics and Statistics |
Department: | Department of Information Technologies |
Information on submission and defense
Date of assignment: | 1. 3. 2024 |
---|---|
Date of submission: | 9. 12. 2024 |
Date of defense: | 30. 1. 2025 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/88711/podrobnosti |