host ::
přihlásit
Digitální repozitář
Hledej
Nový záznam
Nápověda
O repozitáři
Hlavní stránka
>
Vysokoškolské kvalifikační práce
>
Diplomové práce
> Systém pro automatickou správu serverů
Informace
Soubory
Název:
Systém pro automatickou správu serverů
Překlad názvu:
System for Automated Server Administration
Autoři:
Pavelka, Martin
;
Pánek, Richard
(oponent) ;
Krčma, Martin
(vedoucí práce)
Typ dokumentu:
Diplomové práce
Rok:
2019
Jazyk:
cze
Nakladatel:
Vysoké učení technické v Brně. Fakulta informačních technologií
Abstrakt:
[cze]
[eng]
Cieľom tejto diplomovej práce je návrh užívateľského rozhrania a implementácia informačného systému ako webovej aplikácie. Systém prostredníctvom implementovanej knižnice komunikuje so serverom GraphQL, ktorý spracováva požiadavky nad užívateľskými dátami klienta. Práca popisuje možnosti riešenia automatizácie u fyzických serverov. Aplikácia sprístupňuje cez vlastné aplikačné rozhranie automatickú správu virtuálnych serverov. Všetky operácie sú vykonávané bez zásahu ľudského prvku. Prepojenie s virtualizačnými technológiami je zabezpečené cez poskytované webové rozhrania alebo využitím vlastných skriptov spúšťaných na virtuálnom termináli systému. Nad projektom je postavený systém monitorovania prevádzky jednotlivých komponentov, riešenie integrácie systému využitím nástroja Gitlab a spracovávanie konfiguračných požiadaviek použitím Unix CRON úloh.
The goal of this diploma thesis is to design the user interface and implement the information system as a web application. Using the custom implemented library the system communicates with GraphQL server which manages the client data. The thesis describes possible solutions for physical servers automatization. The application provides the application interface to manage virtual servers. Automatization is possible without human interaction. Connection to the virtualization technologies is handled by web interface APIs or custom scripts running in the virtual system terminal. There is a monitoring system built over project components. The thesis also describes the continuous integration using Gitlab tools. Running the configuration task is solved using the Unix CRON system.
Klíčová slova:
asynchrónne spracovávanie
;
automatická správa serverov
;
Babel
;
Cachet
;
cloud computing
;
cloudové služby
;
dependency injection
;
Doctrine
;
fyzické servery
;
Gitlab
;
Grafana
;
GraphQL
;
hypervisor
;
informačný systém
;
KVM
;
LXC
;
Nette
;
NodeJS
;
OpenStack
;
PHP
;
Proxmox
;
Redis
;
systém integrácie a nasadzovania
;
systém monitorovania
;
TypeScript
;
užívateľské rozhranie
;
virtualizácia
;
virtuálne privátne servery
;
VMware
;
WebPack
;
asynchronous requests
;
automatic server manipulation
;
Babel
;
Cachet
;
cloud computing
;
cloud services
;
continuous integration and development
;
dependency injection
;
Doctrine
;
Gitlab
;
Grafana
;
GraphQL
;
hypervisor
;
information system
;
KVM
;
LXC
;
monitoring system
;
Nette
;
NodeJS
;
OpenStack
;
PHP
;
physics servers
;
Proxmox
;
Redis
;
TypeScript
;
user interface
;
virtual private servers
;
virtualization
;
VMware
;
WebPack
Instituce:
Vysoké učení technické v Brně (
web
)
Informace o dostupnosti dokumentu:
Plný text je dostupný v Digitální knihovně VUT.
Původní záznam:
http://hdl.handle.net/11012/180421
Trvalý odkaz NUŠL:
http://www.nusl.cz/ntk/nusl-403213
Záznam je zařazen do těchto sbírek:
Školství
>
Veřejné vysoké školy
>
Vysoké učení technické v Brně
Vysokoškolské kvalifikační práce
>
Diplomové práce
Záznam vytvořen dne 2019-08-26, naposledy upraven 2022-09-04.
Podobné záznamy
Není přiložen dokument
Exportovat ve formátu
DC
,
NUŠL
,
RIS
Sdílet