Što je sjajno, a ne tako sjajno, o računanju bez poslužitelja

Autor: Roger Morrison
Datum Stvaranja: 25 Rujan 2021
Datum Ažuriranja: 1 Srpanj 2024
Anonim
Čokoladna glazura od 3 sastojka! Bez vrhnja, čokolade, želatine i maslaca! Brzo i jednostavno!
Video: Čokoladna glazura od 3 sastojka! Bez vrhnja, čokolade, želatine i maslaca! Brzo i jednostavno!

Sadržaj


Izvor: chombosan / iStockphoto

Oduzeti:

Računalo bez servera najnoviji je model virtualne infrastrukture temeljene na oblaku. Saznajte što može i što ne može učiniti za današnje opterećenje poduzeća.

Tehnološki stručnjaci već neko vrijeme predviđaju kraj IT infrastrukture, barem u pogledu nečega zbog čega se poduzeće mora brinuti. No porast računanja bez poslužitelja gurnuo je razgovor na potpuno novu razinu. (Za osnove o posluživanju bez poslužitelja, pogledajte Računarstvo bez poslužitelja 101.)

Pitanje je svakako valjano. Zašto bi itko želio proći kroz vrijeme, nevolje i troškove izgradnje vlastite računske infrastrukture, kada jednostavno može unajmiti apstraktne resurse koji su im potrebni samo onoliko vremena koliko im treba?

Kao i kod svake tehnologije, bez poslužitelja ima i dobre i loše točke, što znači da pruža optimalnu podršku za neke aplikacije, srednju podršku za druge i slabu podršku za ostale.

Bolja virtualizacija

Prvo, dobri bodovi. Prema izraelskoj poduzetničkoj tvrtki YL Ventures, računanje bez poslužitelja sljedeća je faza infrastrukture kao usluga u kojem vrijeme rada i funkcije operativnog upravljanja postaju žarište virtualizacije. To je razlog zbog čega se funkcija ponekad naziva uslugom, jer omogućava korisnicima izvršavanje zadanog zadatka bez brige o pružanju poslužitelja, virtualnih računala ili bilo kojeg drugog temeljnog računanja resursa. Ključne prednosti su poboljšana okretnost i skalabilnost, precizniji modeli troškova i potrošnje te čak i poboljšana sigurnost, posebno protiv DDoS napada. (Za novu metodu borbe protiv DDoS napada pogledajte odjeljak Hoće li Blockchain tehnologija učiniti DDoS napade zastarjelim?)


Iz tih razloga, kaže tvrtka, bez poslužitelja ima potencijal revolucije načina na koji se razvija, implementira i upravlja složenim softverom, što će zauzvrat izmijeniti način na koji poduzeće stvara i podržava ključne aplikacije za gospodarstvo koje sve više upravlja uslugama. Inicijative u nastajanju, kao što su DevOps i internet stvari, u stvari će vjerojatno dobiti značajan poticaj u pogledu funkcionalnosti i uštede troškova putem računalstva bez poslužitelja.

U stvari, jedan od vodećih prvaka bez poslužitelja je Netflix. S više od 100 milijuna pretplatnika koji struji podatkovne videozapise teške, tvrtka je nedavno dovršila migraciju platforme za isporuku sadržaja u oblak. Sada koristi AWS Lambda uslugu za medijske datoteke, sigurnosne kopije, razmještanje instanci i za podršku softvera za nadgledanje. Svakako, tvrtka bi sve to mogla smjestiti na unutarnju infrastrukturu, ali jedini kapitalni troškovi bili bi astronomski, a da ne spominjemo vojsku tehničara potrebnu za održavanje bilo čega što je blizu operativne učinkovitosti.


Donna Malayeri, voditeljica programa za Microsoftove funkcije Azure, također primjećuje da najnovije iteracije tehnologije bez poslužitelja uklanjaju brojne ključne prepreke koje su na samom početku ometale usvajanje. Oni uključuju snažniju podršku za uklanjanje pogrešaka i nadgledanje, kao i podršku lokalnim virtualnim strojevima koji tvrtkama omogućuju prihvaćanje lokalnog iskustva u razvoju, što je nužno za tvrtke koje grade privatne i hibridne oblake. Bez poslužitelja, sve se poduzeće treba brinuti je li njegov kod i kako se aktivira; temeljna platforma brine se za sve ostale.

Ipak, kaže Matt Asay, Tech Republic, nisu riješeni svi nedostaci računanja bez poslužitelja. Kao prvo, ova tehnologija omogućuje jednostavnije stvaranje ikada kod koda, hostiranje na resursu bez poslužitelja i zaboravite na njega. To zauzvrat dovodi do nepotrebne potrošnje resursa i proširenih vektora napada koji se mogu iskoristiti za umetanje zlonamjernog koda u poslovno okruženje poduzeća. Istovremeno, bez poslužitelja može povećati ovisnost o jednom davatelju usluga jer postaje lakše pokrenuti novi kod na istoj platformi koja podržava postojeći kod. U oba ova slučaja, međutim, važno je napomenuti da problemi ne postoje samo na rješenju bez poslužitelja, već u načinu na koji poduzeće odluči upravljati njime.

Bez grešaka, bez stresa - Vaš korak po korak vodič za stvaranje softvera koji mijenja život bez uništavanja života

Ne možete poboljšati svoje programiranje kad nikoga nije briga za kvalitetu softvera.

Poznate nepoznanice

Pored pozitivnih i negativnih aspekata računanja bez poslužitelja, još uvijek postoji puno nepoznanica o tome kako će se točno integrirati u ukupni podatkovni ekosustav. Prema riječima programera igara Michaela Churchmana, slučajevi upotrebe za servere još uvijek su u velikoj mjeri nedefinirani i uglavnom su ograničeni na sigurnosne procese velikog volumena i strujanje podataka u stvarnom vremenu. Ovo su važne funkcije, ali predstavljaju samo mali dio ukupnog posla u poduzeću.

Drugo je veliko pitanje treba li se bez poslužitelja integrirati ili zamijeniti naslijeđenu infrastrukturu. Iskušenje će biti iskoristiti resurse koji najmanje koštaju i osigurati najvišu razinu performansi. Ali utvrditi da to od slučaja do slučaja može biti teško, posebno kada usluge koje podržavaju počinju međusobno komunicirati na nove i nepredvidive načine.

Kao rješenje treće strane, poslužitelj se također suočava s istim izazovima u pogledu performansi aplikacija i usluga. SLA je u redu za ispisivanje lijekova za izgubljene ili smanjene usluge, ali oni ne mogu jamčiti produženje rada. Kada odlučujete hoćete li poslužiti bez poslužitelja za bilo koju aplikaciju, obavezno pažljivo procijenite posljedice zastoja u stvarnom svijetu.

Odnos između ostalih tehnologija u nastajanju, naime spremnika, i računanja bez poslužitelja je također u velikoj mjeri nepoznat. Mnogi smatraju da besprijekorni poslužitelj predstavlja kraj spremnika prije nego što čak i naprave znatan napredak u poslovnom okruženju podataka. Churchman, međutim, tvrdi da se serveri i spremnici zapravo međusobno nadopunjuju, a resursi bez poslužitelja djeluju kao vanjska usluga koja ne mora nužno biti usko integrirana u glavni ekosustav spremnika aplikacije.

Kao i kod svake nove tehnologije, poduzeće bi trebalo prigrliti poslužitelje s dozom opreza i jasne ideje onoga što se nada ovom novom okruženju. Samo pažljivim i dobro planiranim usvajanjem, organizacije će biti u mogućnosti smanjiti rizik preuzimanja ključnih funkcija na još uvijek razvijeno rješenje podataka za treće strane, a istovremeno će poboljšati nagrade novog, okretnijeg radnog okruženja.