A Kiszolgáló nélküli számítástechnika megváltoztatja az alkalmazások fejlesztésének és üzembe helyezésének módját. Az operatív feladatokat a felhőalapú számítási szolgáltatóhoz helyezi át, így a fejlesztői csapatok gyorsabban hozhatnak létre alkalmazásokat, és csökkenthetik a költségeket. A kiszolgálók kiépítése és karbantartása helyett a fejlesztők események hatására futó kódot helyeznek üzembe. Ezt a modellt a rugalmasság, a skálázhatóság és a hatékonyság jegyében tervezték.
A Kiszolgáló nélküli számítástechnika során a kód továbbra is kiszolgálókon fut, de az infrastruktúra kiépítéséhez és kezeléséhez kapcsolódó feladatok láthatatlanok a fejlesztő számára. Ez a megközelítés lehetővé teszi a fejlesztők számára, hogy a kódírásra és az üzleti érték teremtésére összpontosítsanak az infrastruktúra kezelése helyett.
Hagyományos számítástechnika és kiszolgáló nélküli számítástechnika
A hagyományos alkalmazásüzemeltetéshez a kiszolgálók, az operációs rendszerek és a futtatókörnyezetek kezelésére van szükség. Ezek a feladatok rengeteg időt és erőforrást igényelnek, és gyakran lassítják az innovációt. A Kiszolgáló nélküli számítástechnika megszünteti ezeket az akadályokat azáltal, hogy egy olyan modellt vezet be, amelyben az infrastruktúrát teljes mértékben a szolgáltató kezeli.
A Kiszolgáló nélküli számítástechnika esetében a fejlesztők olyan függvényeket írnak, amelyek csak aktiváláskor futnak le, így az erőforrások használata is csak szükség esetén történik. Ez a megközelítés különösen hasznos azoknak a szervezeteknek, amelyeknek kiszámíthatatlan munkafolyamatokat kell kezelniük, vagy gyorsan kell skálázniuk az alkalmazásokat. Emellett támogatja az agilis fejlesztési gyakorlatokat is azáltal, hogy a csapatok gyorsabban építhetnek és adhatnak ki megoldásokat.
A felhőalapú számítás leggyakoribb típusai a szolgáltatott infrastruktúra (IaaS), a szolgáltatásként nyújtott platform (PaaS) és a szolgáltatott szoftver (SaaS).