Hvorfor AWS Lambda og serverløs computing ikke dræber Docker i virksomheden

Billede: iStockphoto / Wavebreakmedia

Alle elsker containere i disse dage. Alle ser det ud til, men Amazon Web Services. Å, sikker, AWS har sin egen containertjeneste og gør det let at køre containere på tværs af sin portefølje af infrastrukturtjenester. Men med AWS Lambda ser AWS ud til at indikere, at det "ønsker virksomheder at forbruge EC2, mens ... skubber startups og udviklere mod Lambda" i et forsøg på "at vokse og beholde udviklere på sin platform, " som cloudanalytiker Janakiram MSV har udtalt .

På trods af AWS 'stigende dominans hos udviklere, køber virksomheder fortsat også ind i Docker og containere. Ved risikovillig kapitalist Michael Mullanys analyse er Docker-adoptionen vokset med 2, 6 gange i det forløbne år. Dette bekræfter påstander fra begyndelsen af ​​2016 fra Docker CEO Ben Golub til mig om, at Docker-vedtagelsen da havde "krydset kløften" til de tidlige flertalskøbere og bevæget sig ud over de tidlige adoptører. Det kan også signalere en sund fremtid for Docker og containere, selvom AWS Lambda og andre serverløse computertilbud trives.

Forbered dig på serverfri computing (ZDNet specialrapport) | Download rapporten som en PDF (TechRepublic)

Docker-adoption: Op og til højre

LinkedIn-data er muligvis ikke den bedste metode til at afsløre teknologitendenser, men det er en rimelig fuldmagt til generel vedtagelse. Og den vedtagelse er skyhøj.

Som Mullany skrev, "86% af Fortune 100 har nu mindst en medarbejder med Docker i deres profil, og 47% har mindst 10 ansatte med Docker i deres profil. Dette er steget fra henholdsvis 75% og 28% siden marts 2016 : en næsten fordobling af virksomheder med betydelige grupper, der arbejder med Docker. "

Det er sandt, at de top-10 tyngste koncentrationer af Docker-kyndige medarbejdere er leverandører (IBM, Cisco og HP afslutter top-3), men Apple, Verizon og GE er også top-10. Grav et dybere niveau, og Docker dukker kraftigt op i sundheds- og forsikringsvertikaler, hvilket antyder, at det bestemt bevæger sig ind i mainstream.

Selvom tidlige detractors hævdede, at Docker var til startups, er det faktisk vokset hurtigt inden for de allerbedste virksomheder, ifølge Mullany's analyse. Samlet set viser mere end 105.000 mennesker på LinkedIn Docker som en færdighed. Det forbliver stadig i sammenligning med f.eks. NET, der kan prale af over 1, 5 millioner profiler, men det repræsenterer en robust tendens mod en containeriseret fremtid.

Det vil sige, hvis AWS tillader det.

En igangværende trinfunktion

Som Google-ingeniør (og tidligere Apigee-leder af udviklerrelationer) Alan Ho har hævdet, er Docker og dens containerrevolution mere en gradvis forbedring af virtualisering end en massiv ny innovation: "Fra en programmeringsmodel og en omkostningsmodel er AWS Lambda fremtid - på trods af nogle af værktøjsbegrænsningerne. Docker er efter min mening et evolutionært trin i 'virtualisering', som vi har set i de sidste 10 år. AWS Lambda er en trin-funktion. "

Det kan naturligvis være, at markedet vil indgå i trinvis udvikling snarere end et dramatisk spring til serverfri computing. Men dette er ikke en indsats, jeg gerne vil placere. Nogle virksomheder, som Expedia, har allerede stærkt investeret i AWS Lambda. Og som Expedia (2, 3 milliarder opkald hver måned og vokser i henhold til teknologechefen), vil andre følge.

Datacenter skal læses

  • 8 datacenters forudsigelser for 2020
  • 7 netværksforudsigelser for 2020: Automation, edge computing, Wi-Fi 6 og mere
  • Bedste praksis for server virtualisering og tip til, hvad man ikke skal gøre
  • Kvanteberegning: Syv sandheder, du har brug for at vide

Som Apprenda-direktør Chris Gaun fortalte mig i et interview, kan serverløse tilbud som AWS Lambda dog muligvis ikke være så konkurrencedygtige med Docker-containere, som først dukker op. Begge kan bruges til at bygge mikroservices, men de to tjener uden tvivl forskellige behov. Som Gaun sagde, "Du bruger ikke containerorkestrering til at opbygge din egen serverfri (det er ikke omkostningseffektivt). Og du kan ikke bruge Lambda udelukkende til at bygge de fleste af de apps, du arbejder på. De er forskellige værktøjer ."

Det er også sandsynligt, at virksomheder, der næppe er i stand til at følge med et skift til containere, ikke kan holde trit med en trinfunktion til serverfri. Som Apcera-direktør Dean Sheehan udtrykte det, "Med serverløse modeller handler vi med administration af mindre kornede komponenter som virtuelle maskiner, containere eller komplette applikationer til styring af meget kornede funktioner. Hvis dit operationsteam er gearet og værktøjet til at styre 100 applikationer, vil de være klar til at styre de 500 til 1.000 enheder, der kan være resultatet af den funktionelle nedbrydning? " Svaret vil i mange tilfælde være nej, hvilket gør containere til et stort skridt fremad med serverløs et skridt for langt.

Både Docker-containere og ting som Lambda lover at forbedre udviklernes produktivitet markant, hvilket er den vigtigste faktor for en teknologis start. Som sådan formoder jeg, at vi vil se en sund vækst i både containere og serverløs computing, side om side, i nogen tid.

© Copyright 2021 | pepebotifarra.com