1. Problematika Cloud computing
se zaměřením na poskytované
služby od společnosti Google
Autor: Petr Kozlík
Vedoucí práce: Mgr. Josef Horálek
Univerzita Pardubice, Fakulta elektrotechniky a informatiky
2. Co je to Cloud
computing?
Univerzita Pardubice, Fakulta elektrotechniky a informatiky
4. Představení vytyčených cílů práce
Cíl teoretické části
Porozumění a vysvětlení pojmu Cloud computing
Přístup a implementace Cloud computing společností Google
Cíl praktické části
Představení možnosti vývoje Cloud aplikací
Vytvoření Cloud aplikace na platformě App Engine a Google API
Univerzita Pardubice, Fakulta elektrotechniky a informatiky
5. Proč?
Motivace a důvody volby této
problematiky
Univerzita Pardubice, Fakulta elektrotechniky a informatiky
6. Motivace
Cloud computing = Buzzword poslední doby
Co se skutečně skrývá za tímto termínem
Porozumění dalším novým oblastem IT
Motivace
Univerzita Pardubice, Fakulta elektrotechniky a informatiky
7. Jak?
Přístup k řešení a použité
technologie
Univerzita Pardubice, Fakulta elektrotechniky a informatiky
8. Přístup k řešení
Teoretická část
Definice Cloud computing dle NIST
Rešerše produktů pionýrů Cloud computing
Bezpečnostní rizika a právní pohled na Cloud computing
Výsledek
Cloud computing není revoluce, ale evoluce!
NIST
Univerzita Pardubice, Fakulta elektrotechniky a informatiky
9. Přístup k řešení
Praktická část
Rozdíl přístupu a vývoje aplikací provozovaných na Cloud
computing infrastruktuře
Vlastnosti a funkce Google App Engine
Implementace navržené aplikace
Logo Google App Engine [Zdroj: Google App Engine]
Univerzita Pardubice, Fakulta elektrotechniky a informatiky
10. Aplikace
Použité technologie
Objektově orientovaný skriptovací jazyk Python
Hypertextový značkovací jazyk HTML5
Kaskádové styly CSS3
Skriptovací jazyk JavaScript s frameworkem jQuery
Dostupné API a služby společnosti Google
Logo aplikace Co je cloud [Zdroj: autor]
Univerzita Pardubice, Fakulta elektrotechniky a informatiky
12. Data z Google Analytics
Datum spuštění 27.7.2012
Počet zobrazení stránky : 1 082
Počet návštěv: 458
Počet unikátních návštěvníků: 331
Graf návštěvnosti [Zdroj: Google Analytics]
Jazykové rozdělení
Čeština 72.71 %
Angličtina 15.94%
Graf jazykového rozdělení [Zdroj: Google Analytics]
Univerzita Pardubice, Fakulta elektrotechniky a informatiky
13. Přínos
Výsledky, závěr a budoucnost
aplikace
Univerzita Pardubice, Fakulta elektrotechniky a informatiky
14. Přínos práce
Představení a vysvětlení pojmu Cloud computing
Rešerše dostupných produktů
Možnosti vývoje aplikací na Cloud infrastruktuře se
zaměřením na Google App Engine
Navrhnutí a implementace e-learning aplikace
interpretující centralizovaně problematiku Cloud
computing
Univerzita Pardubice, Fakulta elektrotechniky a informatiky
15. Budoucnost aplikace Co je cloud
Multijazyčnost s důrazem na Anglický jazyk
Zaměření se na poptávané informace
Zavedení platebního modelu
Re-implementace za pomocí šablonovacího frameworku
Jinja a využití databáze
Univerzita Pardubice, Fakulta elektrotechniky a informatiky
16. Jaká jsou dle vašeho názoru nějvětší bezpečnostní
rizika při využívání Cloud technologií?
Long-term viability
Zajištění dlouhodobé dostupnosti dat
Zakoupení či úpadek společnosti – řešení již v počátku podpisu smlouvy
Availability & Recovery
Maximální možná dostupnost dat – 24/7/365
Obnovitelnost dat – doba nutná pro obnovení dat po havárii
Největším bezpečnostním rizikem je sám
nezodpovědný uživatel!
Univerzita Pardubice, Fakulta elektrotechniky a informatiky
17. S jakými největšími problémy jste se potýkal při
tvorbě Cloud aplikace a jak se liší postupy při
tvorbě klasické a cloudové aplikace?
Webová aplikace Cloud aplikace
Hosting Hosting
Předem určené zdroje Elasticita, škálovatelnost
Výpadek – Nedostupnost Redundantnost
Fixní platba Dle využití
Databáze Databáze
Relační databáze GAE – Big Table
Univerzita Pardubice, Fakulta elektrotechniky a informatiky
18. Přínos práce
Představení a vysvětlení pojmu Cloud computing
Rešerše dostupných produktů
Možnosti vývoje aplikací na Cloud infrastruktuře se
zaměřením na Google App Engine
Navrhnutí a implementace e-learning aplikace
interpretující centralizovaně problematiku Cloud
computing
Univerzita Pardubice, Fakulta elektrotechniky a informatiky
19. Děkuji za pozornost!
Petr Kozlík
Univerzita Pardubice, Fakulta elektrotechniky a informatiky