Hvad er fantastisk, og ikke så godt, om serverfri computing

Forfatter: Roger Morrison
Oprettelsesdato: 25 September 2021
Opdateringsdato: 1 Juli 2024
Anonim
Hvad er fantastisk, og ikke så godt, om serverfri computing - Teknologi
Hvad er fantastisk, og ikke så godt, om serverfri computing - Teknologi

Indhold


Kilde: chombosan / iStockphoto

Tag væk:

Serverløs computing er den nyeste model til skybaseret virtuel infrastruktur. Find ud af, hvad det kan og ikke kan gøre for dagens arbejdsbyrde.

Teknologipundits har forudsagt afslutningen på IT-infrastruktur i nogen tid, i det mindste med hensyn til noget, som virksomheden skal bekymre sig om. Men stigningen i serverløs computing har skubbet samtalen til et helt nyt niveau. (For de grundlæggende om serverløse, se Serverless Computing 101.)

Spørgsmålet er bestemt gyldigt. Hvorfor ønsker nogen at gå igennem tiden, besværet og udgifterne til at bygge deres egen computerinfrastruktur, når de simpelthen kun kan leje de abstrakte ressourcer, de har brug for, kun i den varighed, de har brug for den?

Men som med enhver teknologi, har serverfri sine gode point og sine dårlige point, hvilket betyder, at det giver optimal support til nogle applikationer, mellemstor support for andre og svag support for andre stadig.


Bedre virtualisering

For det første de gode point. Ifølge det israelske iværksætterfirma YL Ventures er serverløs computing den næste fase af infrastruktur som en tjeneste, hvor driftstider og operationelle styringsfunktioner bliver fokus for virtualisering. Derfor kaldes det undertiden funktion som service, da det giver brugerne mulighed for at udføre en given opgave uden at bekymre sig om levering af servere, virtuelle maskiner eller andre underliggende beregningsressourcer. De vigtigste fordele er forbedret smidighed og skalerbarhed samt mere nøjagtige omkostnings- / forbrugsmodeller og endda forbedret sikkerhed, især mod DDoS-angreb. (For en ny metode til bekæmpelse af DDoS-angreb, se Vil Blockchain Technology gøre DDoS-angreb forældede?)

Af disse grunde, siger firmaet, har serverløst potentiale til at revolutionere den måde, kompleks software udvikles, distribueres og administreres, hvilket igen vil ændre den måde, virksomheden skaber og understøtter centrale applikationer til en stadig mere servicedrevet økonomi. Nye tiltag som DevOps og tingenes internet vil faktisk sandsynligvis få et markant løft med hensyn til både funktionalitet og omkostningsbesparelser gennem serverfri computing.


En af de førende mestre for serverløs, faktisk, er Netflix. Med mere end 100 millioner abonnenter, der streamer datatungt videoindhold, afsluttede virksomheden for nylig migreringen af ​​sin indholdsleveringsplatform til skyen. Det bruger nu AWS Lambda-tjenesten til mediefiler, sikkerhedskopiering, forekomstinstallationer og til at understøtte overvågningssoftware. Sikker på, at virksomheden kunne huse alt dette på intern infrastruktur, men kapitalomkostningerne alene ville være astronomiske, for ikke at nævne den hær af teknikere, der var nødvendige for at opretholde noget tæt på operationel effektivitet.

Donna Malayeri, programleder for Microsofts Azure-funktioner, bemærker også, at de seneste iterationer af serverløs teknologi fjerner et antal nøglehindringer, der havde hindret vedtagelsen i starten. Disse inkluderer mere robust support til fejlsøgning og overvågning samt support til lokale virtuelle maskiner, der giver virksomheder mulighed for at omfatte lokale udviklingserfaringer, et must for virksomheder, der bygger private og hybride skyer. Med serverfri er alt, hvad virksomheden behøver at bekymre sig om, dens kode og hvordan den udløses; den underliggende platform tager sig af resten.

Stadig, siger Tech Republic's Matt Asay, er ikke alle ulemperne ved serverløs computing blevet løst. For det første gør teknologien det lettere end nogensinde at oprette kode, være vært på en serverløs ressource og derefter glemme den. Dette fører igen til unødvendigt ressourceforbrug og udvidede angrebsvektorer, der kan udnyttes til at indsætte ondsindet kode i virksomhedsdatamiljøet. Samtidig har serverfri potentiale til at øge afhængigheden af ​​en enkelt udbyder, da det bliver lettere at lancere ny kode på den samme platform, der understøtter eksisterende kode. I begge disse tilfælde er det dog vigtigt at bemærke, at problemerne ikke findes på selve serverløsningen, men på den måde virksomheden vælger at styre den.

Ingen fejl, ingen stress - Din trinvis vejledning til oprettelse af livsændrende software uden at ødelægge dit liv

Du kan ikke forbedre dine programmeringsevner, når ingen er interesseret i softwarekvalitet.

Kendte ukendte

Ud over både de positive og negative aspekter ved serverløs computing er der stadig en masse ukendte, nøjagtigt hvordan det vil integreres i det samlede dataøkosystem. Ifølge spiludvikler Michael Churchman er brugssagerne til serverløse stadig stort set udefinerede og forekommer hovedsageligt begrænset til backend-processer med højt volumen og datastrøm i realtid. Dette er vigtige funktioner, men de repræsenterer kun en lille del af den fulde virksomhedens arbejdsbyrde.

Et andet stort spørgsmål er, om serverløs skal integreres med eller erstatte ældre infrastruktur. Fristelsen vil være at udnytte de ressourcer, der koster mindst og give det højeste niveau af ydeevne. Men det kan være vanskeligt at bestemme det fra sag til sag, især når de tjenester, der understøttes, begynder at interagere med hinanden på nye og uforudsigelige måder.

Som en tredjepartsløsning løber serverløs også de samme udfordringer med hensyn til applikation og serviceydelse. En SLA er fin til at stave retsmidlerne for mistet eller formindsket service, men de kan ikke garantere oppetid. Når du beslutter, om du skal gå serverløst til en given applikation eller ikke, skal du sørge for nøje at vurdere de virkelige konsekvenser af nedetid.

Forholdet mellem andre nye teknologier, nemlig containere, og serverløs computing er også stort set ukendt. Mange mennesker føler, at serverløs repræsenterer slutningen af ​​containere, før de endda gør et betydeligt fremskridt i virksomhedsdatamiljøet. Churchman hævder imidlertid, at serverløse og containere faktisk supplerer hinanden med serverløse ressourcer, der fungerer som en ekstern service, som ikke nødvendigvis behøver at være tæt integreret i applikationens vigtigste containerøkosystem.

Som med enhver ny teknologi, bør virksomheden omfatte serverløs med en vis forsigtighed og en klar idé om, hvad den håber at få fra dette nye miljø. Kun gennem omhyggelig og velplanlagt vedtagelse kan organisationer reducere risikoen for at overdrage nøglefunktioner til en stadig udviklende tredjeparts dataløsning og samtidig forbedre fordelene ved et nyt, mere fleksibelt driftsmiljø.