Národní úložiště šedé literatury Nalezeno 29 záznamů.  1 - 10dalšíkonec  přejít na záznam: Hledání trvalo 0.01 vteřin. 
Design systému kontejnerů pro tříděný odpad
Vostrikova, Daria ; Zdařil, Zdeněk (oponent) ; Sládek, Josef (vedoucí práce)
Jedním z kroků v procesu recyklace odpadu je separovaný sběr. K tomuto účelu slouží kontejnery na tříděný odpad. Tato diplomová práce se zabývala novým pojetím vzhledu nádob s předpokladem vytvořit originální a kompaktní řešení pro města. Finálním řešením je sestava kontejnerů, kde je nosnou myšlenkou princip stavebnice. Inovativním prvkem řešení je také možnost vybírat jednotlivá provedení místa vhozu odpadu, čímž vzniká variabilita a přizpůsobivost k danému prostředí. Výsledkem je návrh, který respektuje funkční, echnologické, ergonomické a estetické zákonitosti.
Testování aplikací s využitím Linuxových kontejnerů
Marhefka, Matúš ; Rogalewicz, Adam (oponent) ; Smrčka, Aleš (vedoucí práce)
Táto diplomová práca sa zaoberá softwarovými kontajnermi (obzvlášť Docker kontajnermi) ako jednou variantou serverovej virtualizácie. Softwarové kontajnery namiesto virtualizácie hardwaru spočívajú na vrchole jedinej inštancie operačného systému a sú z hľadiska systémových zdrojov oveľa účinnejšie ako hypervisory. Docker kontajnery uľahčujú balenie a distribúciu aplikácií, a zaručujú, že aplikácie budú vždy bežať rovnako, bez ohľadu na prostredie, v ktorom budú spustené. K dispozícii je celý rad prípadov použitia kontajnerov, táto práca skúma ich použitie v oblasti testovania softwaru. Diplomová práca navrhuje tri hlavné kategórie prípadov použitia pre beh softwarových systémov v Docker kontajneroch. Predstavuje aspekty pre aplikácie bežiace v kontajneroch, ktoré by mali poskytnúť lepší prehľad o nastaveniach aplikácie v rámci infraštruktúry kontajnerov. Následne sú diskutované možné problémy s testovaním softwarových systémov bežiacich v Docker kontajneroch a sú navrhnuté testovacie metódy, ktoré predložené problémy riešia. Jedna navrhnutá testovacia metóda bola tiež použitá pri implementácii frameworku na testovanie softwaru bežiaceho v Docker kontajneroch, ktorý bol vyvinutý v rámci tejto práce.
Infrastructure for Testing and Deployment in the Field of Containers
Ormandy, Adam ; Lengál, Ondřej (oponent) ; Turoňová, Lenka (vedoucí práce)
Efficiency loss caused by repetitive manual tasks is a common problem throughout the IT sector. Developers often test, build, and deploy their software manually. That is not only time-consuming, but also dull and prone to errors and mistakes. This thesis tries to solve that in the context of one DevOps team, by unifying the development and testing tools, and by applying the principles of continuous integration and continuous deployment in the production environment. It is focused on Python, Jenkins, and container-based software and workflows. The main tools used in the thesis are GitLab CI, OpenShift and Tox. Thanks to work in described in the thesis, the number of projects with CI/CD pipelines increased from 7 to 50 percent, the amount of Python style violations started to decrease, containers have proper metadata, the container build process is automated, time and effort are saved by not doing repetitive tasks, and more.
Účelová aktualizace souboru historických objektů
Láníková, Petra ; Maar, Radek (oponent) ; Boleslavská, Yvona (vedoucí práce)
Areál kláštera Porta Coeli v současnosti ožívá od návratu Cisterciáckému řádu v restitucích roku 1995. Vedení kláštera se jej snaží postupně opravovat a zvelebovat. Vzhledem k velké rozloze a dlouhé době zanedbávání, je to úkol ještě na dlouhou dobu. Ve své práci hledám další možnosti využití v současnosti nevyužitých a mnohdy chátrající objektů. Hlavní vstup do areálu je skrze průjezd v budově nové fortny. Tudy proudí dovnitř většina pěších návštěvníků, kteří dále prochází lipovou alejí. V rámci revitalizace bych chtěla ve svém projektu navrhnout využívání této lipové aleje k pořádáním trhů – od těch farmářských s lokálními potravinami až po vánoční. Jsem přesvědčena, že stánky umístěné v aleji spolu s osvětlením na stromech, by dokázaly vytvořit kouzelnou vánoční atmosféru v kulisách významné památky a jistě by přilákaly návštěvníky z velké dálky. V projektu podrobněji řeším budovy sýpky a ovčína. V bývalé sýpce nově vznikne ubytování pro 66 lidí a pivní lázně, z bývalého ovčína bude multifunkční sál vhodný na výstavy, školením, koncerty i svatby. Tyto stavby jsou umístěny v zadní části areálu a tato poloha zajišťuje soukromí při akcích a zároveň by tím neměli být rušeni ani turisté.
Virtualizace operačních systémů
Král, Jan ; Malina, Lukáš (oponent) ; Komosný, Dan (vedoucí práce)
Diplomová práce „Virtualizace operačních systémů“ se v úvodu věnuje obecnému popisu virtualizačních technologií a možnostem jejich využití. V práci jsou také uvedeny příklady virtualizačních technologií různých typů, včetně detailnějšího popisu nástrojů KVM a Docker použitých při měření. Dále je v této práci navržen a realizován postup měření vlivu výše zmíněných virtualizačních nástrojů na síťové služby SSH, Telnet, FTP a odezvu síťového rozhraní v rámci virtuálních stanic. Pro automatizované měření požadovaných hodnot byla vytvořena aplikace, která je v této práci také detailně popsána. Práce dále obsahuje detailní rozbor, analýzu a prezentaci všech naměřených hodnot. Závěr práce shrnuje dosažené výsledky a potvrzuje vliv virtualizace na parametry síťových služeb, kdy aplikační kontejnery služby Docker, které jsou svými nízkými režijními náklady na provoz srovnatelné se systémem bez virtualizace, vykazovaly znatelně lepší výsledky než tradiční virtuální stanice realizované pomocí virtualizace KVM.
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.
Kontejnerizace detektorů nad relačními databázemi
Oberreiter, Michal ; Kočí, Radek (oponent) ; Smrčka, Aleš (vedoucí práce)
Tato práce se zabývá kontejnerizací aplikací pro příkazové řádky, konkrétně pak analyzátorů obsahu databáze. Práce je řešena v kontextu platformy Testos, která cílí na automatizaci softwarového testování. Cílem řešení je navrhnout a implementovat univerzálně použitelný nástroj, který by také vhodným způsobem řešil specifické požadavky databázových detektorů. Pro účely kontejnerizace byl zvolen nástroj Docker, nad kterým byl postaven zapouzdřující systém. Dále bylo vytvořeno webové uživatelské rozhraní komunikující s API. Výsledné řešení umožňuje snadno spravovat aplikace příkazové řádky a získávat z nich relevantní výstupy. Přínosem této práce je usnadnění práce s aplikacemi, které vyžadují své specifické závislosti. Usnadnění spočívá v zapouzdření specifik nástroje Docker pod obecnější model práce a také ve vytvoření uživatelsky přívětivého grafického rozhraní.
Internet of Things zařízení s podporou ZigBee a 6LoWPAN
Halász, Dávid ; Mlích, Jozef (oponent) ; Musil, Petr (vedoucí práce)
Internet věcí je nejnovější trend v počítačovém průmyslu. I když ještě nebyl zcela jasně definován, jsme již obklopeni různými zařízeními připojenými k internetu. Tato diplomová práce se zaměřuje na nízkonákladová a úsporná bezdrátová řešení a na on-line backend v pozadí této architektury. Zároveň se tato práce zabývá Cloud Computingem, který je schopen poskytnout vysoce škálovatelné prostředí pro běh tohoto backendu bez budování infrastruktury. Aby bylo možné zvládnout obrovská množství dat poskytnutých miliardami zařízeními, dalo by se využít služeb BigData v tom stejném prostředí cloudu. Projekt shrnuje teoretické pozadí konceptu Internetu věcí na základě dostupných materiálů. Výsledkem výzkumu je přehled konceptu, který poskytuje popis procesu návrhu, implementace a testování komplexního zemědělského řešení pro internet věcí.
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ý.
Application for OpenShift Plaform for Testing of Students Projects
Országh, Marián ; Janoušek, Vladimír (oponent) ; Smrčka, Aleš (vedoucí práce)
The aim of this thesis is to design a service for automated requirements-based testing of student programming assignments, and thereafter implement this service using the OpenShift, Python and Git technologies. By creating such a service, a foundation is set for a unified testing process, which includes executing the test suites in separate Linux containers. Such a process is intended for simplification of the grading by teachers and teacher assistants, and at the same time improvement of student's performance in such tasks.   This Master's thesis explains the basics of software testing, while focusing on requirements-based testing specifically. Furthermore, it provides insight into the container technology, as well as how these themes are applied in the project's design, and how they are reflected in the service's requirements. Afterwards, the implementation details of the service are put under examination in order to provide a reference material for any future extensions of the project.   The implemented service allows for basic operations, including testing of multiple student projects in separate containers concurrently, creating a containerized debugging session, or automatically building a testing container image for a given assignment.   

Národní úložiště šedé literatury : Nalezeno 29 záznamů.   1 - 10dalšíkonec  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.