Obsah
CNCF (Cloud Native Computing Foundation)
CNCF (Cloud Native Computing Foundation) je open-source organizace, která zastřešuje a rozvíjí ekosystém moderních cloudových technologií. Byla založena v roce 2015 a dnes spadá pod neziskovou Linux Foundation. Jejím hlavním cílem je zpřístupnit, sjednotit a podpořit rozvoj tzv. *cloud-native* architektury – tedy aplikací navržených speciálně pro běh v moderních cloudových prostředích.
Co znamená "Cloud Native"?
Cloud-native přístup staví na technologiích, které umožňují firmám vytvářet a provozovat škálovatelné aplikace v moderních dynamických prostředích (jako jsou veřejné, privátní nebo hybridní cloudy). Klíčovými pilíři jsou: * Kontejnerizace: Izolace aplikací pomocí technologií jako Docker. * Orchestrace: Automatická správa a škálování kontejnerů. * Mikroslužby: Rozdělení velkých aplikací na menší, nezávisle fungující části. * Deklarativní správa: Popis stavu systému pomocí kódu (např. v Gitu).
Klíčové projekty CNCF
CNCF hostí celou řadu nejvýznamnějších open-source nástrojů v moderním IT. Projekty v rámci nadace procházejí fázemi vývoje (Sandbox, Incubation a Graduation). Mezi nejznámější patří:
| Projekt | Popis |
|---|---|
| Kubernetes | Celosvětový standard pro orchesktraci a správu kontejnerů (první projekt CNCF). |
| Prometheus | Populární nástroj pro monitorování a sběr metrik. |
| Envoy | Moderní vysoce výkonná proxy a komunikační brána pro mikroslužby. |
| Helm | Správce balíčků pro Kubernetes. |
| Flux & ArgoCD | Nástroje pro implementaci GitOps přístupu. |
Význam CNCF pro IT svět
CNCF funguje jako neutrální půda pro stovky technologických firem (včetně gigantů jako Google, Microsoft, AWS či Red Hat) i tisíce nezávislých vývojářů. Díky tomu zajišťuje: 1. Standardizaci: Zabravnilo se roztříštěnosti trhu; nástroje pod hlavičkou CNCF spolu vzájemně skvěle fungují. 2. Open-source záruku: Technologie zůstávají otevřené, nezávislé na jediném dodavateli a komunitně řízené. 3. Ekosystém a vzdělávání: Poskytuje certifikace (např. CKA pro Kubernetes) a obrovskou podporu pro vývojáře.
Zajímavost: Pomyslnou mapou celého ekosystému je slavný interaktivní diagram CNCF Cloud Native Interactive Landscape, který přehledně třídí stovky nástrojů a projektů podle jejich zaměření.
