Software Architecture Optimization in Cloud Applications /

Cloud Computing se stává dominantním způsobem provozu aplikací, který poskytuje řadu servisních modelů, ze kterých model Platform-as-a-Service (PaaS) získává značnou popularitu. PaaS cloud přináší výhody elastické platformy pro provoz aplikací a uložení dat, která je spojená s působivými atributy kv...

Celý popis

Uloženo v:
Podrobná bibliografie
Hlavní autor: Gešvindr, David (Autor práce)
Další autoři: Bühnová, Barbora, 1981-2024 (Vedoucí práce)
Typ dokumentu: VŠ práce nebo rukopis
Jazyk:Angličtina
Vydáno: 2020
Témata:
On-line přístup:https://is.muni.cz/th/g9ns0/
Obálka
Popis
Shrnutí:Cloud Computing se stává dominantním způsobem provozu aplikací, který poskytuje řadu servisních modelů, ze kterých model Platform-as-a-Service (PaaS) získává značnou popularitu. PaaS cloud přináší výhody elastické platformy pro provoz aplikací a uložení dat, která je spojená s působivými atributy kvality, jako jsou vysoká dostupnost a škálovatelnost, které jsou doprovázené jednoduchým nasazením a provozem aplikací. Hlavní poskytovatelé cloudových služeb nabízí přes 100 různých cloudových služeb, které mohou být využity navrhovanými aplikacemi. Použití PaaS cloudu je proto náročné zejména pro softwarové architekty, kteří se musí dobře orientovat v portfoliu nabízených služeb a jejich odlišnostech. Softwarová kvalita aplikace je značně ovlivněna návrhem její softwarové architektury a výběrem použitých PaaS cloudových služeb. Softwaroví architekti aktuálně nemají stejnou podporu pro návrh PaaS cloudových aplikací, jako mají pro návrh aplikací hostovaných na vlastní infrastruktuře. Proto
Cloud Computing is becoming a dominant model to operate applications, providing multiple service models, from which the Platform-as-a-Service (PaaS) model is gaining significant popularity. PaaS cloud brings benefits of an elastic platform to host applications and store data with impressive quality attributes, such as high availability and scalability accompanied with low provisioning and maintenance effort. Major cloud providers are currently offering over 100 cloud services that can be used by the designed cloud application. The use of PaaS cloud is hence challenging for software architects who need to navigate a rich set of services and variability of PaaS cloud environment. Software quality of an application is significantly influenced by its software architecture design and selection of used PaaS cloud services. Software architects do not have the same support for the design of PaaS cloud applications as they currently have for on-premises environments. Thus they need to be eithe
Popis jednotky:Vedoucí práce: Barbora Bühnová
Fyzický popis:viii, 154 stran