Diplomová práce se zabývá moderní tvorbou a nasazením serverových aplikací, a to zejména s využitím serverless computingu. Cílem je seznámení se serverless computingem a možnostmi jeho využití v různých řešeních. Teoretická část se zabývá evolucí cloud computingu a shrnuje informace o serverless computingu se zaměřením na Azure Functions. Náplní praktické části je zejména vytvoření aplikace, která demonstruje využití serverless computingu.
Anotace v angličtině
The diploma thesis deals with the modern creation and deployment of server applications, mainly with the use of serverless computing. The aim is to get acquainted with serverless computing and the possibility of using it in various solutions. The theoretical part deals with the development of cloud computing and summarizes the information on serverless computing with a focus on Azure Functions. The main part of the practical part is to create an application that demonstrates the use serverless computing.
Diplomová práce se zabývá moderní tvorbou a nasazením serverových aplikací, a to zejména s využitím serverless computingu. Cílem je seznámení se serverless computingem a možnostmi jeho využití v různých řešeních. Teoretická část se zabývá evolucí cloud computingu a shrnuje informace o serverless computingu se zaměřením na Azure Functions. Náplní praktické části je zejména vytvoření aplikace, která demonstruje využití serverless computingu.
Anotace v angličtině
The diploma thesis deals with the modern creation and deployment of server applications, mainly with the use of serverless computing. The aim is to get acquainted with serverless computing and the possibility of using it in various solutions. The theoretical part deals with the development of cloud computing and summarizes the information on serverless computing with a focus on Azure Functions. The main part of the practical part is to create an application that demonstrates the use serverless computing.
Popište možností tvorby a nasazení serverových aplikací v cloudu.
Analyzujte možnosti serverless architektury (například pro Microsoft Azure).
Navrhněte ukázkové řešení využívající serverless architektury demonstrující její klíčové prvky.
Vytvořte ukázková řešení typických problémů na zvolené platformě.
Demonstrujte výsledky a formulujte závěr.
Zásady pro vypracování
Popište možností tvorby a nasazení serverových aplikací v cloudu.
Analyzujte možnosti serverless architektury (například pro Microsoft Azure).
Navrhněte ukázkové řešení využívající serverless architektury demonstrující její klíčové prvky.
Vytvořte ukázková řešení typických problémů na zvolené platformě.
Demonstrujte výsledky a formulujte závěr.
Seznam doporučené literatury
ROSENBAUM, Sasha. Serverless computing with Azure in .NET. BIRMINGHAM - MUMBAI: Packt Publishing, 2017. ISBN 978-1-78728-839-3.
SREERAM, Praveen Kumar. Azure Serverless Computing Cookbook. BIRMINGHAM - MUMBAI: Packt Publishing, 2017. ISBN 978-1-78839-082-8.
GURTURK, Cagatay. Building Serverless Architectures. BIRMINGHAM - MUMBAI: Packt Publishing, 2017. ISBN 978-1-78712-919-1.
ZANON, Diego. Building Serverless Web Applications. BIRMINGHAM - MUMBAI: Packt Publishing, 2017. ISBN 978-1-78712-647-3.
SBARSKI, Peter. Serverless architectures on AWS. Shelter Island: Manning Publications, 2017. ISBN 978-161-7293-825.
Azure Functions Documentation. Microsoft Azure Documentation \matsymb{lbrack}online\matsymb{rbrack}. 2017 \matsymb{lbrack}cit. 2017-11-18\matsymb{rbrack}. Dostupné z: https://docs.microsoft.com/en-us/azure/azure-functions/
Seznam doporučené literatury
ROSENBAUM, Sasha. Serverless computing with Azure in .NET. BIRMINGHAM - MUMBAI: Packt Publishing, 2017. ISBN 978-1-78728-839-3.
SREERAM, Praveen Kumar. Azure Serverless Computing Cookbook. BIRMINGHAM - MUMBAI: Packt Publishing, 2017. ISBN 978-1-78839-082-8.
GURTURK, Cagatay. Building Serverless Architectures. BIRMINGHAM - MUMBAI: Packt Publishing, 2017. ISBN 978-1-78712-919-1.
ZANON, Diego. Building Serverless Web Applications. BIRMINGHAM - MUMBAI: Packt Publishing, 2017. ISBN 978-1-78712-647-3.
SBARSKI, Peter. Serverless architectures on AWS. Shelter Island: Manning Publications, 2017. ISBN 978-161-7293-825.
Azure Functions Documentation. Microsoft Azure Documentation \matsymb{lbrack}online\matsymb{rbrack}. 2017 \matsymb{lbrack}cit. 2017-11-18\matsymb{rbrack}. Dostupné z: https://docs.microsoft.com/en-us/azure/azure-functions/
Přílohy volně vložené
CD ROM
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Student obsáhle prezentoval výsledky své diplomové práce. Vedoucím byly přečteny posudky vedoucího a oponanta. Následně student vhodně reagoval na dotazy položené v rámci posudků. V závěrečné diskuzi byl položen následující dotaz, na který student reagoval:
doc. Ing. Jiří Vojtěšek, Ph.D.: Je možné že výsledky vaší práce využijete i v zaměstnání?