Národní úložiště šedé literatury Nalezeno 27 záznamů.  předchozí11 - 20další  přejít na záznam: Hledání trvalo 0.00 vteřin. 
Služba pro streamování hudby
Škultéty, Erik ; Musil, Petr (oponent) ; Mlích, Jozef (vedoucí práce)
Tato práce se zabývá problematikou streamované hudby a následně pak implementací vzorové aplikace pro mobilní zařízení běžící na platformě MeeGo. Tato aplikace se v základu opírá o služby protokolu RTP, který je dostupný ve formě pluginů knihovny GStreamer. V rámci této práce je dále diskutována problematika cloud computingu a posléze implementována cloudová služba typu SaaS, která poskytuje klientské části aplikace seznam aktuálně dostupných rádií, přičemž tato služba rovněž uživatelům poskytuje přidávání nových rádií do internetové databáze.
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.   
Webový systém pro správu GPS dat v cloudovém prostředí
Kasala, Viliam ; Rychlý, Marek (oponent) ; Burget, Radek (vedoucí práce)
Tato práce se zabývá vývojem webového systému pro správu GPS dat v cloudovém prostředí. Práce seznamuje čtenáře s nejpoužívanějšími aplikačními rozhraními pro tvorbu vlastní mapové aplikace. Nabízí také porovnaní cloudových platforem Google App Engine a OpenShift Online. Dále se zabývá návrhem a implementací systému pro platformu OpenShift Online. Systém se zaměřuje na import tras z formátu GPX, správu tras, zobrazení tras na mapových podkladech Mapy.cz, vyhledávaní v trasách, tvorbu výškového profilu a různých statistik.
Distributed Tasks in an Enterprise Computing Environment
Tichavský, Milan ; Rychlý, Marek (oponent) ; Burget, Radek (vedoucí práce)
In a microservices architecture, messages are commonly used for communication between individual services. There is a general need to listen to messages sent on a message bus and react to them by triggering job execution. This thesis presents all essential considerations to be made when solving this problem. It comes up with an execution framework that enables such workflow by executing tasks in arbitrary container images on OpenShift. The solution consists of a Flask API that contains the execution logic and a STOMP client written in Python that receives messages from the message bus and sends them to the API. Test scenarios are included to showcase the functionality, and the solution is evaluated by comparing it with a Jenkins setup. Also, an alternative design using Tekton pipelines is discussed. The second problem this thesis focuses on is the execution of periodically scheduled tasks and suggests using Kubernetes CronJob objects instead of implementing anything custom.
Anomaly and threat detection in audit logs using machine learning
Ludes, Adam ; Ježek, Štěpán (oponent) ; Tomašov, Adrián (vedoucí práce)
The thesis explores cloud-native architecture, anomaly detection techniques, machine learning, and data analysis to develop an anomaly detection model for audit logs from the Red Hat OpenShift Container Platform. Statistical methods and time series analysis for anomaly detection are introduced, while machine learning models and preprocessing techniques are implemented and evaluated. The results demonstrate limitations in traditional models for handling anomalies in deeply nested data, while the NLP model shows robust performance. This research provides valuable insights and is a reference for researchers and practitioners in cloud-native architecture, anomaly detection, machine learning, and data analysis.
Chaos Testing of the Strimzi Project Using the Litmus Platform
Zrnčík, Henrich ; Smrčka, Aleš (oponent) ; Vojnar, Tomáš (vedoucí práce)
The last decade in software engineering has seen a trend towards automation and abstraction with increasing use of micro-service architecture. The trend towards micro-service architecture has brought with it a need to rethink how we implement software quality assurance. Running micro-services in the cloud with multiple distributed components requires additional management of shared and inter dependent components. This in turn requires additional testing of the system's resilience. A possible answer is chaos engineering, which is often considered the next logical step after end-to-end and integration testing. This thesis will focus on the gaps in testing created by the move to micro-service architecture and how chaos engineering can fill them. In particular it will focus on Apache Kafka deployed onto a kubernetes platform (Strimzi) and how the Litmus framework can be used to implement Chaos testing against this deployment. As our use-case was to have long running Kafkas deployed on kubernetes we had to adapt and extend the Litmus framework and build experiments that could test both long running kafkas and long running kubernetes. This thesis will demonstrate how we did this.
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.
Operator for MariaDB Galera Cluster in OpenShift
Javorský, Lukáš ; Malinka, Kamil (oponent) ; Januš, Filip (vedoucí práce)
The main goal of this thesis is to create an orchestrated system, that will adapt and react to the current database server load. The newest OpenShift 4 orchestration and container deployment platform, which is built on top of the Kubernetes API, is being used as a~solution to this problem. Using the operator as the mind of the OpenShift cluster, responsible for the deployment, load balancing, detecting crashes, and fail-over recovery in the MariaDB containers, we can ensure that the database will keep functioning, even in the highest peaks throughout the day. Galera replication software built into each MariaDB server ensures that the content of every database in the Galera cluster is consistent.
Návrh, vývoj a integrace vyhledávače pro agregaci informací z různých zdrojů
Kiselev, Danila ; Luhan, Jan (oponent) ; Neuwirth, Bernard (vedoucí práce)
Bakalářská práce se zaměřuje na vylepšení informačního systému firmy Red Hat. V práci se budu zabývat usnadněním procesu vyhledání informací. Při práci se seznámím s jazykem Python a jeho moduly, navrhnu změny, které by měly mít za následek uspoření času specialistů tak, aby se mohli plně věnovat své primární práci, kterou je řešení problému zákazníků.
Continuous Integration Dashboard
Abramov, Mikhail ; Rychlý, Marek (oponent) ; Burget, Radek (vedoucí práce)
This bachelor thesis deals with the development of a web application for integrating CI/CD instruments. The main goal was to study the currently available technologies and prepare an application corresponding to the provided requirements. During system implementation, were learned development aspects such as CI/CD instruments, server-side frameworks, client-side frameworks, databases, web server technologies, containerization tools. As a result of bachelor's thesis we prepared an application consisting of three parts: server part, client part and database. This application is prepared to run divided into three parts in containerization.

Národní úložiště šedé literatury : Nalezeno 27 záznamů.   předchozí11 - 20další  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.