Kar je odlično in ne tako zelo, v zvezi z računalništvom brez strežnika

Avtor: Roger Morrison
Datum Ustvarjanja: 25 September 2021
Datum Posodobitve: 1 Julij. 2024
Anonim
Kar je odlično in ne tako zelo, v zvezi z računalništvom brez strežnika - Tehnologija
Kar je odlično in ne tako zelo, v zvezi z računalništvom brez strežnika - Tehnologija

Vsebina


Vir: chombosan / iStockphoto

Odvzem:

Računalništvo brez strežnika je najnovejši model virtualne infrastrukture v oblaku. Ugotovite, kaj lahko in česa ne more storiti za današnjo obremenitev podjetja.

Strokovni strokovnjaki že nekaj časa napovedujejo konec IT infrastrukture, vsaj v zvezi s tem, za kar mora podjetje skrbeti. Toda porast računalništva brez strežnika je pogovor potisnil na povsem novo raven. (Za osnove brez strežnika si oglejte Računalništvo brez strežnika 101.)

Vprašanje je vsekakor veljavno. Zakaj bi kdo želel iti skozi čas, težave in stroške gradnje lastne računalniške infrastrukture, ko lahko preprosto zakupi abstraktne vire, ki jih potrebujejo, le toliko časa, kolikor jih potrebujejo?

Toda kot pri vsaki tehnologiji ima tudi brez strežnika dobre in slabe točke, kar pomeni, da nudi optimalno podporo nekaterim aplikacijam, srednjo podporo za druge in šibko podporo za ostale.

Boljša virtualizacija

Najprej dobre točke. Po navedbah izraelske podjetniške družbe YL Ventures je računalništvo brez strežnikov naslednja faza infrastrukture kot storitev, v kateri se izvajanja in operativne funkcije upravljanja postavijo v središče virtualizacije. To je razlog, zakaj ga včasih imenujemo storitev kot storitev, saj uporabnikom omogoča izvajanje določene naloge, ne da bi skrbeli za zagotavljanje strežnikov, virtualnih strojev ali drugih osnovnih računskih virov. Ključne prednosti so izboljšana okretnost in razširljivost, natančnejši modeli stroškov in porabe ter celo izboljšana varnost, zlasti pred DDoS napadi. (Za nov način boja proti napadom DDoS glejte Ali bo tehnologija Blockchain naredila napade DDoS zastarelih?)


Iz teh razlogov trdi, da brez strežnikov lahko spremenijo način razvijanja, uvajanja in upravljanja zapletene programske opreme, kar bo posledično spremenilo način, kako podjetje ustvarja in podpira ključne aplikacije za vse bolj usmerjeno gospodarstvo. Pojavljajoče se pobude, kot sta DevOps in internet stvari, bodo v resnici verjetno povečale tako funkcionalnost kot tudi prihranke stroškov z računalnikom brez strežnika.

Eden največjih prvakov brez strežnikov je pravzaprav Netflix. Z več kot 100 milijoni naročnikov, ki prenašajo podatkovno veliko video vsebino, je podjetje nedavno zaključilo selitev svoje platforme za pošiljanje vsebine v oblak. Zdaj uporablja storitev AWS Lambda za medijske datoteke, varnostno kopijo, namestitve primerkov in za podporo programske opreme za spremljanje. Seveda, podjetje bi lahko vse to postavilo na interno infrastrukturo, vendar bi bili sami kapitalski stroški astronomski, da ne omenjam vojske tehnikov, potrebnih za vzdrževanje česar koli blizu operativne učinkovitosti.


Donna Malayeri, vodja programa za Microsoftove funkcije Azure, tudi ugotavlja, da najnovejše iteracije brez strežniške tehnologije odstranijo številne ključne ovire, ki so že na začetku ovirale njihovo sprejetje. Mednje spadajo močnejša podpora za odpravljanje napak in spremljanje ter podpora lokalnim virtualnim strojem, ki podjetjem omogoča zajemanje razvojnih izkušenj na lokalni ravni, kar je nujno za podjetja, ki gradijo zasebne in hibridne oblake. Brez strežnika mora vse podjetje skrbeti, če je njegova koda in kako se sproži; osnovna platforma skrbi za vse ostalo.

Kljub temu pravi Matt Asay, Tech Republic, niso bile odpravljene vse pomanjkljivosti računalništva brez strežnika. Kot prvo, tehnologija lažje kot kdajkoli prej ustvari kodo, jo gosti na viru brez strežnika in nato pozabi nanjo. To posledično vodi do nepotrebne porabe virov in razširjenih vektorjev napadov, ki jih je mogoče uporabiti za vstavljanje zlonamerne kode v podatkovno okolje podjetja. Hkrati lahko brez strežnika poveča odvisnost od enega samega ponudnika, saj je lažje zagnati novo kodo na isti platformi, ki podpira obstoječo kodo. V obeh primerih pa je pomembno opozoriti, da težave ne ležijo na sami rešitvi brez strežnika, temveč v načinu, kako se podjetje odloči za upravljanje s tem.

Brez napak, brez stresa - vaš korak za korakom vodnik za ustvarjanje programske opreme, ki spreminja življenje, ne da bi vam uničila življenje

Ne morete izboljšati svojih programskih veščin, kadar nikogar ne skrbi za kakovost programske opreme.

Znani neznanci

Poleg pozitivnih in negativnih vidikov brez strežništva, je še vedno veliko neznank, kako natančno se bo vključil v celotni podatkovni ekosistem. Po besedah ​​razvijalca iger Michaela Churchmana so primeri uporabe za brez strežnika še vedno v glavnem neopredeljeni in se zdijo v glavnem omejeni na zaledne procese z veliko količino in sprotno pretakanje podatkov v realnem času. To so pomembne funkcije, vendar predstavljajo le majhen del celotnega obsega dela v podjetju.

Drugo veliko vprašanje je, ali naj se strežniki integrirajo ali nadomestijo starejšo infrastrukturo. Skušnjava bo izkoristiti vire, ki stanejo najmanj, in zagotoviti najvišjo raven učinkovitosti. Toda določiti, da je to od primera do primera lahko težko, še posebej, ko se storitve, ki se podpirajo, začnejo medsebojno komunicirati na nove in nepredvidljive načine.

Kot rešitev tretjih oseb se brez strežnika spopadajo z enakimi izzivi v zvezi z zmogljivostmi aplikacij in storitev. SLA je v redu za določitev pravnih sredstev za izgubljeno ali zmanjšano storitev, vendar ne morejo zagotavljati upodata. Ko se odločite, ali želite za katero koli aplikacijo brez strežnika, skrbno ocenite posledice izpadov v resničnem svetu.

Razmerje med drugimi porajajočimi se tehnologijami, in sicer s kontejnerji, in računalništvom brez strežnika je prav tako v veliki meri neznano. Številni ljudje menijo, da brez strežnika predstavlja kontejner, še preden se znajdejo v podjetju. Churchman pa trdi, da se strežniki in zabojniki dejansko dopolnjujejo, viri brez strežnika pa delujejo kot zunanja storitev, ki je ni treba nujno tesno vključiti v glavni kontejnerski ekosistem.

Kot pri vsaki novi tehnologiji mora tudi podjetje sprejeti brez strežnika s previdnostjo in jasno predstavo, kaj si želi, da bi to novo okolje dobilo. Le s skrbnim in dobro načrtovanim sprejetjem bodo organizacije lahko zmanjšale tveganje, da bodo ključne funkcije zaupale še vedno razvijajoči se podatkovni rešitvi tretjih oseb, obenem pa povečale prednosti novega, bolj prilagodljivega operativnega okolja.