Řešení pro migraci souborů do cloudu
Solution for migration of files into the cloud
Typ dokumentu
diplomová prácemaster thesis
Autor
Jakub Adamík
Vedoucí práce
Frajták Karel
Oponent práce
Komárek Martin
Studijní obor
Softwarové inženýrstvíStudijní program
Otevřená informatikaInstituce přidělující hodnost
katedra počítačů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
Organizace migrují do cloudu za účelem snížení nákladů na infrastrukturu a zvýšení spolehlivosti svých služeb. V rámci migračního projektu do Microsoft 365 byl zadán požadavek na vývoj řešení pro migraci souborů z NAS na platformu SharePoint. Byla navržena, implementována a nasazena dvě řešení – Migrator a SharePoint protector. Konzolová aplikace Migrator migruje soubory z NAS na SharePoint pomocí Microsoft Graph API. Před nahráním na SharePoint jsou soubory klasifikovány pomocí AIP štítků. Řešení SharePoint protector klasifikuje soubory, které jsou na SharePoint nahrány uživatelem po aktu migrace. Je implementováno pomocí Azure Functions a provozované na platformě Microsoft Azure. Obě řešení byla akceptována, úspěšně nasazena a jsou provozována v prostředí zákazníka. V rámci práce vznikli tři open source GitHub repozitáře – adamijak/cosmos, adamijak/azure-auth, adamijak/azure-http. Repozitář adamijak/cosmos obsahuje implementaci pro zjednodušení práce s Azure Cosmos DB. Repozitáře adamijak/azure-auth a adamijak/azure-http obsahují kód a nástroje, které umožňují testovat Microsoft Graph API a služby Microsoft 365. Organizations are migrating to the cloud to reduce infrastructure costs and increase the reliability of their services. As part of a migration project to Microsoft 365, a requirement was made to develop a solution to migrate files from NAS to the SharePoint platform. Two solutions were designed, implemented and deployed – Migrator and SharePoint protector. The Migrator console application migrates files from NAS to SharePoint using the Microsoft Graph API. Before uploading to SharePoint, the files are classified with AIP labels. The SharePoint protector solution classifies files that are uploaded to SharePoint by the user after the act of migration. It is implemented using Azure Functions and runs on the Microsoft Azure platform. Both solutions have been accepted, successfully, deployed and are running in the customer’s environment. Three open source GitHub repositories were created as part of the work – adamijak/cosmos, adamijak/azure-auth, adamijak/azure-http. The adamijak/cosmos repository contains an implementation to simplify working with Azure Cosmos DB. The adamijak/azure-auth and adamijak/azure-http repositories contain code and tools that allow you to test the Microsoft Graph API and Microsoft 365 services.
Kolekce
- Diplomové práce - 13136 [892]