Podpora pro prediktivní škálování aplikací na platformě Kubernetes
but.committee | doc. Ing. Vladimír Janoušek, Ph.D. (předseda) doc. Ing. Lukáš Burget, Ph.D. (člen) prof. Ing. Jan M. Honzík, CSc. (člen) Ing. Vojtěch Mrázek, Ph.D. (člen) Ing. Radek Kočí, Ph.D. (člen) | cs |
but.defence | Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných, např. k upřesnění cílů práce a implementovaných řešení. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm velmi dobře / B. | cs |
but.jazyk | čeština (Czech) | |
but.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Rogalewicz, Adam | cs |
dc.contributor.author | Fridrich, David | cs |
dc.contributor.referee | Pavela, Jiří | cs |
dc.date.accessioned | 2023-07-17T08:04:12Z | |
dc.date.available | 2023-07-17T08:04:12Z | |
dc.date.created | 2023 | cs |
dc.description.abstract | Cílem této práce je vytvořit nové rozhraní, které umožní uživateli zpracovávat sbírané metriky pro škálování podle definované formule (např. využití průměrné hodnoty, matematických rovnic, podmíněných příkazů apod.), kterou sám definuje. Dále umožňuje využít externí rozhraní pro připojení komponenty, který definuje vlastní škálovací chování, pomocí kterého může uživatel docílit automatizovaného prediktivního škálování aplikací na platformě Kubernetes. Zvolené problémy jsem vyřešil upravením jádra KEDY implementací nového rozhraní pro škálování podle vlastní formule s aritmetickými a podmiňovacími výrazy a možnosti připojení vlastní externí metody pro výpočet metrik pomocí gRPC technologie. Vytvořené řešení poskytuje flexibilnější způsob zpracovávání metrik a také umožňuje implementovat způsob zcela vlastní | cs |
dc.description.abstract | The goal of this work is to create a new interface that will allow users to process collected metrics for scaling according to a formula (e.g. average value, mathematical equations, conditional statements) defined by a user. It also allows users to use an external interface for connecting KEDA to a component that defines its own scaling behavior, with which the user can achieve more complex solutions like automated predictive scaling of applications on Kubernetes platform. I solved the selected problems by modifying the KEDA core by implementing a new interface for scaling according to a custom formula with arithmetic and conditional expressions and the ability to connect a custom external remote method for calculating metrics using gRPC technology. The created solution provides a more flexible way to process metrics and also allows user to implement their own methods. | en |
dc.description.mark | B | cs |
dc.identifier.citation | FRIDRICH, D. Podpora pro prediktivní škálování aplikací na platformě Kubernetes [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023. | cs |
dc.identifier.other | 148164 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/211148 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | KEDA | cs |
dc.subject | Kubernetes | cs |
dc.subject | K8s | cs |
dc.subject | škálování | cs |
dc.subject | automatizace | cs |
dc.subject | scaledObject | cs |
dc.subject | scaler | cs |
dc.subject | HPA | cs |
dc.subject | externí | cs |
dc.subject | spouštěč | cs |
dc.subject | externí kalkulace | cs |
dc.subject | grpc | cs |
dc.subject | ovladač | cs |
dc.subject | kontroler | cs |
dc.subject | rozhraní | cs |
dc.subject | KEDA | en |
dc.subject | Kubernetes | en |
dc.subject | K8s | en |
dc.subject | scaling | en |
dc.subject | automatization | en |
dc.subject | scaledObject | en |
dc.subject | scaler | en |
dc.subject | HPA | en |
dc.subject | external | en |
dc.subject | trigger | en |
dc.subject | external calculation | en |
dc.subject | grpc | en |
dc.subject | controller | en |
dc.title | Podpora pro prediktivní škálování aplikací na platformě Kubernetes | cs |
dc.title.alternative | Support for Predictive Application Autoscaling on Kubernetes Platform | en |
dc.type | Text | cs |
dc.type.driver | bachelorThesis | en |
dc.type.evskp | bakalářská práce | cs |
dcterms.dateAccepted | 2023-06-13 | cs |
dcterms.modified | 2023-06-13-14:37:51 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 148164 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2023.07.17 10:04:12 | en |
sync.item.modts | 2023.07.17 09:29:03 | en |
thesis.discipline | Informační technologie | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémů | cs |
thesis.level | Bakalářský | cs |
thesis.name | Bc. | cs |
Files
Original bundle
1 - 3 of 3
Loading...
- Name:
- final-thesis.pdf
- Size:
- 2.11 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- review_148164.html
- Size:
- 10.78 KB
- Format:
- Hypertext Markup Language
- Description:
- review_148164.html