O předmětu
Tento předmět se zaměřuje na problematiku cloud computingu a zahrnuje širokou škálu témat, které studentům poskytují podrobné znalosti této rychle se rozvíjející oblasti.
Co se naučíš
Po úspěšném absolvování budou studenti schopni: 1. Ocenit současné výzvy a příležitosti v oblasti cloud computingu 2. Porozumět hlavním komponentum prostředí cloud computingu a různým modelům cloud computingu 3. Porozumět virtualizaci a kontejnerizaci 4. Ocenit roli architektur cloudu a rámců pro vývoj cloud aplikaci 5. Porozumět pojmům mikro služeb, nepřetržitého nasazení a nepřetržité integraci 6. Porozumět základním principům a technikám databází NoSQL 7. Ocenit výzvy cloud migrace a získat znalosti o dostupných komerčních cloudových platformách 8. Efektivně komunikovat koncepty cloud computingu
Obsah předmětu
- Úvod: historická perspektiva, výhody a výzvy cloud computingu, synergie se SOA atd. 2. Koncepce, standardy a techniky cloud computingu, soukromé, veřejné a hybridní cloudy, modely: SaaS, IaaS, PaaS 3. Cloud technologie: virtualizace, kontejnerizace, cloud datové uložiště atd. 4. Architektura cloud aplikací: architektonické vzory, bezpečnostní modely, microservices, nepřetržité nasazení, průběžná integrace 5. Správa dat v cloudu: metody a technologie: Hadoop, CAP theorem, typy NoSQL databází a datových úložišt: Dokumentove databáze, Graph databáze, Sloupcové databáze apod. Příklady produktů: MongoDB, Cassandra atd. 6. Migrace do cloudu: identifikace příležitostí pro cloud, analýza nákladů a přínosů, výběr cloud poskytovatele atd. 7. Komerční cloud platformy: AWS, Azure atd. 8. Trendy v cloud computingu Standardy a technologie Web services; Web services transakce a spolehlivost; Web services a J2EE; Web services Discovery, Semantic Web; Současná omezení Web services - Poskytování aplikací a Outsourcing - Technologická infrastruktura pro poskytování aplikací; Požadavky integrace a customizace - Budoucnost podnikové informatiky - Vznikající modely: Grid Computing, Utility Computing Strategie dodavatelů a budoucí trendy - Uvod na výzkumne projekty
Literatura
Základní: