Národní úložiště šedé literatury Nalezeno 16 záznamů.  1 - 10další  přejít na záznam: Hledání trvalo 0.01 vteřin. 
Využití linuxových kontejnerů v HW/SW co-design
Juřica, Jiří ; Přikryl, Zdeněk (oponent) ; Hruška, Tomáš (vedoucí práce)
Tato práce pojednává o možnostech nahrazení klasických virtuálních strojů linuxovými kontejnery. Cílem je vytvořit funkční systém ke spouštění paralelních úloh, které mají předchystané prostředí a slouží k testování a buildu softwaru. Pro kontejnerizaci byla zvolena platforma Docker, která je doplněna o automatickou konfiguraci počítačů, na kterých systém běží. Dále je tento systém rozšířen o propojení s nástrojem pro průběžnou integraci Jenkins. Vytvořené řešení pomohlo ověřit, že používání kontejnerů je efektivnější než starší technologie virtualizace. Doba provádění úloh tak byla zkrácena v průměru o 24 %. Přínosem této práce je srovnání dvou virtualizačních přístupů a uvedení do technologie Docker.
Vizuální kontrola počtu volných parkovacích míst s využitím cloudových služeb
Hruban, Vladimír ; Juránek, Roman (oponent) ; Špaňhel, Jakub (vedoucí práce)
Cílem této práce je navrhnout a vyvinout službu běžící ve veřejném cloudu, která využívá služeb strojového učení pro vizuální kontrolu počtu volných parkovacích míst. V rámci tohoto zadání byly navrženy dvě architektury a různým podílem služeb běžících na cloudu a jedna z nich byla implementována. Zároveň vznikla uživatelská webová aplikace pro komunikaci se službou.
Reengineering dvouvrstvých aplikací
Oberreiter, Michal ; Rychlý, Marek (oponent) ; Burget, Radek (vedoucí práce)
Tato práce se zabývá analýzou problematiky reengineeringu v kontextu modernizace dvouvrstvých aplikací. Na základě dostupné literatury je popsána metodologie, přístupy a možné strategie k realizaci reengineeringu. Z pohledu softwarových architektur, které práce popisuje a vzájemně porovnává, jsou diskutována konkrétní řešení vybraných problémů v různých architekturách. Pro aplikaci principů reengineeringu je zvolena ve spolupráci se společností I&C Energo reálná aplikace Systém správy kabeláže. Stávající řešení je analyzováno, nedostatky identifikovány. Na základě zmapovaných technik je navrhnuto cloud-native řešení v architektuře mikroslužeb, které je následně implementováno a popsáno. Výstupem práce je případová studie aplikace reengineeringu na Systému správy kabeláže.
Testování Open vSwitch a DPDK
Šabart, Otto ; Grégr, Matěj (oponent) ; Čejka, Rudolf (vedoucí práce)
Práce popisuje virtuální přepínač Open vSwitch a jeho architekturu. Zabývá se jeho akcelerací - především pomocí knihovny Data Plane Development Kit (DPDK). Popisuje architekturu této knihovny, rozebírá její jednotlivé funkční celky a popisuje možnosti její konfigurace. Další část práce popisuje metodologii zvolenou pro testování výkonu virtuálních přepínačů. Tato metodologie byla následně využita pro návrh a implementaci prostředí pro plně automatizované testování výkonu přepínače Open vSwitch s DPDK s využitím automatizačních systémů Koji, Jenkins, Beaker a VSperf. Zároveň byly implementovány nástroje pro automatické porovnávání získaných výsledků. Celé vytvořené prostředí bylo následně použito pro změření výkonu několika základních konfigurací přepínače Open vSwitch, a to jak s využitím knihovny DPDK, tak i bez ní. Provedená měření jsou v práci zhodnocena a diskutována. Závěr práce se zabývá velkým množstvím rozšíření a vylepšení implementovaných testů.
Orchestrace modulů multitenantních systémů
Jeřábek, Filip ; Janoušek, Vladimír (oponent) ; Smrčka, Aleš (vedoucí práce)
Cílem práce je navrhnout a demonstrovat řešení alternativního převodu aplikace do multitenantní podoby spolu s jejím přesunem ze zákaznického serveru a nasazením na sdílený server firmy, která tento systém vyvíjí. Součástí převodu není klasická modifikace původní aplikace a implementace multitenance přímo do jejího kódu. Pomocí systémů jako je Docker a Kubernetes budou vyčleňovány, kontejnerizovány a orchestrovány moduly původní aplikace, díky čemuž vznikne iluze multitenance. Práce necílí na předložení jednoho řešení, ale apeluje na poskytnutí potřebných znalostí, více variant návrhu a implementace univerzálního demonstračního řešení, kdy je před použitím nějakého z návrhů předpoklad jeho upravení dle specifických potřeb vlastního řešení a jeho následná implementace. Navrhovaná řešení mají za cíl zjednodušení procesu tohoto převodu, což souvisí s ušetřením prostředků, a také poskytnutí možnosti vytvoření iluze multitenance u systémů, kde je klasický postup příliš náročný nebo nemožný.
Modulární webhosting pro výukové účely
Kašpárek, Ladislav ; Smrčka, Aleš (oponent) ; Pavela, Jiří (vedoucí práce)
Bakalářká práce je zaměřena na návrh webhostingu, jehož cílem je podpořit výuku IT na středních školách. Výsledný webhosting je postaven na kontejnerové platformě Docker, která je ovládána vlastní implementací řídící platformy. Cílem vlastní implementace je dosažení maximální kontroly nad způsobem nasazení služeb, které mají žáci využívat při výuce. Vytvořený webhosting umožňuje izolovaný běh žákovských služeb, jehož výhodou jsou stejná běhová prostředí při zachování oddělenosti jednotlivých služeb. Součástí bakalářské práce je nasazení webhostingu a následná žákovská evaluace zakládající se na zkušenostech využívání služeb platformy.
Orchestrace modulů multitenantních systémů
Freyburg, Petr ; Pavela, Jiří (oponent) ; Smrčka, Aleš (vedoucí práce)
Tato práce se zabývá tvorbou multitenantních systémů a jejich orchestrací. Proces tvorby je založen na transformaci existujícího monolitického, avšak modulárního systému s cílem vyčlenění vybraného modulu. Vzniklé řešení zahrnuje infrastrukturu, která umožňuje zabezpečený přenos mezi informačním systémem a vyčleněným modulem. Tato infrastruktura izoluje jednotlivé tenanty do sebe. Jednotlivé moduly jsou kontejnerizovány v technologii Docker a jsou orchestrovány pomocí nástroje Kubernetes. Navržené řešení podporuje několik rozhraní mezi modulem a systémem. Podporovaná rozhraní zahrnují například standardní klient-server architekturu nebo standardní vstupně-výstupní umožňující jednorázové spouštění konzolových aplikací.
Orchestrace modulů multitenantních systémů
Jeřábek, Filip ; Janoušek, Vladimír (oponent) ; Smrčka, Aleš (vedoucí práce)
Cílem práce je navrhnout a demonstrovat řešení alternativního převodu aplikace do multitenantní podoby spolu s jejím přesunem ze zákaznického serveru a nasazením na sdílený server firmy, která tento systém vyvíjí. Součástí převodu není klasická modifikace původní aplikace a implementace multitenance přímo do jejího kódu. Pomocí systémů jako je Docker a Kubernetes budou vyčleňovány, kontejnerizovány a orchestrovány moduly původní aplikace, díky čemuž vznikne iluze multitenance. Práce necílí na předložení jednoho řešení, ale apeluje na poskytnutí potřebných znalostí, více variant návrhu a implementace univerzálního demonstračního řešení, kdy je před použitím nějakého z návrhů předpoklad jeho upravení dle specifických potřeb vlastního řešení a jeho následná implementace. Navrhovaná řešení mají za cíl zjednodušení procesu tohoto převodu, což souvisí s ušetřením prostředků, a také poskytnutí možnosti vytvoření iluze multitenance u systémů, kde je klasický postup příliš náročný nebo nemožný.
Reengineering dvouvrstvých aplikací
Oberreiter, Michal ; Rychlý, Marek (oponent) ; Burget, Radek (vedoucí práce)
Tato práce se zabývá analýzou problematiky reengineeringu v kontextu modernizace dvouvrstvých aplikací. Na základě dostupné literatury je popsána metodologie, přístupy a možné strategie k realizaci reengineeringu. Z pohledu softwarových architektur, které práce popisuje a vzájemně porovnává, jsou diskutována konkrétní řešení vybraných problémů v různých architekturách. Pro aplikaci principů reengineeringu je zvolena ve spolupráci se společností I&C Energo reálná aplikace Systém správy kabeláže. Stávající řešení je analyzováno, nedostatky identifikovány. Na základě zmapovaných technik je navrhnuto cloud-native řešení v architektuře mikroslužeb, které je následně implementováno a popsáno. Výstupem práce je případová studie aplikace reengineeringu na Systému správy kabeláže.
Vizuální kontrola počtu volných parkovacích míst s využitím cloudových služeb
Hruban, Vladimír ; Juránek, Roman (oponent) ; Špaňhel, Jakub (vedoucí práce)
Cílem této práce je navrhnout a vyvinout službu běžící ve veřejném cloudu, která využívá služeb strojového učení pro vizuální kontrolu počtu volných parkovacích míst. V rámci tohoto zadání byly navrženy dvě architektury a různým podílem služeb běžících na cloudu a jedna z nich byla implementována. Zároveň vznikla uživatelská webová aplikace pro komunikaci se službou.

Národní úložiště šedé literatury : Nalezeno 16 záznamů.   1 - 10další  přejít na záznam:
Chcete být upozorněni, pokud se objeví nové záznamy odpovídající tomuto dotazu?
Přihlásit se k odběru RSS.