Systém na bezpečné a efektivní zálohování dat
A system for secure and efficient data backup
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Michal Kunert
Vedoucí práce
Muzikář Zdeněk
Oponent práce
Trdlička Jan
Studijní obor
Bezpečnost a informační technologieStudijní program
Informatika 2009Instituce přidělující hodnost
katedra počítačových systémůPráva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
Tato bakalářská práce se zabývá návrhem a implementací systému, který dokáže zabezpečit uživatelská data pomocí synchronizace těchto dat mezi klientem a serverem. Na straně serveru je využit pro ukládání dat souborový systém ZFS. Součástí serverové části bude také webové rozhraní umožňující zobrazení historických i aktuálních verzí souborů. Práce začíná analýzou, ve které jsou specifikovány požadavky na řešení, jsou zde zhodnoceny konkurenční aplikace a také obsahuje popis použitelných technologií pro implementaci. Další kapitoly se zabývají návrhem a popisem implementace. K implementaci celého systému je využit programovací jazyk Python a pro vytvoření webové aplikace je použit webový framework Django. Pro evidování historických verzí souborů jsou použity snapshoty souborového systému ZFS. V poslední části práce jsou navržena možná vylepšení. The main aim of this bachelor thesis is to design and implement a system, which enables to secure user data by synchronizing this data between a client and a server. The server-side ZFS file system is used for data storage. The server part will also include a web interface that allows users to view files and historical revisions of those files. The thesis starts with the analysis, which contains specification of requirements for the solution, competing applications are evaluated here and this chapter also contains a description of suitable technologies for implementation. The next chapters deal with the design of the application and description of the implementation. A Programming language Python was used for implementation and Django framework was used for the creation of web application. ZFS filesystem snapshots are used for storing historical revisions of files. In the last part of the thesis, possible improvements are suggested.
Kolekce
- Bakalářské práce - 18104 [347]