Infrastruktúra

Compute-választás 2026-ban: EC2, Fargate, Lambda egy döntési fában

A compute-modell választása a terhelésprofil, a csapatméret és a költségmodell metszete. Egy gyakorlati döntési fa, ami nem a divatot, hanem a valós igényt követi.

Röviden: A compute-modell választása a terhelésprofil, a csapatméret és a költségmodell metszete. Egy gyakorlati döntési fa, ami nem a divatot, hanem a valós igényt követi.

2026-ban a compute-választás nem szűkült le egyetlen helyes válaszra — sőt, éppen a bőség a nehézség. Virtuális gép (EC2), menedzselt konténer (Fargate), függvény (Lambda): mindegyiknek van létjogosultsága, és a rossz választás vagy feleslegesen bonyolít, vagy feleslegesen fizet. A jó döntés nem a legdivatosabb opció kiválasztása, hanem a terhelésprofil, a csapatméret és a költségmodell józan mérlegelése.

Nincs univerzális győztes

A leggyakoribb hiba, hogy egy csapat elkötelezi magát egyetlen modell mellett — „mi serverless cég vagyunk” vagy „mi mindent konténerben futtatunk” —, és utána mindent bele akar erőltetni. A valóság az, hogy egy érett rendszer jellemzően vegyíti a modelleket, mindegyiket ott használva, ahol a legjobban illik.

A döntési fa

Néhány kulcskérdés, ami a legtöbb esetben elvezet a helyes választáshoz:

  1. Esemény-vezérelt, rövid, tüskés a workload? Ha igen, a függvény (Lambda) valószínűleg jó: fizetsz a használatért, nincs üzemeltetés, jól skálázódik nullától.
  2. Konténer, de nem akarsz szervert üzemeltetni, és a terhelés ingadozó? Akkor a menedzselt konténer (Fargate) illik: konténeres eszközlánc, de nincs gépkezelés.
  3. Stabil, magas, kiszámítható terhelés, vagy speciális hardver/kontroll kell? Akkor a virtuális gép (EC2) a legjobb egységáron, és teljes kontrollt ad.

Az összehasonlító kép

ModellIdeális terhelésÜzemeltetésEgységköltség
Függvény (Lambda)Tüskés, esemény-vezéreltMinimálisHasználat-alapú
Menedzselt konténer (Fargate)Ingadozó, konténeresAlacsonyPrémium a kényelemért
Virtuális gép (EC2)Stabil, magas, speciálisJelentősLegjobb, ha kihasznált

A csapatméret mint tényező

A compute-választásnál a csapat kapacitása is döntő. Egy kis csapatnál a menedzselt opciók (függvény, menedzselt konténer) kevesebb üzemeltetési terhet jelentenek, és így gyorsabb szállítást — még ha az egységáruk magasabb is. Egy nagyobb csapat, amelynek van kapacitása az infrastruktúra optimalizálására, jobban kihasználhatja a virtuális gépek alacsonyabb egységárát. A mérnöki idő ára a döntés része.

A vegyes architektúra ereje

A legérettebb rendszerek nem egyetlen modellt használnak, hanem tudatosan vegyítik: a stabil magszolgáltatásokat virtuális gépen, a tüskés vagy esemény-vezérelt feladatokat függvényként, a köztes, konténeres workloadokat menedzselt konténeren. Ez nem következetlenség, hanem érettség — mindegyik feladat ott fut, ahol a terhelése és a költsége a legjobban illik.

A döntési kérdések

Néhány kulcskérdés, ami a legtöbb esetben elvezet a helyes választáshoz: esemény-vezérelt és tüskés a workload (akkor függvény)? Konténer, de nem akarsz szervert üzemeltetni és ingadozó a terhelés (akkor menedzselt konténer)? Stabil, magas, kiszámítható terhelés vagy speciális hardver/kontroll kell (akkor virtuális gép)?

  1. Tüskés, esemény-vezérelt → függvény (használat-alapú, nincs üzemeltetés).
  2. Ingadozó, konténeres → menedzselt konténer (nincs gépkezelés).
  3. Stabil, magas, speciális → virtuális gép (legjobb egységár, teljes kontroll).

A migráció költsége a modellek között

A compute-modell megválasztásánál érdemes a jövőbeli migráció költségét is mérlegelni. Egy függvényből konténerre vagy virtuális gépre váltani nem triviális: más a csomagolás, más a futtatási modell, más az üzemeltetés. Ezért a döntés nem csak a mai igényről szól, hanem arról is, mennyire valószínű, hogy a workload kinövi a választott modellt. A jól elkülönített, laza csatolású komponensek könnyebben mozgathatók modellek között — ez a rugalmasság önmagában érték, ha a jövő bizonytalan.

Mit jelent ez neked?

2026-ban nincs egyetlen győztes compute-modell — a terhelés alakja, a csapatméret és a költségmodell dönt. Tüskés, esemény-vezérelt feladatra a függvény, ingadozó konténeres workloadra a menedzselt konténer, stabil, magas vagy speciális terhelésre a virtuális gép a jó választás. Ne kötelezd el magad egyetlen modell mellett identitásból; egy érett rendszer tudatosan vegyíti őket. A döntést a valós igény vezesse, és számold bele a csapatod üzemeltetési kapacitását is.