Skrevet af Joe McKendrick, bidragyder
Joe McKendrick Bidragyder
Joe McKendrick er forfatter og uafhængig analytiker.
Fuld biografi Udgivet i Service Oriented den 29. januar 2022 | Emne: Enterprise Software
Containere er blevet en vigtig byggesten for nogle af nutidens mest sofistikerede applikationer under udvikling – fra kunstig intelligens til kanten. Disse indkapslede applikationsenheder kræver orkestrering, og Kubernetes er det køretøj, der bruges til at opnå dette. Samtidig viser nyere undersøgelser, at det tager tid og uddannelse at tilpasse Kubernetes-baserede applikationer til virksomhedens krav.
Foto: Joe McKendrick
Kubernetes-baserede containerimplementeringer er i stigning, ifølge en nylig analyse af data fra 7.000 backend-udviklere, som rapporteret i den seneste State of Cloud Native Development Report, der er udviklet til Cloud Native Computing Foundation (CNCF) af SlashData. Undersøgelsen viser, at Kubernetes-adoptionen steg i løbet af perioden 2020-2021 – til mindst 5,6 millioner udviklere, hvilket repræsenterer en stigning på 67 % inden for et års tid. Denne gruppe repræsenterer nu 31 % af alle backend-udviklere.
CNCF/SlashData-rapporten finder også, at edge computing er den førende brugssag til container- eller Kubernetes-baserede implementeringer. Kun blandt edge-udviklere steg brugen af Kubernetes i de sidste 12 måneder med 11 procentpoint til 63%. Sammen med edge computing repræsenterer de typer applikationer, som containere og Kubernetes anvendes i, nogle af de mest banebrydende typer projekter i denne æra, herunder følgende:
Edge computing (76 % anvender containere, 63 % bruger Kubernetes) Kvanteberegning (65 %, 59 %) Haptisk feedback (61 %, 56 %) DNA-beregning/lagring (69 %, 56 %) 5G (64 %, 54 %) Andre blockchain-applikationer end kryptovaluta (68 %, 52 %) Computersyn (68 %, 45 %) Conversational AI (61 %, 44 %) Robotteknologi (56 %, 42 %)
Samtidig kræves der mere uddannelse for at imponere de potentielle fordele ved Kubernetes blandt it-professionelle, antyder CNCF/SlashData-undersøgelsen. “Kubernetes ser ud til at udvise en markant positiv tendens inden for cloud-native rum, og der er uden tvivl stadig plads til at vokse,” påpeger undersøgelsens forfattere. “Selvom den generelle kendskab til Kubernetes er steget markant, er mange backend-udviklere stadig usikre på, hvad det kan gøre for dem.” Sigende, siger 21% af backend-udviklerne, at de “har hørt om Kubernetes, men er usikre på, hvad det gør.” Yderligere 11 % siger endda, at de “ikke har hørt om Kubernetes.”
En separat leverandørsponsoreret undersøgelse tyder på, at selvom Kubernetes-orkestrerede containere er ekstremt populære køretøjer, der sikrer hurtig applikationsudvikling og portabilitet, har de også deres problemer i virksomheden. Operationelle kapaciteter opstår, og sikkerhed er fortsat et problem. De fleste it-professionelle, der ansætter Kubernetes, rapporterer om vanskeligheder med at opretholde dets levedygtighed. Samtidig kan Kubernetes tilbyde support inden for de nye områder inden for kunstig intelligens og maskinlæring.
Undersøgelsen af 300 it-chefer og fagfolk udført af Vanson Bourne og sponsoreret af D2iQ En undersøgelse viser, at mens 75 % af organisationerne bruger Kubernetes i produktions- eller præproduktionsmiljøer, er de alle enige om, at Kubernetes-implementeringer byder på udfordringer. Kun 42 % af organisationerne hævder, at alle applikationer, der kører på Kubernetes, nåede frem til “dag-to”-miljøer.
I gennemsnit er 53 % af alle en organisations projekter i øjeblikket i produktion på Kubernetes, ifølge Vanson Bourne/D2iQ-dataene. Dette er en stigning fra 2020-undersøgelsen, som viste, at 42 % af projekterne var i produktion ved hjælp af Kubernetes. Tæt på otte ud af 10 respondenter (77 %) angiver også, at det tog seks måneder eller mindre at få deres organisations Kubernetes-implementeringer i produktion. Den gennemsnitlige tid, det tog, var fire en halv måned, hvilket er en halv måned mindre end i 2020.
Undersøgelsen viser også, at 43 % af de adspurgte nævner dataanalyse eller maskinlæring som deres mest populære Kubernetes-arbejdsbelastning. Kubernetes vækst i AI- og ML-arbejdsbelastninger fortrængte 2020-undersøgelsens bedste valg af applikationsopbygningsstrukturer – 40 % af respondenterne nævner AI/ML som de mest populære arbejdsbelastninger. Derudover er 88 % af organisationerne enige om, at Kubernetes i de næste to år vil være den foretrukne platform til at køre AI- og ML-arbejdsbelastninger.
De tre mest populære Kubernetes-arbejdsbelastninger afrundede, var Windows-containere (34 %) og distribuerede datatjenester (33 %).
Undersøgelsen viser også den positive indvirkning Kubernetes har på den faglige udvikling af udviklere og ingeniører. 41 % af udviklerne siger, at Kubernetes gør dem virkelig glade for at komme på arbejde hver dag, og at det samler hele deres it-team. Det er dog vigtigt at bemærke, at næsten en fjerdedel (23%) af udviklerne hævder, at Kubernetes får dem til at føle sig ekstremt udbrændte. “Den ekstra kompleksitet, sikkerhed og styringsbekymringer og klyngespredning, der følger med Kubernetes-adoptionen, øger belastningen på udviklere og arkitekter,” siger Deepak Goel, Chief Technology Officer, D2iQ.
Alligevel ses Kubernetes stadig som valget til containerorkestrering på tværs af store dele af industrien. Som forfatterne af CNCF/SlashData-undersøgelsen udtrykte det: “Da adoption af containere ikke har været stigende, kan det være et tegn på, at det allerede eller langsomt når et højt plateau; det vil sige et punkt, hvor yderligere adoption bliver mindre sandsynligt. På den anden side ser det ud til, at brugen af Kubernetes stadig har masser af plads til at vokse.”
Cloud Priorities | Sky | Big Data Analytics | Innovation | Teknik og arbejde | Samarbejde