Domov obchodné Počítač bez serverov leží a kedy ho používať

Počítač bez serverov leží a kedy ho používať

Obsah:

Video: Muj server!! :) (November 2024)

Video: Muj server!! :) (November 2024)
Anonim

Vyjdime z cesty ešte jednu vec: Výpočty bez serverov v kontexte cloudových služieb sú zavádzajúcim pojmom. To, čo odošlete do cloudu na spracovanie, bez ohľadu na to, čomu hovoríte, používa servery. Čo sa líši, je tvorba rezerv. Stručne povedané, bez serverov výpočet nie je skutočný. Ale skutočné alebo nie, stále vám môže ušetriť peniaze.

Takže, ak „bez serverov“ výpočty nie sú bez serverov, tak čo to je? Jednoduchý spôsob, ako myslieť na bez serverov, je to, že je to spôsob, ako poslať pracovné zaťaženia poskytovateľovi cloudu, nechať ich konať a potom načítať výsledok. To znamená, že poskytovateľ cloudu sa postará o potreby infraštruktúry na zvládnutie vašej pracovnej záťaže, ako aj na správu všetkého od riadenia bezpečnosti, otáčania serverov nahor alebo nadol alebo akýchkoľvek iných aspektov správy životného prostredia.

S výpočtom bez serverov všetko, čo robíte, je poslať pracovnému zaťaženiu poskytovateľovi cloudu spolu s údajmi, ktoré je potrebné spracovať, a potom čakať, až sa výsledok vráti k vám. Účtuje sa vám iba za skutočný čas strávený pri práci. Ak si teda svoje projekty vyberiete správne, môžete ušetriť nielen peniaze, ale aj bolesti v oblasti správy IT.

Kedy používať serverové výpočty

Musíte však tiež vedieť, že bez serverových výpočtov nie je všetko. Najlepšie sa hodí pre dobre definované pracovné zaťaženia, ktoré sú nezávislé od externých zdrojov údajov iných ako sú odosielané údaje. Jedným z príkladov, ktorý sa často uvádza, je použitie umelej inteligencie (AI) na určenie, či je obsah obrázka vhodný na zamýšľaný účel.

Ďalšími účelmi môžu byť diskrétne činnosti, ktoré sa nepoužívajú neustále. Počítačom bez serverov môžete použiť na zhromažďovanie užívateľských mien na správu zoznamov členov alebo zoznamov používateľov, kde je potrebné len to, aby sa informácie zhromažďovali, skontrolovali na vhodné vstupy (napríklad skontrolovali, či sú telefónne čísla skutočnými číslami), naformátovali sa a potom sa uložili do databázu.

Ak to znie dobre povedané, je to preto, že tento koncept existuje už dlho. Takéto procesy sa kedysi nazývali „podprogramy“ a uchovávali sa tam, kde ich bolo možné vyvolať, keď bolo potrebné niektoré úlohy vykonať a prevziať offline. Týmto spôsobom nenasali procesorové cykly ani pamäť, keď ich nepotrebovali.

Akonáhle boli tieto podprogramy držané na papierovej páske alebo (skutočne) kartičkách od Holleritha a osoba na konzole ich vložila podľa potreby. Teraz sa s nimi manipuluje v cloude a namiesto načítania balíka kariet odosielate kód do cloudu spolu s údajmi. Proces bude vykonaný a výsledok dostanete späť v akejkoľvek forme, ktorú ste zadali. V niektorých prípadoch môže váš poskytovateľ uchovávať váš kód na opakované použitie, takže nabudúce budete musieť údaje iba odoslať. Existujú však obmedzenia, ktoré sa líšia v závislosti od poskytovateľa.

Výpočet bez serverov nie je taký jednoduchý na používanie

Po spustení tejto rutiny sa zastavia poplatky za cloud. Je to všetko veľmi jednoduché, alebo aspoň to má byť. Tam, kde to nie je jednoduché, je to, keď ide o skutočne používanie bez serverov. Vaši vývojári sa budú musieť naučiť kódovať prostredie bez serverov.

Aj keď vývoj rutín bez serverov nie je sám o sebe komplikovaný, vyžaduje si to zvykať, a to zväčša preto, že kód musí byť napísaný špecificky pre prostredie bez serverov, ako ho uvádza poskytovateľ cloudu. Navyše nemôžete predpokladať, že existuje nejaký spôsob, ako presúvať kód medzi platformami.

Okrem toho budú musieť vaši vývojári myslieť na rutiny, ktoré vyvíjajú ako v podstate samostatní alebo diskrétni. Nemôžu volať na iné rutiny, ktoré nie sú súčasťou kódu zasielaného poskytovateľovi, pokiaľ ich poskytovateľ nesprístupňuje (napríklad rutiny AI dostupné od hlavných poskytovateľov). Rutiny v prostredí bez serverov sú navyše bez štátnej príslušnosti, takže vývojári sa nemôžu spoľahnúť na zachovanie stavu aplikácie. Výpočty bez serverov tiež nie sú vhodné pre dlhodobo fungujúce aplikácie z dôvodu obmedzení stanovených poskytovateľmi.

Výpočty bez serverov a internet vecí

To, na čo sa počítač bez serverov hodí, je vhodné pre webové aplikácie, analýzy a internet vecí (IoT). Aplikácie založené na udalostiach, ako je IoT, v ktorých sa musia prijať konkrétne akcie, keď sa prijme konkrétny vstup zo zariadenia alebo senzora, by dobre fungovali pri výpočte bez serverov.

  • Najlepšie služby riadenia infraštruktúry pre rok 2019 Najlepšie služby správy infraštruktúry pre rok 2019
  • Najlepší hostovaný softvér na ochranu koncových bodov a zabezpečenie za rok 2019 Najlepší hostovaný softvér na ochranu koncových bodov a zabezpečenie za rok 2019
  • Business Choice Awards 2019: Routre a servery Business Choice Awards 2019: Routre a servery

Aj keď výpočtová technika bez serverov je podporovaná dodávateľmi cloudu, každý predajca to má inak. Našťastie väčšina predajcov má určitú úroveň služieb, ktorá je bezplatná, takže si môžete veci vyskúšať skôr, ako sa úplne zaviažete. Medzi hlavných hráčov počítačov bez serverov patrí spoločnosť Microsoft prostredníctvom cloudu Azure. K dispozícii je tiež funkcia bez servera v Amazon Web Services (AWS), kde sa nazýva Lambda a IBM Cloud.

Je pravda, že výpočty bez serverov môžu zlepšiť výkon členov vášho tímu, a to len preto, že nemusia tráviť čas spravovaním serverov, keď to nemusia. Nie je to však všeliek a nie je to niečo, do čoho sa môžete slepo ponáhľať. A je dôležité pamätať na to, že napriek názvu to nie je serverové, iba nemusíte server spravovať sami.

Počítač bez serverov leží a kedy ho používať