Bedienerlose rekenaar: Uitkontraktering van bedienerbestuur

BEELDKREDIET:
Image krediet
iStock

Bedienerlose rekenaar: Uitkontraktering van bedienerbestuur

Bedienerlose rekenaar: Uitkontraktering van bedienerbestuur

Subopskrif teks
Bedienerlose rekenaars vereenvoudig sagteware-ontwikkeling en IT-bedrywighede deur derde partye toe te laat om bedienerbestuur te hanteer.
    • Author:
    • Author naam
      Quantumrun Foresight
    • November 3, 2023

    Insig opsomming

    Bedienerlose rekenaars, 'n uitbreiding van wolkrekenaarkunde, onthef ontwikkelaars van die bestuur van fisiese infrastruktuur, die delegeer van bedienerbestuur aan derdeparty-verskaffers. Hierdie model, verpersoonlik deur Function-as-a-Service (FaaS), aktiveer kode in reaksie op gebeure, fakturering per versoek, en optimaliseer dus koste namate betaling ooreenstem met rekenaartyd wat gebruik word. Benewens kostedoeltreffendheid, versnel bedienerlose rekenaar ontplooiing en is dit skaalbaar, wat voorsiening maak vir verskillende maatskappygroottes en IT-vermoëns. As ons vorentoe kyk, kan bedienerlose rekenaars ontwikkel met KI-integrasie vir geoptimaliseerde gebruik, die bevordering van samewerking met kuberveiligheidsfirmas, en moontlik hervormende opleiding vir sagteware-ontwikkelaars, wat meer fokus op komplekse koderingsprojekte eerder as bedienerbestuur.

    Bedienerlose rekenaarkonteks

    Bedienerlose rekenaars maak staat op derdeparty-verskaffers om bedieners te bestuur. 'n Wolkverskaffer ken rekenaarhulpbronne en berging dinamies toe net soos dit nodig is om 'n gegewe stuk kode uit te voer, en vra dan die gebruiker daarvoor. Hierdie metode maak sagteware-ontwikkeling makliker, vinniger en meer koste-effektief omdat maatskappye net vir hul rekenaartyd betaal. Ontwikkelaars hoef nie meer bekommerd te wees oor die bestuur en herstel van 'n gasheer of die hantering van bedryfstelsels nie. Verskeie produkte en dienste val onder bedienerlose rekenaars, maar die gewildste is Function-as-a-Service (FaaS), waar ontwikkelaars kode skryf wat uitgevoer word in reaksie op gebeure, soos 'n dringende opdatering. 

    Funksie-gebaseerde dienste word per versoek gefaktureer, wat beteken dat die kode slegs geroep word wanneer 'n versoek gerig word. In plaas daarvan om 'n vaste maandelikse fooi te betaal om 'n werklike of virtuele bediener in stand te hou, hef die FaaS-verskaffer gegrond op hoeveel rekenaartyd die funksie gebruik. Hierdie funksies kan aanmekaar gekoppel word om 'n verwerkingspyplyn te vorm of gebruik word as deel van 'n groter toepassing se funksionaliteit deur interaksie met ander kode wat in houers of op tradisionele bedieners loop. Afgesien van houers, word bedienerlose rekenaars dikwels saam met Kubernetes ('n oopbronstelsel vir ontplooiingsoutomatisering) gebruik. Sommige van die meer bekende bedienerlose diensverskaffers is Amazon se Lambda, Azure Functions en Google Cloud Function

    Ontwrigtende impak

    Een van die grootste voordele van bedienerlose rekenaars is die gebruiksgemak. Ontwikkelaars skryf eenvoudig kode en ontplooi dit sonder om bekommerd te wees oor bedieners of bestuur. Byvoorbeeld, 'n firma het 'n toepassing wat vir 'n groot deel van die tyd ledig is, maar wat baie gebeurtenisversoeke onder spesifieke situasies moet hanteer. Sommige toepassings verwerk ook data wat deur die Internet of Things (IoT)-toestelle verskaf word met wisselvallige of beperkte internettoegang. In beide toestande sou konvensionele metodes 'n groot bediener vereis het om piekwerkverrigting te bestuur - maar hierdie bediener sou meestal ongebruik wees. Met bedienerlose argitektuur sal ondernemings slegs betaal vir werklike hulpbronne wat gebruik word. Hierdie metode skaal outomaties, wat die diens ekonomies maak vir maatskappye van alle groottes en IT-vermoëns.

    Daar is egter 'n paar beperkings op bedienerlose rekenaars. Een daarvan is dat dit moeilik kan wees om kode te ontfout aangesien foute moeilik kan wees om op te spoor. Nog een is dat maatskappye staatmaak op derdeparty-verskaffers, wat 'n risiko kan wees as daardie verskaffers stilstand ervaar of gekap word. Daarbenewens sal die meeste FaaS-verskaffers net toelaat dat kode vir 'n paar minute uitgevoer word, wat die diens ongeskik maak vir langtermyntake. Nietemin bly bedienerlose rekenaars 'n belowende ontwikkeling in wolktegnologieë. Sommige verskaffers soos Amazon Web Services (AWS) laat selfs maatskappye toe om kode vanlyn te laat loop as hulle nie van bedienerlose infrastruktuur vir spesifieke projekte gebruik wil maak nie.

    Implikasies van bedienerlose rekenaars

    Wyer implikasies van bedienerlose rekenaars kan die volgende insluit: 

    • Bedienerlose verskaffers wat kunsmatige intelligensie (AI) in FaaS integreer om benutting te optimaliseer terwyl koste vir maatskappye laag gehou word. Hierdie strategie kan meer besigheidsgeleenthede lok.
    • Mikroverwerkervervaardigers haal die rekenaarbehoeftes van bedienerlose infrastruktuur in deur vinniger verwerkers te ontwikkel.
    • Kuberveiligheidsfirmas werk saam met bedienerlose verskaffers om oplossings te skep wat spesifiek vir kuberinfrastruktuuraanvalle is.
    • Daar word nie meer van toekomstige sagteware-ontwikkelaars vereis om bedienerbestuur op te lei en te verstaan ​​nie, wat hul tyd kan bevry vir meer komplekse koderingsprojekte.
    • Sagteware-ontplooiing en -opdaterings word vinniger en die betrokke prosesse vereenvoudig.

    Vrae om op kommentaar te lewer

    • As jy 'n ontwikkelaar is, het jy al bedienerlose rekenaars probeer? Indien wel, hoe het dit die manier waarop jy werk verander het?
    • Wat is die ander potensiële voordele daarvan om op kodering in plaas van sy infrastruktuur te kan fokus?

    Insig verwysings

    Die volgende gewilde en institusionele skakels is vir hierdie insig verwys: