Tartalomjegyzék:
- Mikor kell használni a kiszolgáló nélküli számítógépet
- A kiszolgáló nélküli számítástechnika nem ennyire egyszerű
- Szerver nélküli számítástechnika és az IoT
Videó: Fresh Guacamole by PES | Oscar Nominated Short (November 2024)
Tegyük fel egy dolgot az útból az első lépésben: A kiszolgáló nélküli számítástechnika a felhőalapú szolgáltatások összefüggésében félrevezető kifejezés. Az a cucc, amelyet feldolgozás céljából elküld a felhőnek, függetlenül attól, hogy hívják, kiszolgálókat használ. Ami különbözik az ellátásról. Röviden: a kiszolgáló nélküli számítástechnika nem valódi. De valós vagy sem, ez pénzt spórolhat meg.
A kiszolgáló nélküli számítástechnika segítségével csak annyit kell tennie, hogy elküld egy munkaterhelést a felhő szolgáltatójának a kezelt adatokkal együtt, majd várja meg, amíg az eredmény visszatér hozzád. Csak a tényleges munkaidő-eltöltési időért számlázza ki számláját. Tehát ha megfelelő módon választja meg projektjeit, nemcsak pénzt, hanem az informatikai menedzsment fejfájást takaríthat meg.
Mikor kell használni a kiszolgáló nélküli számítógépet
De azt is tudnia kell, hogy a kiszolgáló nélküli számítástechnika nem minden. Ez a legmegfelelőbben jól meghatározott munkaterhelés esetén, amely független a küldendő adatoktól eltérő külső adatforrásoktól. A gyakran bemutatott példa a mesterséges intelligencia (AI) használata annak meghatározására, hogy a kép tartalma megfelel-e a rendeltetésének.
Más célok lehetnek olyan diszkrét tevékenységek, amelyeket nem használnak folyamatosan. Szerver nélküli számítástechnikával gyűjthet felhasználóneveket a tagsági listák vagy felhasználói listák kezeléséhez, ha csak az szükséges, hogy az információkat összegyűjtsék, ellenőrizzék a megfelelő adatbevitelt (például ellenőrizzék, hogy a telefonszámok valódi számok-e), formázják, majd elmentsék a egy adatbázis.
Ha ez ismerősnek tűnik, akkor az az oka, hogy a koncepció már régóta fennáll. Az ilyen folyamatokat egykor "szubrutinként" hívták, és ott tartották őket, ahol meghívhatták őket, amikor bizonyos feladatokat végrehajtani kellett, és offline módban elvégezték. Ily módon nem szívtak fel processzorciklusokat vagy memóriát, amikor nem volt szükségük.
Miután ezeket az alprogramokat papírszalagon vagy (valóban) Hollerith kártyán tartották, a konzolban lévő személy szükség szerint betölti őket. Most már a felhőben bánnak velük, és ahelyett, hogy egy kártyacsomagot betöltenének, elküldi a kódot a felhőhöz, az adatokkal együtt. A folyamat végrehajtásra kerül, és az eredményt bármilyen formában megkapja. Bizonyos esetekben a szolgáltató megőrizheti kódját újrafelhasználás céljából, így legközelebb csak az adatokat kell elküldenie. Vannak korlátozások, amelyek a szolgáltatótól függően változnak.
A kiszolgáló nélküli számítástechnika nem ennyire egyszerű
Amint a rutin fut, a felhő töltése leáll. Ez mind nagyon egyszerű, vagy legalábbis állítólag így lenne. Ahol leáll az egyszerűség, amikor ténylegesen kiszolgáló nélküli számítógépet kell használni. A fejlesztőknek egyrészt meg kell tanulniuk a kiszolgáló nélküli környezet kódolását.
Míg a kiszolgáló nélküli rutinok kidolgozása önmagában nem bonyolult, mégis meg kell szokni, főleg azért, mert a kódot kifejezetten a kiszolgáló nélküli környezethez kell írni, ahogy azt a felhő szolgáltatója bemutatja. Ráadásul nem feltételezheti, hogy bármilyen módon mozgathatja a kódot a platformok között.
Ezenkívül a fejlesztőknek gondolniuk kell az általuk kidolgozott rutinokra, amelyek lényegében önállóak vagy különállóak. Nem hívhatnak más rutinokat, amelyek nem tartoznak a szolgáltatónak elküldött kódhoz, kivéve, ha a szolgáltató ezeket elérhetővé teszi (például a fő szolgáltatók által elérhető AI rutinok). Ezenkívül a kiszolgáló nélküli környezetben a rutinok állapot nélküliak, így a fejlesztők nem támaszkodhatnak az alkalmazás állapotának megőrzésére. A kiszolgáló nélküli számítástechnika a szolgáltatók által megállapított korlátozások miatt nem is nagyon alkalmas hosszú lejáratú alkalmazásokra.
Szerver nélküli számítástechnika és az IoT
A szerver nélküli számítástechnika számára ideális webes alkalmazások, elemzések és a tárgyak internete (IoT). Esemény-vezérelt alkalmazások, például az IoT, amelyekben konkrét műveleteket kell végrehajtani, amikor egy adott bemenet fogadásra kerül egy eszközről vagy érzékelőről, jól működne a kiszolgáló nélküli számításban.
- A legjobb infrastruktúra-kezelési szolgáltatások 2019-ig A legjobb infrastruktúra-kezelési szolgáltatások 2019-re
- A legjobb üzemeltetett végpont-védelmi és biztonsági szoftver 2019-ig A legjobb üzemeltetett végpont-védelmi és biztonsági szoftver 2019-re
- Business Choice Awards 2019: Útválasztók és szerverek Business Choice Awards 2019: Útválasztók és szerverek
Míg a kiszolgáló nélküli számítástechnikát a felhőszolgáltatók is támogatják, mindegyik szállító eltérően működik. Szerencsére a legtöbb eladónak van bizonyos szintű szolgáltatása, amely ingyenes, így kipróbálhatja a dolgokat, még mielőtt teljesen elkötelezi magát. A kiszolgáló nélküli számítástechnika egyik fő szereplője a Microsoft az Azure-felhőn keresztül. Van még kiszolgáló nélküli funkció az Amazon Web Services (AWS) szolgáltatásban, ahol Lambda néven és az IBM Cloud-ban hívják.
Helyesen elvégezve, a kiszolgáló nélküli számítástechnika javíthatja a csapattagok teljesítményét, csak azért, mert nem kell időt tölteniük a kiszolgálók kezelésével, amikor nem kell. De ez nem csodaszer, és nem olyan dolog, amelybe vakon rohanhat. Fontos megjegyezni, hogy a név ellenére nem kiszolgáló nélküli, csak nem kell saját kezűleg kezelnie a kiszolgálót.