Kontejnery a Kubernetes podporují ostřejší úsilí o umělou inteligenci
Kontejnery jsou oblíbené a průzkumy ukazují nárůst adopce Kubernetes jako jejich primárního orchestračního motoru. To je klíčové, protože aplikace jsou stále složitější.
Kontejnery se staly klíčovým stavebním kamenem pro některé z dnešních nejsofistikovanějších vyvíjených aplikací - od umělé inteligence až po okrajové řešení. Tyto zapouzdřené aplikační jednotky vyžadují orchestraci a Kubernetes je prostředkem, který se k dosažení tohoto cíle používá. Nedávné studie zároveň ukazují, že sladění aplikací založených na Kubernetes s podnikovými požadavky vyžaduje čas a vzdělání.
Nasazení kontejnerů založených na Kubernetes je na vzestupu, podle nedávné analýzy dat od 7 000 vývojářů backendu, jak uvádí nejnovější zpráva State of Cloud Native Development Report vyvinutá pro Cloud Native Computing Foundation (CNCF) společností SlashData. Studie zjistila, že adopce Kubernetes v období 2020-2021 prudce vzrostla - na nejméně 5,6 milionu vývojářů, což představuje 67% nárůst během jednoho roku. Tato skupina nyní představuje 31 % všech backend vývojářů.
Zpráva CNCF/SlashData také zjistila, že edge computing je hlavním případem použití pro nasazení založená na kontejnerech nebo Kubernetes. Pouze mezi edge vývojáři se využití Kubernetes za posledních 12 měsíců zvýšilo o 11 procentních bodů na 63 %. Spolu s edge computingem představují typy aplikací, ve kterých se kontejnery a Kubernetes používají, některé z nejmodernějších typů projektů této éry, včetně následujících:
- Edge computing (76 % využívá kontejnery, 63 % používá Kubernetes)
- Kvantové výpočty (65 %, 59 %)
- Hmatová odezva (61 %, 56 %)
- Výpočty/ukládání DNA (69 %, 56 %)
- 5G (64 %, 54 %)
- Blockchainové aplikace jiné než kryptoměny (68 %, 52 %)
- Počítačové vidění (68 %, 45 %)
- Konverzační umělá inteligence (61 %, 44 %)
- Robotika (56 %, 42 %)
Zároveň je zapotřebí více vzdělání, aby bylo možné zapůsobit na potenciální výhody Kubernetes mezi IT profesionály, naznačuje průzkum CNCF/SlashData. "Zdá se, že Kubernetes vykazuje výrazný pozitivní trend v nativním cloudovém prostoru a pravděpodobně je zde stále prostor pro růst," zdůrazňují autoři studie. "I když se celkové povědomí o Kubernetes výrazně zvýšilo, mnoho vývojářů backendu si stále není jisto, co pro ně může udělat." Výmluvné je, že 21 % vývojářů backendu říká, že "slyšeli o Kubernetes, ale nejsou si jisti, co dělá." Dalších 11 % dokonce říká, že "o Kubernetes neslyšeli".
Samostatný průzkum sponzorovaný dodavateli naznačuje, že zatímco kontejnery orchestrované Kubernetes jsou extrémně populárními nástroji, které zajišťují rychlý vývoj a přenositelnost aplikací, mají také své problémy v podnicích. Vznikají provozní možnosti a bezpečnost je i nadále problémem. Většina IT profesionálů využívajících Kubernetes hlásí potíže s udržením jeho životaschopnosti. Kubernetes zároveň může nabídnout podporu v nově vznikajících oblastech umělé inteligence a strojového učení.
Průzkum mezi 300 vedoucími pracovníky a odborníky v oblasti IT, který provedla společnost Vanson Bourne a sponzorovala společnost D2iQ Průzkum, zjistil, že 75 % organizací používá Kubernetes v produkčním nebo předprodukčním prostředí, ale všechny se shodují na tom, že nasazení Kubernetes přináší výzvy. Pouze 42 % organizací tvrdí, že všechny aplikace běžící na Kubernetes se úspěšně dostaly do prostředí "druhého dne".
Podle údajů Vanson Bourne/D2iQ je v současné době v průměru 53 % všech projektů organizace v produkci na Kubernetes. To je nárůst oproti průzkumu z roku 2020, který zjistil, že 42 % projektů bylo ve výrobě pomocí Kubernetes. Téměř 8 z 10 respondentů (77 %) také uvádí, že trvalo šest měsíců nebo méně, než se nasazení Kubernetes v jejich organizaci dostalo do produkčního prostředí. Průměrná doba, po kterou to trvalo, byla čtyři a půl měsíce, což je o půl měsíce méně než v roce 2020.
Průzkum také zjistil, že 43 % respondentů uvádí jako své nejoblíbenější úlohy Kubernetes datovou analytiku nebo strojové učení. Růst pracovních zátěží AI a ML v oblasti Kubernetes vytlačil v průzkumu z roku 2020 nejlepší výběr struktur pro vytváření aplikací - 40 % respondentů uvedlo AI/ML jako nejoblíbenější pracovní zátěž. Kromě toho 88 % organizací souhlasí s tím, že v příštích dvou letech bude Kubernetes platformou volby pro spouštění úloh AI a ML.
Tři nejoblíbenější úlohy Kubernetes uzavírají kontejnery Windows (34 %) a distribuované datové služby (33 %).
Studie také demonstruje pozitivní vliv Kubernetes na profesní rozvoj vývojářů a inženýrů. 41 % vývojářů říká, že díky Kubernetes se každý den opravdu těší do práce a že spojuje celý jejich IT tým. Je však důležité poznamenat, že téměř čtvrtina (23 %) vývojářů tvrdí, že se kvůli Kubernetes cítí extrémně vyhořelí. "Zvýšená složitost, obavy o bezpečnost a správu a rozrůstání clusterů, které přichází s přijetím Kubernetes, zvyšují tlak na vývojáře a architekty," řekl Deepak Goel, technologický ředitel společnosti D2iQ.
Přesto je Kubernetes stále považován za volbu pro orchestraci kontejnerů ve velké části odvětví. Jak uvedli autoři studie CNCF/SlashData: "Vzhledem k tomu, že zavádění kontejnerů nemá vzestupný trend, může to být známkou toho, že již nebo pomalu dosahuje vysoké úrovně; tedy v bodě, kdy se další přijetí stává méně pravděpodobným. Na druhou stranu se zdá, že využití Kubernetes má stále dostatek prostoru pro růst."
