Containers och Kubernetes stödjer mer edgy, artificiell intelligens

0
192

Joe McKendrick Skrivet av Joe McKendrick, bidragsgivare Joe McKendrick Joe McKendrick Bidragsgivare

Joe McKendrick är en författare och oberoende analytiker.

Fullständig biografi Publicerad i Service Oriented den 29 januari 2022 | Ämne: Företagsprogramvara

Behållare har blivit en viktig byggsten för några av dagens mest sofistikerade applikationer under utveckling – från artificiell intelligens till kanten. Dessa inkapslade applikationsenheter kräver orkestrering, och Kubernetes är det fordon som används för att åstadkomma detta. Samtidigt visar nyare studier att det tar tid och utbildning att anpassa Kubernetes-baserade applikationer till företagets krav.

national-gallery-of-art-washington-dc-photo-by-joe-mckendrick.jpg

Foto: Joe McKendrick

Kubernetes-baserade containerdistributioner ökar, enligt en färsk analys av data från 7 000 backend-utvecklare, som rapporterats i den senaste State of Cloud Native Development Report som utvecklats för Cloud Native Computing Foundation (CNCF) av SlashData. Studien visar att användningen av Kubernetes ökade i höjden under tidsperioden 2020-2021 – till minst 5,6 miljoner utvecklare, vilket motsvarar en ökning på 67 % inom ett års sikt. Denna grupp representerar nu 31 % av alla backend-utvecklare.

CNCF/SlashData-rapporten finner också att edge computing är det ledande användningsfallet för container- eller Kubernetes-baserade distributioner. Endast bland avancerade utvecklare ökade användningen av Kubernetes under de senaste 12 månaderna med 11 procentenheter till 63 %. Tillsammans med edge computing representerar de typer av applikationer där containrar och Kubernetes används några av de mest banbrytande typerna av projekt i denna era, inklusive följande:

Edge computing (76 % använder behållare, 63 % använder Kubernetes) Quantum computing (65 %, 59 %) Haptisk återkoppling (61 %, 56 %) DNA-beräkning/lagring (69 %, 56 %) 5G (64 %, 54 %) Andra blockkedjeapplikationer än kryptovaluta (68 %, 52 %) Datorseende (68 %, 45 %) Conversational AI (61 %, 44 %) Robotik (56 %, 42 %)

Samtidigt krävs mer utbildning för att imponera på de potentiella fördelarna med Kubernetes bland IT-proffs, föreslår CNCF/SlashData-undersökningen. “Kubernetes verkar uppvisa en distinkt positiv trend inom det inhemska molnet, och det finns förmodligen fortfarande utrymme att växa”, påpekar studiens författare. “Medan den övergripande medvetenheten om Kubernetes har ökat markant, är många backend-utvecklare fortfarande osäkra på vad de kan göra för dem.” Talande nog säger 21 % av backend-utvecklarna att de “har hört talas om Kubernetes men är osäkra på vad det gör.” Ytterligare 11 % säger till och med att de “inte har hört talas om Kubernetes.”

En separat leverantörssponsrad undersökning tyder på att medan Kubernetes-orkestrerade containrar är extremt populära fordon som säkerställer snabb applikationsutveckling och portabilitet, har de också sina problem i företaget. Operativ kapacitet uppstår och säkerheten fortsätter att vara ett problem. De flesta IT-proffs som anställer Kubernetes rapporterar svårigheter med att upprätthålla dess lönsamhet. Samtidigt kan Kubernetes erbjuda stöd inom de framväxande områdena artificiell intelligens och maskininlärning.

Enkäten bland 300 IT-chefer och -proffs utförd av Vanson Bourne och sponsrad av D2iQ  En undersökning visar att även om 75 % av organisationerna använder Kubernetes i produktions- eller förproduktionsmiljöer, är de alla överens om att Kubernetes-distributionerna kommer med utmaningar. Endast 42 % av organisationerna hävdar att alla applikationer som körs på Kubernetes lyckades komma till “dag två”-miljöer.

I genomsnitt är 53 % av alla en organisations projekt för närvarande i produktion på Kubernetes, enligt Vanson Bourne/D2iQ-data. Detta är en ökning från 2020 års undersökning, som visade att 42 % av projekten var i produktion med Kubernetes. Närmare åtta av tio svarande (77 %) anger också att det tog sex månader eller mindre att få deras organisations Kubernetes-distributioner i produktion. Den genomsnittliga tiden det tog var fyra och en halv månad, en minskning med en halv månad från 2020. 

Undersökningen visar också att 43 % av de tillfrågade nämner dataanalys eller maskininlärning som sina mest populära Kubernetes-arbetsbelastningar. Kubernetes tillväxt i AI- och ML-arbetsbelastningar ersatte 2020 års undersöknings bästa val av applikationsbyggande strukturer – 40 % av de svarande nämner AI/ML som de mest populära arbetsbelastningarna. Dessutom är 88 % av organisationerna överens om att Kubernetes under de kommande två åren kommer att vara den plattform som väljs för att köra AI- och ML-arbetsbelastningar.

De tre mest populära Kubernetes-arbetsbelastningarna var Windows-behållare (34 %) och distribuerade datatjänster (33 %).

Studien visar också den positiva inverkan Kubernetes har på den professionella utvecklingen av utvecklare och ingenjörer. 41 % av utvecklarna säger att Kubernetes gör dem väldigt glada över att komma till jobbet varje dag och att det samlar hela deras IT-team. Det är dock viktigt att notera att nästan en fjärdedel (23%) av utvecklarna hävdar att Kubernetes får dem att känna sig extremt utbrända. “Den extra komplexiteten, säkerhets- och styrningsproblemen och klusterspridningen som kommer med Kubernetes-anpassningen ökar belastningen på utvecklare och arkitekter”, säger Deepak Goel, teknisk chef, D2iQ.

Ändå ses Kubernetes fortfarande som valet för containerorkestrering i stora delar av branschen. Som författarna till CNCF/SlashData-studien uttryckte det: “Eftersom adoption av containrar inte har trendat uppåt, kan det vara ett tecken på att det redan eller långsamt når en hög platå; det vill säga en punkt där ytterligare adoption blir mindre sannolikt . Å andra sidan verkar användningen av Kubernetes fortfarande ha gott om utrymme att växa.”

Cloud Priorities | Moln | Big Data Analytics | Innovation | Teknik och arbete | Samarbete