Kas ir lieliski, un kas nav tik lieliski, par bezsistēmas skaitļošanu

Autors: Roger Morrison
Radīšanas Datums: 25 Septembris 2021
Atjaunināšanas Datums: 1 Jūlijs 2024
Anonim
Kas ir lieliski, un kas nav tik lieliski, par bezsistēmas skaitļošanu - Tehnoloģija
Kas ir lieliski, un kas nav tik lieliski, par bezsistēmas skaitļošanu - Tehnoloģija

Saturs


Avots: chombosan / iStockphoto

Izņemšana:

Bez serveru skaitļošana ir jaunākais mākonī balstītas virtuālās infrastruktūras modelis. Uzziniet, ko tas var un ko nevar darīt šodienas uzņēmuma darba slodzē.

Tehnoloģiju nozares pārstāvji jau kādu laiku prognozē IT infrastruktūras izbeigšanos, vismaz attiecībā uz kaut ko tādu, kas uzņēmumam jāuztraucas. Bet bez serveru skaitļošanas pieaugums sarunu ir novirzījis uz pilnīgi jaunu līmeni. (Lai iegūtu informāciju par bez serveriem, skatiet Serverless Computing 101.)

Jautājums noteikti ir pamatots. Kāpēc gan kāds gribētu iziet laiku, grūtības un izdevumus, lai izveidotu savu skaitļošanas infrastruktūru, kad viņi var vienkārši iznomāt nepieciešamos abstraktus resursus tikai uz nepieciešamo laiku?

Bet tāpat kā jebkurai tehnoloģijai, arī serverless ir savas labās un sliktās puses, kas nozīmē, ka tā nodrošina optimālu atbalstu dažām lietojumprogrammām, vidēju atbalstu citām un vāju atbalstu citām.


Labāka virtualizācija

Pirmkārt, labie punkti. Saskaņā ar Izraēlas uzņēmējdarbības firmas YL Ventures teikto, bez serveru skaitļošana ir nākamais infrastruktūras kā pakalpojuma posms, kurā virtualizācijas uzmanības centrā ir izpildlaiks un operatīvās vadības funkcijas. Tāpēc to dažreiz sauc par funkciju kā pakalpojumu, jo tas ļauj lietotājiem izpildīt doto uzdevumu, neuztraucoties par serveru nodrošināšanu, virtuālajām mašīnām vai citiem pamatā esošajiem aprēķina resursiem. Galvenās priekšrocības ir uzlabota veiklība un mērogojamība, kā arī precīzāki izmaksu / patēriņa modeļi un pat uzlabota drošība, īpaši pret DDoS uzbrukumiem. (Lai uzzinātu par jaunu DDoS uzbrukumu apkarošanas metodi, skatiet sadaļu Vai Blockchain tehnoloģija padarīs DDoS uzbrukumus novecojušus?)

Šo iemeslu dēļ, pēc uzņēmuma teiktā, bez serveriem ir potenciāls revolucionizēt sarežģītas programmatūras izstrādes, ieviešanas un pārvaldīšanas veidu, kas savukārt mainīs veidu, kā uzņēmums rada un atbalsta galvenās lietojumprogrammas arvien pakalpojumu balstītā ekonomikā. Jaunās iniciatīvas, piemēram, DevOps un lietu internets, patiesībā, iespējams, iegūs ievērojamu stimulu gan funkcionalitātes, gan izmaksu ietaupījumu ziņā, izmantojot bez serveru skaitļošanu.


Viens no vadošajiem čempioniem bez serveriem faktiski ir Netflix. Ar vairāk nekā 100 miljoniem abonentu, kas straumē ļoti smagu video saturu, uzņēmums nesen pabeidza savas satura piegādes platformas migrāciju uz mākoni. Tagad tas izmanto AWS Lambda pakalpojumu multivides failiem, dublējumiem, gadījumu izvietošanai un uzraudzības programmatūras atbalstam. Protams, uzņēmums visu to varētu izvietot uz iekšējās infrastruktūras, bet kapitāla izmaksas vien būtu astronomiskas, nemaz nerunājot par tehniķu armiju, kas nepieciešama, lai uzturētu kaut ko tuvu darbības efektivitātei.

Microsoft Azure Functions programmas menedžere Donna Malayeri arī atzīmē, ka jaunākās bez serveru tehnoloģijas iterācijas novērš vairākus galvenos šķēršļus, kas jau sākotnēji bija kavējuši ieviešanu. Tie ietver stabilāku atbalstu atkļūdošanai un uzraudzībai, kā arī atbalstu vietējām virtuālajām mašīnām, kas ļauj uzņēmumiem izmantot vietējās attīstības pieredzi, kas ir obligāta prasība uzņēmumiem, kas veido privātus un hibrīdus mākoņus. Izmantojot bez serveriem, uzņēmumam ir jāuztraucas tikai par tā kodu un tā palaišanas veidu; pamatā esošā platforma rūpējas par visu pārējo.

Tomēr joprojām saka Tech Republic pārstāvis Matt Asay, ka visi bez serveru skaitļošanas trūkumi nav atrisināti. Pirmkārt, šī tehnoloģija padara vieglāku nekā jebkad agrāk koda izveidošanu, mitināšanu resursā bez servera un pēc tam par to aizmirst. Tas, savukārt, noved pie nevajadzīga resursu patēriņa un paplašinātiem uzbrukumu vektoriem, kurus var izmantot, lai ievietotu ļaunprātīgu kodu uzņēmuma datu vidē. Tajā pašā laikā bez serveriem ir iespēja palielināt atkarību no viena pakalpojumu sniedzēja, jo kļūst vieglāk sākt jaunu kodu tajā pašā platformā, kas atbalsta esošo kodu. Tomēr abos šajos gadījumos ir svarīgi atzīmēt, ka problēmas nav saistītas ar pašu serveru risinājumu, bet gan ar veidu, kā uzņēmums izvēlas to pārvaldīt.

Bez kļūdām, bez stresa - jūsu soli pa solim, kā izveidot programmatūru, kas maina dzīvi, neiznīcinot savu dzīvi

Jūs nevarat uzlabot savas programmēšanas prasmes, kad nevienam nerūp programmatūras kvalitāte.

Zināmi nezināmie

Papildus gan serveru skaitļošanas pozitīvajiem, gan negatīvajiem aspektiem joprojām ir daudz nezināmu, kā tieši tā tiks integrēta kopējā datu ekosistēmā. Pēc spēles izstrādātāja Maikla Čermena teiktā, bez serveriem lietošanas gadījumi joprojām ir lielākoties nenoteikti un šķiet galvenokārt aprobežojas ar liela apjoma aizmugures procesa procesiem un reāllaika datu straumēšanu. Šīs ir svarīgas funkcijas, taču tās pārstāv tikai nelielu daļu no visa uzņēmuma darba apjoma.

Vēl viens liels jautājums ir, vai bez serveriem vajadzētu integrēties ar mantoto infrastruktūru vai to aizstāt. Kārdinājums būs izmantot resursus, kas maksā viszemāk un nodrošina visaugstāko veiktspējas līmeni. Bet noteikt to katrā atsevišķā gadījumā var būt grūti, jo īpaši, ja atbalstāmie pakalpojumi mijiedarbojas savā starpā novatoriskā un neparedzamā veidā.

Kā trešās puses risinājums, serverless arī nesaskaras ar tām pašām problēmām saistībā ar lietojumprogrammām un pakalpojumu sniegšanu. SLA ir naudas sods par zaudēto vai ierobežoto pakalpojumu novēršanas līdzekļu precizēšanu, taču tie nevar garantēt darbības laiku. Izlemjot, vai izvēlēties kādu no lietojumprogrammām bez servera, pārliecinieties, ka uzmanīgi novērtējat dīkstāves sekas reālajā pasaulē.

Saikne starp citām jaunām tehnoloģijām, proti, konteineriem, un bez serveru skaitļošanu arī lielākoties nav zināma. Daudzi cilvēki uzskata, ka bez serveriem ir redzams konteineru gals, pirms tie pat ievērojami virzās uz priekšu uzņēmuma datu vidē. Čērmans tomēr apgalvo, ka serveri un konteineri faktiski papildina viens otru ar resursiem bez serveriem, kas darbojas kā ārējs pakalpojums, kam nav obligāti jābūt cieši integrētam lietojumprogrammas galvenā konteinera ekosistēmā.

Kā jebkurai jaunai tehnoloģijai, uzņēmumam vajadzētu būt bez servera ar piesardzības pakāpi un skaidru priekšstatu par to, ko tas cer iegūt no šīs jaunās vides. Tikai ar rūpīgu un labi izplānotu pieņemšanu organizācijas varēs samazināt risku, ka galvenās funkcijas var uzticēt trešo valstu datu risinājumam, kas joprojām attīstās, vienlaikus uzlabojot ieguvumus no jaunas, veiklākas darbības vides.