Domov Posel Računalništvo brez strežnika leži in kdaj ga uporabljati

Računalništvo brez strežnika leži in kdaj ga uporabljati

Kazalo:

Video: Juice WRLD - Wishing Well (Official Music Video) (November 2024)

Video: Juice WRLD - Wishing Well (Official Music Video) (November 2024)
Anonim

Odpravimo si eno stvar takoj spredaj: Računalništvo brez strežnika v okviru storitev v oblaku je zavajajoč izraz. Te stvari, ki jih pošljete v oblak za obdelavo, ne glede na to, kako ga kličete, uporabljajo strežniki. Kar je drugače, je zagotavljanje. Skratka, računalništvo brez strežnika ni resnično. A resnično ali ne, lahko še vedno prihranite denar.

Torej, če računalništvo brez strežnika ni brez strežnika, kaj je potem? Enostaven način razmišljanja o brezžičnem računalništvu je, da je način pošiljanja delovnih obremenitev ponudniku oblakov, da jih ukrepajo in nato pridobijo rezultat. To pomeni, da ponudnik oblakov skrbi za potrebe infrastrukture za ravnanje z vašo delovno obremenitvijo, kot tudi za ravnanje z vsem, od upravljanja varnosti, vrtenja strežnikov navzgor ali navzdol ali katerega koli drugega vidika upravljanja okolja.

Z računalnikom brez strežnika je vse, kar morate storiti, da ponudniku oblakov pošljete delovno obremenitev skupaj s podatki, ki jih je treba obdelati, in nato počakajte, da se rezultat vrne k vam. Zaračunate vam le za dejanski čas, porabljen za opravljanje dela. Če izberete svoje projekte na primeren način, lahko prihranite ne le denar, ampak tudi glavobole pri upravljanju IT.

Kdaj uporabljati računalništvo brez strežnika

Vedeti pa morate tudi, da računalništvo brez strežnika ni za vse. Najbolj primeren je za natančno opredeljene delovne obremenitve, ki niso odvisne od zunanjih virov podatkov, razen podatkov, ki jih pošiljate. Eden od primerov, ki se pogosto poda, je uporaba umetne inteligence (AI), da se ugotovi, ali je vsebina slike primerna za predvideni namen.

Drugi cilji bi lahko bili diskretni ukrepi, ki se ne uporabljajo nenehno. Računalništvo brez strežnika lahko uporabite za zbiranje uporabniških imen za upravljanje seznamov članov ali seznamov uporabnikov, pri čemer je potrebno le zbiranje informacij, preverjanje ustreznega vnosa (na primer preverjanje, ali so telefonske številke dejanske številke), oblikovanje in shranjevanje v baze podatkov.

Če se to sliši znano, potem je to zato, ker koncept obstaja že dolgo. Takšne postopke so nekoč imenovali "podprogrami" in hranili so jih tam, kjer so jih lahko priklicali, ko je bilo treba nekatere naloge opravljati in jih drugače izvajati brez povezave. Tako niso sesali procesorskih ciklov ali pomnilnika, ko niso bili potrebni.

Ko so te podprograme shranili na papirni trak ali (resnično) kartice Hollerith, bi jih oseba na konzoli naložila po potrebi. Zdaj ravnajo v oblaku in namesto da naložijo krov za kartico, pošljete kodo v oblak skupaj s podatki. Postopek se izvrši in rezultat dobite nazaj v poljubni obliki, ki ste jo določili. V nekaterih primerih lahko kodo vaš kode zadrži za ponovno uporabo, tako da boste naslednjič morali le poslati podatke. Obstajajo pa omejitve, ki se razlikujejo glede na ponudnika.

Računalništvo brez strežnika ni vse tako enostavno za uporabo

Ko se rutina zažene, se oblaki v oblaku ustavijo. Vse je zelo preprosto, ali vsaj tako naj bi bilo. Kadar je preprosto preprosto, je to, ko dejansko uporabljate računalništvo brez strežnika. Vaši razvijalci se bodo morali naučiti kodirati za okolje brez strežnika.

Čeprav razvoj rutin brez strežnika sam po sebi ni zapleten, se je treba navaditi, predvsem zato, ker mora biti koda napisana posebej za brez strežnika, kot jo je ponudil vaš ponudnik oblakov. Poleg tega ne morete domnevati, da lahko kode premikate med platformami.

Poleg tega bodo morali vaši razvijalci razmišljati o rutinah, ki jih razvijajo, kot v bistvu samostojne ali diskretne. Ne morejo poklicati drugih rutin, ki niso del kode, ki je poslana ponudniku, razen če jih ponudnik ne da na voljo (na primer AI rutine, ki so na voljo pri večjih ponudnikih). Poleg tega so rutine v okolju brez strežnika brez državljanstva, zato se razvijalci ne morejo zanesti, da se stanje aplikacije obdrži. Računalništvo brez strežnika prav tako ni primerno za dolgotrajne aplikacije zaradi omejitev, ki jih določijo ponudniki.

Računalništvo brez strežnika in IoT

Tisto, za kar je računalništvo brez strežnika, je primerno za spletne aplikacije, analitiko in internet stvari (IoT). Aplikacije, ki jih poganjajo dogodki, kot je IoT, v katerih je treba sprejeti določena dejanja, ko je od naprave ali senzorja sprejet poseben vhod, bi dobro delovale pri računalništvu brez strežnika.

  • Najboljše storitve upravljanja infrastrukture za leto 2019 Najboljše storitve upravljanja infrastrukture za leto 2019
  • Najboljša programska oprema za zaščito in zaščito končne točke za leto 2019 Najboljša programska oprema za zaščito in zaščito končnih točk za leto 2019
  • Nagrade Business Choice 2019: Usmerjevalniki in strežniki Nagrade Business Choice 2019: Usmerjevalniki in strežniki

Čeprav računalništvo brez strežnika dobro podpirajo ponudniki oblakov, pa vsak prodajalec to počne drugače. Na srečo ima večina prodajalcev brezplačno storitev, tako da lahko preizkusite stvari, preden se popolnoma zavežete. Nekateri izmed pomembnejših igralcev brez strežniškega računanja vključujejo Microsoft prek njegovega oblaka Azure. V Amazon Web Services (AWS) obstaja tudi funkcija brez strežnika, kjer se imenuje Lambda in v IBM Cloud.

Če naredite pravilno, računalništvo brez strežnika lahko izboljša uspešnost članov vaše ekipe, čeprav samo zato, ker jim ni treba porabiti časa za upravljanje strežnikov, kadar jim tega ni treba. Vendar ni panaceja in ni nekaj, v kar lahko samo slepo hitete. Pomembno si je zapomniti, da kljub imenu ni brez strežnika, strežnika vam preprosto ni treba sami upravljati.

Računalništvo brez strežnika leži in kdaj ga uporabljati