Cuprins:
- Când să utilizați calculatoare fără server
- Calculatorul fără server nu este atât de simplu de utilizat
- Calculatoare fără server și IoT
Video: РАСТ РОС, КОС КАС, ГОР ГАР, ЗАР ЗОР (Noiembrie 2024)
Haideți să scoatem un lucru din față: calculul fără server, în contextul serviciilor cloud, este un termen înșelător. Chestiile pe care le trimiteți la cloud pentru procesare, indiferent de ceea ce îl numiți, utilizează servere. Ceea ce diferă este aprovizionarea. Pe scurt, calcularea fără server nu este reală. Dar real sau nu, tot vă poate economisi bani.
Cu computere fără server, tot ce faceți este să trimiteți o sarcină de muncă furnizorului de cloud împreună cu datele care trebuie gestionate, apoi să așteptați ca rezultatul să vă revină. Vă este facturat doar pentru timpul petrecut în timpul ocupării sarcinii. Așadar, dacă îți alegi proiectele în mod corespunzător, poți economisi nu numai bani, ci și dureri de cap în managementul IT.
Când să utilizați calculatoare fără server
Dar trebuie să știți că calculatorul fără server nu este pentru toate. Este cel mai potrivit pentru sarcini de lucru bine definite, care sunt independente de sursele de date externe, altele decât datele pe care le trimiteți. Un exemplu dat frecvent este utilizarea inteligenței artificiale (AI) pentru a determina dacă conținutul unei imagini este adecvat scopului propus.
Alte scopuri ar putea fi acțiuni discrete care nu sunt utilizate în mod constant. Puteți utiliza calculatorul fără server pentru a colecta nume de utilizator pentru a gestiona listele de membri sau listele de utilizatori, unde tot ce este necesar este ca informațiile să fie colectate, verificate pentru introducerea corespunzătoare (cum ar fi verificarea numerelor de telefon sunt numere reale), formatate și apoi salvate în o bază de date.
Dacă acest lucru sună familiar, atunci asta se datorează faptului că conceptul a existat de mult timp. Procese precum acestea au fost numite cândva „subrutine” și au fost păstrate acolo unde puteau fi apelate atunci când anumite sarcini trebuiau efectuate și luate offline altfel. În felul acesta, nu au aspirat ciclurile sau memoria procesorului atunci când nu aveau nevoie.
Odată ce aceste subrutine au fost păstrate pe bandă de hârtie sau (cu adevărat) carduri Hollerith, iar persoana de la consolă le-ar încărca după cum este necesar. Acum sunt gestionate în cloud și, în loc să încarcă un pachet de carduri, trimiteți codul către cloud împreună cu datele. Procesul se execută și obțineți rezultatul înapoi în orice formă ați specificat-o. În unele cazuri, codul dvs. poate fi reținut de către furnizorul dvs. pentru reutilizare, astfel încât, data viitoare, trebuie să trimiteți doar datele. Există însă limitări care variază în funcție de furnizor.
Calculatorul fără server nu este atât de simplu de utilizat
După ce rutina s-a derulat, tarifele dvs. de cloud se opresc. Este totul foarte simplu, sau cel puțin ar trebui să fie. Unde se oprește a fi simplu, este vorba despre utilizarea efectivă a computerelor fără server. Dezvoltatorii dvs. vor trebui să învețe să codeze pentru mediul fără server, pentru un singur lucru.
Deși dezvoltarea rutinelor fără server nu este complicată în sine, se obișnuiește, în mare parte, deoarece codul trebuie să fie scris special pentru mediul fără server, așa cum este prezentat de furnizorul dumneavoastră de cloud. În plus, nu puteți presupune că nu puteți muta codul între platforme.
În plus, dezvoltatorii dvs. vor trebui să se gândească la rutinele pe care le dezvoltă ca fiind esențiale de sine stătătoare sau discrete. Acestea nu pot apela alte rutine care nu fac parte din codul trimis furnizorului, cu excepția cazului în care furnizorul le pune la dispoziție (cum ar fi rutinele AI disponibile de la furnizorii majori). În plus, rutinele dintr-un mediu fără server sunt lipsite de stat, astfel încât dezvoltatorii nu se pot baza pe starea aplicației păstrată. De asemenea, calculatorul fără server nu este prea potrivit pentru aplicațiile pe termen lung, din cauza limitărilor stabilite de furnizori.
Calculatoare fără server și IoT
Pentru ceea ce calculatorul fără server este potrivit pentru aplicații web, analitice și Internet of Things (IoT). Aplicațiile bazate pe evenimente, cum ar fi IoT, în care acțiunile specifice trebuie întreprinse atunci când o intrare specifică este primită dintr-un dispozitiv sau senzor, ar funcționa bine în calcularea fără server.
- Cele mai bune servicii de gestionare a infrastructurii pentru 2019 Cele mai bune servicii de gestionare a infrastructurii pentru 2019
- Cel mai bun software de protecție și securitate pentru gazdă finalizat pentru 2019 Cel mai bun software de protecție și securitate pentru gazele terminate pentru 2019
- Premii Business Choice 2019: routere și servere Business Choice Awards 2019: routere și servere
În timp ce calcularea fără server este bine susținută de furnizorii de cloud, fiecare furnizor merge în mod diferit. Din fericire, majoritatea vânzătorilor au un anumit nivel de servicii gratuit, astfel încât să puteți încerca lucrurile înainte de a vă angaja total. Unii dintre jucătorii importanți ai computerelor fără server includ Microsoft prin cloud-ul său Azure. Există, de asemenea, o funcție fără server în Amazon Web Services (AWS), unde se numește Lambda și în IBM Cloud.
Calcularea fără server, corectă, poate îmbunătăți performanța membrilor echipei, numai dacă nu trebuie să petreacă timp gestionând serverele atunci când nu trebuie. Dar nu este un panaceu și nu este ceva în care să te poți grăbi orbește. Și este important să ne amintim că, în ciuda numelui, nu este server, nu trebuie doar să gestionați singur serverul.