Hvorfor serverløs computing er en af ​​de største trusler mod containere

Hvad er serverløs arkitektur, og hvorfor betyder det noget for din virksomhed? Forrester Researchs hovedanalytiker Jeffrey Hammond talte med TechRepublic om de grundlæggende elementer i serverløs computing, og hvordan virksomheder bruger det i næste generations infrastruktur.

Selv da KubeCon Europe startede med en startende start med over 4.000 deltagere, var Brian Leroux, grundlægger af Begin og tidligere PhoneGap-udvikler, roligt kodning derhjemme i San Francisco, glad for ikke at være generet med containere overhovedet.

”Ting, jeg ikke vil gøre i dag, ” skrev han på Twitter, ”Tilvejebringelse af en forekomst, spawn ing yderligere forekomster, os ing ssh for at undersøge en forekomst, eller roll ing -opgraderinger til en flåde af tilfælde. "

Hans hemmelighed? Serverless.

I dag er fururen over Kubernetes (og containere generelt) høj, og med rette: Containere markerer en påviselig bedre måde at opbygge applikationer med Kubernetes den løbende leder for at gøre det let at styre disse containere i skala. Og alligevel, som Cloud Native Computing Foundation (CNCF) -data antyder, er Kubernetes, trods at gøre containere lettere, stadig for svært for nogle, med masser af virksomheder, der hopper direkte til serverfri for at få alle fordelene ved containere uden at skulle tænke på containere.

Må ikke levere, rulle ikke opgraderinger, hvad gør du?

Hvad gør Leroux med al sin nyfundne frihed med sin tid? Han detaljerede disse handlinger ivies i en senere tweet:

  • Betal kun for anvendte tjenester
  • Fokus kun på forretningslogik
  • Ved straks, hvor problemer er på grund af isolering pr. Funktion
  • Distribuer opgraderinger problemfrit på få sekunder

Redmonks James guvernør troede, at han opdagede et trolling af KubeCon-deltagere i Leroux 'indlæg, men Leroux påpegede "bare fakta!", Da han tweetede. Disse kendsgerninger er, at selvom serverløs leveres med sin egen indlæringskurve og problemer, frigør det udviklere fra at skulle tænke på infrastruktur og i stedet fokusere på forretningslogik.

For en virksomhedsverden, der er gennemsyret af virtuelle maskiner, har containere været en åbenbaring, i vid udstrækning, fordi de, selvom de er forskellige, stadig bruger velkendte metaforer. Containere distribuerer på få minutter i stedet for timer, hvilket tager langt mindre tid at starte op - blandt andet - men de lader udviklere arbejde med servere.

Serverløs bryder servermetaforen. Som Leroux fortalte mig i et 2017-interview, "Så snart du tager det metaforiske spring, får du en enorm grad af isolering, og i denne isolering får du mere holdbarhed. Det er meget som at opbygge statiske websteder (effektivt uploade en fil)."

Igen, for udviklere, der har været nødt til at bo i VM-land, er containerskiftet evolutionært, ikke revolutionerende. Alt i alt er det en god ting. Men når virksomheder forsøger at omfavne mikroservices, begynder containertilgangen at vise dens begrænsninger. I Kubernetes kan du trods alt absolut komponere en mikroservicearkitektur, men du skal selv passe på VVS. AWS Lambda og andre serverløse tilgange sørger for alt dette for dig.

Nej, det er nemt!

Dette er naturligvis anathem for nogle, i betragtning af at Kubernetes først for nylig dukkede op som container-skat. Alligevel er Kubernetes på ingen måde enkel, og servermetaforen er stadig en af ​​dens største styrker (binde udviklere til VM-fortiden) og største svagheder (hvilket gør det sværere for udviklere at komme til fremtiden). For mange virksomheder i dag er forbindelsen til fortiden dog en stor aftale og viser sig i, hvor mange virksomheder der også indsætter containere på stedet, som en CNCF-undersøgelse har afsløret:

Billede: Cloud Native Computing Foundation

Kubernetes er helt klart en måde, hvorpå virksomheder vælger at opgradere udviklingen uden at ændre paradigmer for drastisk. Alligevel er det ikke let. Når vi bliver spurgt om centrale udfordringer, toppede listen kompleksitet, netværk, sikkerhed, overvågning og opbevaring:

Billede: Cloud Native Computing Foundation

Nogle af disse ser ud til at blive bedre, da Kubernetes især modnes. Men det er ikke tydeligt, at de forbedrer sig hurtigere end den tid, det tager serverløst at gå mainstream.

Vil Kubernetes-festen slutte?

Dette er ikke til at antyde, at serverløs vil skåle over Kubernetes-mængden. Enterprise tech, selv når det bevæger sig hurtigt (og vedtagelsen af ​​serverløs har været lynhurtigt, med 41% af de udviklere, der er undersøgt af CNCF, hvilket indikerer, at de allerede bruger serverløst, med yderligere 28%, der planlægger at gøre det i de næste 18 måneder), gør ikke gå ikke så hurtigt. Virksomheder som Red Hat vil tjene en hel del penge i mange år fremover og hjælpe virksomheder med at skifte til containere.

Og alligevel ... AWS Lambda voksede 300% i det forløbne år, ifølge AWS-chef Andy Jassy, ​​med "laggards", der driver dens vedtagelse, ifølge guvernør. Som han skrev:

Containere kan hjælpe med at reducere IT-omkostninger, men den vigtigste drivkraft for vedtagelse er hastighed og effektiv styring af infrastruktur. Problemet med containerinfrastrukturer er, at denne effektive styring også kræver meget dygtige udviklere og operatører. Talent er en knap ressource. Selv hvis du har råd til folket, foretrækker de måske at arbejde for køligere virksomheder.

Dette drev til udviklerproduktivitet skubber nogle virksomheder til at undgå "distraktion" af containere og i stedet fokusere helt på at skrive forretningslogik. Som sådan vil vi sandsynligvis se virksomheder omfavne både Kubernetes og serverløse, da forskellige områder af virksomheden bevæger sig i forskellige tempo, med forskellige niveauer af arv, som de skal gaffeltruck ind i fremtiden.

Men hvis du er en slags slags person, er de smarte penge altid på det, der gør udviklere mest produktive. Det er serverløst, og ja, det er en risiko for containerudviklingen, som Rishidot-analytiker Krishnan Subramanian har kaldt.

Datacenter Trends Nyhedsbrev

DevOps, virtualisering, hybrid sky, opbevaring og driftseffektivitet er blot nogle af de datacenteremner, vi vil fremhæve. Leveres mandage og onsdage

Tilmeld dig i dag

© Copyright 2021 | pepebotifarra.com