Modulární zálohovací systém pro virtualizaci
Modular backup system for virtualization
diplomová práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/176337Identifikátory
SIS: 238154
Kolekce
- Kvalifikační práce [11981]
Autor
Vedoucí práce
Oponent práce
Klímek, Jakub
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Softwarové a datové inženýrství
Katedra / ústav / klinika
Katedra softwarového inženýrství
Datum obhajoby
13. 9. 2022
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Čeština
Známka
Velmi dobře
Klíčová slova (česky)
virtualizace|zálohování|deduplikaceKlíčová slova (anglicky)
virtualization|backup|deduplicationZálohování virtuálního počítače je zachycení statického obrazu, který lze následně použít pro obnovu v případě selhání cílového počítače. Přispíváme pilotní implementací modulárního systému vhodného pro zálohování a obnovu virtuálních strojů na virtua- lizační platformě VMware vSphere. Aplikaci lze rozšířit o podporu dalších platforem. Podporuje deduplikaci a transformaci zálohovaných dat, automatické pravidelné záloho- vání a konsolidaci záloh podle nastavení. Aplikace ukládá zálohovaná data do uživatelem definovaného umístění. Software lze ve všech výše uvedených případech rozšiřovat a upra- vovat. Na závěr uvádíme dokumentaci systému, návrhy možných rozšíření a návod k jejich implementaci. 1
Backing up of a virtual machine is the act of capturing a static image, that can be subsequently used for restoration in case of the target machine failure. We contribute a pilot implementation of a modular system suitable for virtual machine backup and restoration on the VMware vSphere virtualization stack. The application can be ex- tended with support for other platforms. It supports deduplication and transformation of the backed up data, automatic periodic backups and consolidation of the backups ac- cording to a policy. Moreover, the appliance stores the backed up data into a user-defined location. The software can be extended and modified in all of the above cases. Finally, we provide documentation of the system, suggestions for possible extensions and a guide to implement them. 1
