Modulární zálohovací systém pro virtualizaci
Modular backup system for virtualization
diploma thesis (DEFENDED)
View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/176337Identifiers
Study Information System: 238154
Collections
- Kvalifikační práce [11987]
Author
Advisor
Referee
Klímek, Jakub
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Software and Data Engineering
Department
Department of Software Engineering
Date of defense
13. 9. 2022
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
Czech
Grade
Very good
Keywords (Czech)
virtualizace|zálohování|deduplikaceKeywords (English)
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
