Co se naučíš: Pochopíš principy cloud computingu, rozdíly mezi modely služeb (IaaS, PaaS, SaaS) a naučíš se využívat cloudové služby v praxi.
1. Co je cloud computing?
Cloud computing je poskytování výpočetních služeb (servery, úložiště, databáze, software) přes internet. Místo vlastního hardware používáš služby poskytovatele.
Analogie: Je to jako elektřina. Nepotřebuješ vlastní elektrárnu – prostě zapojíš spotřebič do zásuvky a platíš za to, co spotřebuješ.
2. Modely cloud služeb
Model
Co poskytuje
Příklady
IaaS (Infrastructure as a Service)
Virtuální servery, úložiště, sítě
AWS EC2, Azure VM, Google Compute
PaaS (Platform as a Service)
Platforma pro vývoj aplikací
Heroku, Google App Engine, Azure App Service
SaaS (Software as a Service)
Hotové aplikace přes web
Google Docs, Office 365, Dropbox, Canva
3. Hlavní poskytovatelé cloudu
Amazon Web Services (AWS): Největší, nejširší nabídka služeb.
Microsoft Azure: Integrace s Windows a Office.
Google Cloud Platform (GCP): Silné v AI a analýze dat.
Další: IBM Cloud, Oracle Cloud, DigitalOcean, Linode.
4. Výhody a nevýhody cloudu
Výhody
Nevýhody
Žádné počáteční investice
Závislost na poskytovateli
Škálování na požádání
Bezpečnostní obavy (data u třetí strany)
Platba pouze za využité
Náklady mohou růst
Dostupnost odkudkoli
Vyžaduje připojení k internetu
Automatické aktualizace
Menší kontrola
Frontend technologie - HTML, CSS, JavaScript
5. Cloudové úložiště
Služby pro ukládání souborů v cloudu jsou pravděpodobně nejznámější cloudové služby. Umožňují přistupovat k souborům z jakéhokoli zařízení:
Google Drive: 15 GB zdarma, integrace s Google Docs, snadné sdílení.
OneDrive: 5 GB zdarma, integrace s Windows a Microsoft 365.
Dropbox: 2 GB zdarma, jednoduché rozhraní, synchronizace.