Tato diplomová práce se zabývá problematikou cloudových řešení se zaměřením na plat-formu Windows Azure poskytovanou společností Microsoft. V první části je představen koncept cloudových řešení, konkrétně poté vlastnosti a ekonomická stránka vybraných slu-žeb platformy Windows Azure. V další části je popsáno a zhodnoceno využití této platfor-my v praxi při vývoji a hostování webových aplikací, včetně výhody a nevýhod tohoto ře-šení. Tyto vlastnosti jsou demonstrovány na testovací aplikaci navržené a naprogramované v rámci této práce. Na základě specifik platformy Azure, jsou následně zhodnoceny mož-nosti migrace stávajících on-premise řešení do prostředí Windows Azure.
Anotace v angličtině
This thesis deals with an issue of a cloud solutions and is being targeted upon Windows Azure platform, provided by Miscrosoft company. First part introduces concept of cloud solutions. After that it goes into more specific details about its properties and economic side of choosen Windows Azure services. Next part describes and evaluates usage of this platform in web development and hosting of web applications practices, including benefits and disadvantages of this solution. These properties are demonstrated on a test application, that was designed and programmed for purpose of this thesis. Based on an Azure specifica-tion this thesis finally evaluates options of current on-premise solutions to migrate into Windows Azure environment.
Klíčová slova
Microsoft, Windows Azure, cloud computing, virtuální server, SQL Azure, migrace, webo-vá aplikace
Klíčová slova v angličtině
Microsoft, Windows Azure, cloud computing, virtual machines, SQL Azure, migration, web application
Rozsah průvodní práce
101 s. (121 454 znaků)
Jazyk
CZ
Anotace
Tato diplomová práce se zabývá problematikou cloudových řešení se zaměřením na plat-formu Windows Azure poskytovanou společností Microsoft. V první části je představen koncept cloudových řešení, konkrétně poté vlastnosti a ekonomická stránka vybraných slu-žeb platformy Windows Azure. V další části je popsáno a zhodnoceno využití této platfor-my v praxi při vývoji a hostování webových aplikací, včetně výhody a nevýhod tohoto ře-šení. Tyto vlastnosti jsou demonstrovány na testovací aplikaci navržené a naprogramované v rámci této práce. Na základě specifik platformy Azure, jsou následně zhodnoceny mož-nosti migrace stávajících on-premise řešení do prostředí Windows Azure.
Anotace v angličtině
This thesis deals with an issue of a cloud solutions and is being targeted upon Windows Azure platform, provided by Miscrosoft company. First part introduces concept of cloud solutions. After that it goes into more specific details about its properties and economic side of choosen Windows Azure services. Next part describes and evaluates usage of this platform in web development and hosting of web applications practices, including benefits and disadvantages of this solution. These properties are demonstrated on a test application, that was designed and programmed for purpose of this thesis. Based on an Azure specifica-tion this thesis finally evaluates options of current on-premise solutions to migrate into Windows Azure environment.
Klíčová slova
Microsoft, Windows Azure, cloud computing, virtuální server, SQL Azure, migrace, webo-vá aplikace
Klíčová slova v angličtině
Microsoft, Windows Azure, cloud computing, virtual machines, SQL Azure, migration, web application
Zásady pro vypracování
Proveďte rozbor tématu týkající se cloudových řešení. Zaměřte se především na Windows Azure.
Popište specifika vývoje aplikací na Windows Azure a srovnejte je s vývojem necloudových aplikací.
Vytvořte návrh webové aplikace využívající databázi SQL a postavené na Windows Azure.
Naprogramujte navrženou aplikaci.
Zjistěte možnosti a náročnost převodu stávající necloudové aplikace do prostředí Windows Azure.
Zhodnoťte ekonomickou stránku použitého cloudového řešení.
Zásady pro vypracování
Proveďte rozbor tématu týkající se cloudových řešení. Zaměřte se především na Windows Azure.
Popište specifika vývoje aplikací na Windows Azure a srovnejte je s vývojem necloudových aplikací.
Vytvořte návrh webové aplikace využívající databázi SQL a postavené na Windows Azure.
Naprogramujte navrženou aplikaci.
Zjistěte možnosti a náročnost převodu stávající necloudové aplikace do prostředí Windows Azure.
Zhodnoťte ekonomickou stránku použitého cloudového řešení.
Seznam doporučené literatury
SOSINSKY, Barrie A. Cloud computing bible. Chichester: John Wiley \matsymb{lbrack}distributor\matsymb{rbrack}, c2011, xxviii, 497 p. ISBN 04-709-0356-2.
REDKAR, Tejaswi a Fabio Claudio FERRACCHIATI. Windows Azure platform. New York: Distributed by Springer-Verlag New York, c2009, xvii, 608 p. Expert\symbol{39}s voice in .NET. ISBN 14-302-2480-0.
BRUNETTI, Roberto. Windows Azure step by step. Sebastopol.: O\symbol{39}Reilly, c2011, xxiv, 315 s. ISBN 978-0-7356-4972-9.
SCOTT KLEIN, Herve Roggero. Pro SQL Database for Windows Azure: SQL Server in the cloud. 2nd ed. Berkeley, CA: Apress, 2012. ISBN 978-143-0243-953.
Fundamentals of Azure. Redmond, Washington: Microsoft Press, 2015. ISBN 978-0-7356-9722-5.
Building Cloud Apps with Microsoft Azure. Redmond, Washington: Microsoft Press, 2014. ISBN 978-0-7356-9565-8.
TULLOCH, Mitch. Introducing Windows Azure for IT professionals. Washington: Microsoft Press, 2013, ix, 136 pages. ISBN 07-356-8288-7.
VELTE, Anthony T. Cloud computing: praktický průvodce. Vyd. 1. Brno: Computer Press, 2011, 344 s. ISBN 978-80-251-3333-0.
Seznam doporučené literatury
SOSINSKY, Barrie A. Cloud computing bible. Chichester: John Wiley \matsymb{lbrack}distributor\matsymb{rbrack}, c2011, xxviii, 497 p. ISBN 04-709-0356-2.
REDKAR, Tejaswi a Fabio Claudio FERRACCHIATI. Windows Azure platform. New York: Distributed by Springer-Verlag New York, c2009, xvii, 608 p. Expert\symbol{39}s voice in .NET. ISBN 14-302-2480-0.
BRUNETTI, Roberto. Windows Azure step by step. Sebastopol.: O\symbol{39}Reilly, c2011, xxiv, 315 s. ISBN 978-0-7356-4972-9.
SCOTT KLEIN, Herve Roggero. Pro SQL Database for Windows Azure: SQL Server in the cloud. 2nd ed. Berkeley, CA: Apress, 2012. ISBN 978-143-0243-953.
Fundamentals of Azure. Redmond, Washington: Microsoft Press, 2015. ISBN 978-0-7356-9722-5.
Building Cloud Apps with Microsoft Azure. Redmond, Washington: Microsoft Press, 2014. ISBN 978-0-7356-9565-8.
TULLOCH, Mitch. Introducing Windows Azure for IT professionals. Washington: Microsoft Press, 2013, ix, 136 pages. ISBN 07-356-8288-7.
VELTE, Anthony T. Cloud computing: praktický průvodce. Vyd. 1. Brno: Computer Press, 2011, 344 s. ISBN 978-80-251-3333-0.
Přílohy volně vložené
DVD 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
Diplomant odprezentoval před komisí hlavní cíle a výsledky své diplomové práce. Součástí prezentace byla praktická ukázka uživatelské aplikace. Následně byl student seznámen s posudky vedoucího a oponenta diplomové práce. Diplomant postupně odpověděl na otázky oponenta práce.
Komise vznesla k obhajobě následující dotazy:
1) Prof. Dostál: Mohl byste přiblížit více upřesnit Vaše ekonomické zhodnocení?
2) Prof. Dostál: Kde se v hodnocení projevuje cena lidské síly?
3) doc. Šenkeřík: Do jaké hloubky jste prostudoval prostředí Windows Azure?
4) doc. Šenkeřík: Optimalizoval jste nějakým způsobem Vaši aplikaci?
Student na položené dotazy reagoval pohotově a zodpověděl je v plném rozsahu.