해리슨 블로그

[GCP] Cloud Run és Cloud Run Function díjszabása

  • Írás nyelve: Koreai
  • Országkód: Minden országcountry-flag
  • Informatika

Létrehozva: 2024-11-11

Létrehozva: 2024-11-11 10:19

[GCP] Cloud Run és Cloud Run Function (korábban Cloud Function) díjszabása

A GCP nemrégiben bejelentette a Cloud Run és a Cloud Function felhasználói felületének integrációját.


Funkcionálisan a kettő közötti különbség az, hogy a Cloud Run alapvetően egy Docker Image-et futtató szerver nélküli platform, míg a Cloud Function bizonyos nyelvekhez (Node.js, Go, .Net, Java, PHP, Python, Ruby) tartozó kódrészleteket (függvényeket) futtató platform.

Ennek következtében az alapvető működésük kissé eltér: a Cloud Run az Image indítása után hívja meg a megfelelő Image-et, így szükség esetén egyetlen konténer több hívást is egyidejűleg végrehajthat. (Másképpen fogalmazva: egy hívás végrehajtása közben több új hívás is érkezhet.)

Ezzel szemben a Cloud Function egyetlen függvény hívásán alapul, tehát például 10 utasítás végrehajtásához 10 konténerre van szükség.

Ezért a Cloud Function akkor előnyös, ha nagyon könnyű feladatokat kell végrehajtani, vagy ha gyors egyetlen hívású hidegindításra van szükség, míg a Cloud Run akkor előnyösebb, ha nagyméretű folyamatokat kell kezelni, vagy ha a kissé lassabb válaszidő elfogadható.

De hogyan alakul a fontos árképzés?

(Bár eleve így tervezték...)

Mindkét esetben a hívások ára megegyezik: 1 millió hívás esetén 0,4 $.

Ugyancsak, azonos memória esetén, feltételezve, hogy egy napig folyamatosan használjuk, 0,216 $.

És mi a helyzet a vCPU-val?

A Cloud Function esetén 1 GHz/nap esetén 0,864 $. (A Cloud Function díjazása a használt órajelek függvénye.)

A Cloud Run esetén 1 mag/nap esetén 2,07 $. Vagyis a Cloud Run 2,4 GHz-esnek tekinthető. (A hivatalos dokumentációban is 1 vCPU = 2,4 GHz szerepel.)

Összességében tehát elmondható, hogy a két szolgáltatás (Cloud Run, Cloud Function) díjszabása teljesen azonos, csak a szolgáltatások iránya más.

Ezért az integrációt követően is a saját igényeiknek megfelelő szolgáltatás kiválasztásával olcsóbb és hatékonyabb szolgáltatási konfiguráció érhető el.

Hozzászólások0