Serverless vs Containers 2026an: Azken epaia
Hodeiaren jatorrizko ekosistema izugarri heldu da azken hamarkadan. 2026an, garatzaileek eta arkitektoek zerbitzaririk gabeko funtzioak (Function-as-a-Service, FaaS) eta edukiontzietan oinarritutako lan-kargak (Kubernetes, OCI-rekin bateragarriak diren exekuzio-denborak eta sortzen ari diren sandbox teknologiak) aukeratzen dituzte. Bi paradigmek "kudeatzeko operaziorik gabeko" azpiegitura agintzen dute, baina konpromezuak ñabardura handiagoak izan dira errendimendua, behagarritasuna, segurtasuna eta kostu ereduak bat egiten duten heinean.
Artikulu honek zerbitzaririk gabeko eta edukiontzien konparaketa sakona eskaintzen du 2026tik aurrera. Ezaugarri arkitektonikoak, kontu operatiboak, kostuen dinamika, segurtasun jarrerak eta mundu errealeko erabilera-kasuak aztertzen ditugu, eta taldeei lan-karga jakin baterako eredu optimoa zehazten laguntzen dien erabaki-matrize batekin amaitzen dugu.
Aurkibidea
- Sarrera
- Arkitekturako oinarriak
- 2.1 [Zerbitzaririk gabeko Exekuzio Eredua] (#serverless-execution-model)
- 2.2 [Container Runtime Model] (#container-runtime-model)
- Errendimendua eta eskalagarritasuna
- Kostu-egiturak
- 4.1 [Fakturazio xehea](#fakturazio xehea)
- 4.2 Erreserbatutako Edukiera eta Leku Estrategiak
- Behagarritasuna eta arazketa
- Segurtasuna eta betetzea
- 6.1 Isolamendu-bermeak
- 6.2 [Hornikuntza-katearen gogortzea](#hornikuntza-katearen gogortzea)
- Garatzaileen esperientzia eta ekosistema
- 7.1 Tresnak (IaC, CI/CD, Tokiko emulazioa)
- 7.2 [Hizkuntza eta exekuziorako euskarria] (#language-support)
- Kasu-azterketak eta erreferentziak
- 8.1 [Errendimendu handiko gertaeren prozesamendua] (#erdibide handikoa)
- 8.2 Latentzia-kritikoak APIak
- 8.3 [Lotekako lanak] (#batch-jobs)
- Erabaki-matrizea
- Ondorioa
Sarrera
Zerbitzaririk gabeko eta edukiontziak "hodei-naziorako" bide esklusiboak zirela uste zuten garai batean. Gaur egun, exekuzio-denbora poliglotaren ehuna batean bizi dira, non erakunde askok bi ereduak elkarren ondoan ibiltzen dituzten. Erabakia "zein den hobea" baino ez da eta gehiago lan-kargaren ezaugarriak exekuzio-garaiaren bermeekin lotzea.
2026an, hiru makro-joerek eratzen dute eztabaida:
| Joera | Zerbitzaririk gabeko eragina | Edukiontzietan eragina |
|---|---|---|
| Edge-lehenengo Informatika | Funtzioen exekuzio-denborak orain modu naturalean zabaltzen dira banatutako ertz-nodoetan (AWS Lambda@Edge 2.0, Cloudflare WorkersR2) milisegundo azpiko sareko saltoekin. | Edukiontzi-orkestratutako ertzak (K3s, K8s-lite) "mikro-nodoen" euskarria lortu zuen, baina irudiak ateratzeko latentzia oztopo izaten jarraitzen du. |
| AI-gehitutako Eragiketak (AIOps) | Hotz abiarazte automatizatuak eta eskalatze prediktiboak hornitzailearen kontrol-planoan txertatutako ML ereduak erabiltzen dituzte. | Kontrolagailuek automatikoki sintonizatzen dute ontzien kokapena denbora errealeko telemetrian oinarrituta, baina operadoreen esperientzia gehigarria behar dute. |
| Zero-Konfiantzazko Zerbitzu-sareak | Funtzio-mailako sidecar-ek (adibidez, OpenFaaS + Kuma) deialdi bakoitzeko mTLS onartzen dute, erabilera bakoitzeko fakturazioari uko egin gabe. | Lan-karga arinetan oraindik ere nabarmena da zerbitzu-sare-pod bakoitzeko. |
Aldaketa hauek ulertzea ezinbestekoa da etorkizuneko arkitektura batentzat. Ondoren datozen atalek dimentsio bakoitza datuekin, kode-laginekin eta orientazio praktikoekin banatzen dute.
Arkitektura oinarriak
Zerbitzaririk gabeko Exekuzio Eredua
Zerbitzaririk gabeko plataformek VM hornitzea baino askoz gehiago abstraitzen dute. 2026ko pila tipikoa honelakoa da:
- API Gateway / Event Router - HTTP, WebSocket, Pub/Sub edo gertaera-iturburu pertsonalizatuak kudeatzen ditu.
- Invocation Engine - Gertaerak funtzio-identifikatzaile batekin mapatzen ditu, exekuzio-denborako bertsioa ebazten du eta exekuzio sandbox hornitzen du.
- Sandbox - Hodei publiko gehienetan micro-VM (Firecracker, gVisor) edo WebAssembly runtime (WasmEdge) ns-jail isolamendua da.
- Exekuzio-denbora - Cold-start-ek hizkuntzaren exekuzio-denbora (Node.js 22, Python3.12, Go 1.22) eta deklaratutako edozein mendekotasun kargatzen ditu.
- Biltegiratze iragankorra - 512 MiB tmpfs deialdi bakoitzeko (hornitzaile bakoitzeko doigarriak) eskaerak iraun bitartean bakarrik iraun zuen.
Ezaugarri nagusiak:
- Exekuzio bakoitzeko ordainketa: fakturazioaren xehetasuna 1 ms-ko gehikuntzan dago konputaziorako eta 0,01 GiB-segundoko memoriarako.
- Estaturik gabeko bermeak: tokiko egoera iraunkorrik ez; zerbitzu iraunkorretara kanporatu behar da (DB, objektu-biltegia, KV denda).
- Gertaerek gidatutako eskalatzea: hornitzaileak berehala sortzen ditu sandbox berriak sarrerako gertaeren tasaren arabera.
Zerbitzaririk gabeko funtzioaren adibidea (Node.js)
# serverless.yml - AWS SAM (2026 edizioa)
AWSTemplateFormatBertsioa: '2010-09-09'
Eraldaketa: AWS::Serverless-2026-03-01
Baliabideak:
ImageResizeFuntzioa:
Mota: AWS::Zerbitzaririk gabeko::Funtzioa
Propietateak:
Exekuzioa: nodejs22.x
Memoriaren tamaina: 256 # MiB
Denbora-muga: 30 # segundo
Kudeatzaile: aurkibide.kudeatzaile
CodeUri: src/
Politikak:
- S3ReadPolicy:
BucketName: iturri-irudiak
- S3WritePolicy:
BucketName: tamainaz aldatutako irudiak
Ingurumena:
Aldagaiak:
TARGET_SIZES: "128.256.512"
Edukiontziaren exekuzio-denboraren eredua
Edukiontziek iraupen luzeko prozesuak, OS pertsonalizatutako menpekotasunak edo sarearen eta biltegiratzeen kontrol zehatza behar duten lan-kargaren hizkuntza hizkuntza izaten jarraitzen dute. 2026an, pila nagusienak honako hauek dira:
- Container Engine - OCI-rekin bateragarriak diren exekuzio-denborak (containerd 2.0, cri-o) "kata-runtime" hardwarearekin lagundutako isolamendurako.
- Orkestratzailea - Kubernetes 1.30+ bertsioa Ephemeral Containers, Pod-Level Autoscaling (PPA) eta Zerbitzaririk gabeko Knative Serving-en laguntza integratua duena.
- Service Mesh - Istio2.0, Linkerd2.13 edo Consul Connect v2 per-pod mTLS eta trafikoaren bideratzea eskaintzen du.
- Irudi-banaketa - OCI erregistroak Sigstore egiaztapenarekin, klusterren arteko geruza-katxean gordetzea eta banda-zabalera murrizteko ZSTD-konprimitutako geruzak.
Ezaugarri nagusiak:
- Aurreikus daitekeen baliabideen esleipena: Pod-ek CPU, memoria eta azeleragailuen eskaerak deklaratzen dituzte; programatzaileak mugak ezartzen ditu.
- Biltegiratze-aukera iraunkorrak: StatefulSets, CSI kontrolatzaileak eta bolumen iragankorrak.
- Bizizikloko amuak: PreStop, PostStart eta GracefulShutdown degradazio dotorea lortzeko.
Kubernetes inplementazio adibidea (Knative)
apiVersion: serving.knative.dev/v1
mota: Zerbitzua
metadatuak:
izena: irudi-aldaketa
zehaztapenak:
txantiloia:
metadatuak:
oharrak:
autoscaling.knative.dev/minScale: "5"
autoscaling.knative.dev/maxScale: "2000"
autoscaling.knative.dev/target: "80"
zehaztapenak:
edukiontzi Aldiberekotasuna: 50
ontziak:
- irudia: ghcr.io/example/image-resizer:1.4.2
baliabideak:
mugak:
CPU: "500m"
memoria: "512Mi"
env:
- izena: TARGET_SIZES
balioa: "128.256.512"
Knative-k zerbitzaririk gabeko abstrakzioa gehitzen du edukiontzien gainean, edukiontziaren malgutasunaz aprobetxatuz FaaS-en antzeko eskalatze automatikoa lortzen duzun bitartean.
Errendimendua eta eskalagarritasuna
Hasiera Hotzak vs Igerileku Epelak
| Metrikoa (2026 batez beste) | Zerbitzaririk gabeko (Petardoa) | Zerbitzaririk gabeko (Wasm) | Ontziak (K8ak) |
|---|---|---|---|
| Hotzeko hasierako latentzia | 45 ms (256 MiB) | 12 ms (exekuzio-denborarik gabe) | N/A (lekak diraute) |
| Ontziaren latentzia beroa | 5 ms (cache lokala) | 1 ms (Wasm JIT) | 0-2 ms (prozesua dagoeneko martxan) |
| Arintzea | * Hornitutako aldiberekotasuna* (AWS), Warm Pool (Azure) | Aurrez berotutako WASM moduluak (Cloudflare) | Pod Autoscaler pause edukiontziekin |
Gainen ikuspegia: 2026rako, hornitzaile askok igerileku epela zerbitzu gisa eskaintzen dute prima xume baten truke (adibidez, 0,02 USD 10k deialdi bero bakoitzeko). Latentziari dagozkion APIetarako (<10 ms), WASM-n oinarritutako funtzioek sarritan mikro-VM-ak gainditzen dituzte, baina edukiontzi-jatorrizko prozesuek abantaila izaten jarraitzen dute lan-kargak konputazio-denbora ehunka milisegundo batzuk gainditzen dituenean.
Eskalatze Horizontaleko Mekanika
- Zerbitzaririk gabekoa: Eskalatzea estaturik gabekoa eta gertaera-gidatua da; hornitzaileak milaka sandbox segundoko bira ditzake. Hala ere, eskualde osorako muga-mugak (adibidez, 10.000 deialdi aldibereko kontu bakoitzeko) oraindik existitzen dira eta leherketa-kuoten bidez planifikatu behar dira.
- Edukiontziak: eskalatzea Horizontal Pod Autoscaler (HPA) edo Keda bidez gertatzen da gertaera-iturburuko neurketetarako. Eskalatzeko abiadura planifikatzailearen latentzia (batez beste 300 ms) eta irudiak ateratzeko denborarekin (cachean gorde ezean). image-pre-pull DaemonSets eta nodo-lokaleko cache berriek hori arintzen dute.
Ikuspegi hibridoa: inplementatu Knative Zerbitzua edukiontzi-irudi baten babesarekin, sandbox batean (gVisor) exekutatzen dena, berrikuspen bakoitzeko eskalatze automatikoa ahalbidetzen duen bitartean. Horrek bi munduetako onena eskaintzen dizu: lehertutako trafikorako eskalatze azkarra eta jatorrizko bitarrak bidaltzeko gaitasuna.
Kostu Egiturak
Fakturazio Fina
| Fakturazio Unitatea | Zerbitzaririk gabeko (2026) | Ontziak (K8ak zerbitzu kudeatuan) |
|---|---|---|
| Konputatu | 0,000013 $ GB-segundoko (AWS Lambda) | 0,04 $ vCPU-orduko (EKS) |
| Memoria | labean kalkulatu prezioa | 0,008 $ GB-orduko |
| Eskaerak | 0,0000004 $ 1k deialdi bakoitzeko | Doan (baina nodoen kostua dakar) |
| Datu transferentzia | 0,09 $ GB bakoitzeko (irteera) | Hornitzailearen berdina, baina VPC pribatuarekin |
Adibide ilustratzailea: 1M gertakari prozesatzen dituen funtzio batek, bakoitzak 128 MiB kontsumitzen dituena 200 ms, gutxi gorabehera $2,60 balio du zerbitzaririk gabeko plataforma hutsean. Kontenedoredun mikrozerbitzu batek hiru t3.medium nodotan (2vCPU, 4GiB) exekutatzen den lan-karga bera hilean ≈$7,20 kostatuko litzateke (nodoen gainkostua barne) nodoak guztiz erabiltzen jarraitzen badu. Balantzea nabarmen aldatzen da erabilera % 35etik behera jaisten denean.
Erreserbatutako Ahalmena eta Leku Estrategiak
- Zerbitzaririk gabekoa: hornitzaileek orain aldiberekotasun erreserbatua eskaintzen dute (adibidez, "Aldiberekotasun-aurrezteko plana"), aurreikus daitezkeen lan-kargak % 30eraino deskontatzen dituena.
- Edukiontziak: Spot nodoek % 80 murrizten dute konputazio-kostua, baina desalojo arriskua sartzen dute. Spot-ekin Pod Disruption Budgets eta **Kubernetes-en oinarritutako kontrol-puntuekin konbinatuz (CRIU bidez) erabilgarritasun handia lor daiteke prezio baxuan.
Kostuak optimizatzeko kontrol zerrenda
- Egin profila zure funtzioen batez besteko exekuzio-denbora eta memoria-aztarna.
- Batez besteko iraupena 5 segundu > bada, kontuan hartu edukiontziratzea, deialdi bakoitzeko fakturazio gastuak ekiditeko.
- Lehertutako trafikorako, gaitu hornitutako aldiberekotasuna edo igerileku beroak latentzia murrizteko aurreikus daitekeen kostuarekin.
- Erabili Karpenter edo Cluster Autoscaler Spot + On-Demand nahasketa kostu/errendimendu onena lortzeko.
Behagarritasuna eta arazketa
| Ezaugarri | Zerbitzaririk gabeko (2026) | Ontziak (K8ak) |
|---|---|---|
| Trazadura banatua | X-Ray integratua, OpenTelemetry autotresneria (arrastoaren IDa x-amzn-trace-id bidez pasatu da) |
OpenTelemetry sidecar edo OTel Collector daemonset |
| Metrika | CloudWatch-en neurketak (deiketak, akatsak, throttles) | Prometheus, kube-state-metrics, pertsonalizatutako esportatzaileak |
| Erregistroak | Erregistro-korronte zentralizatuak (CloudWatch Logs, Azure Monitor) - erregistro-latentzia ≤ 2s | Fluent Bit/Fluentd hodiak; Erregistroak Loki edo Elasticsearch |
| ** Zuzeneko arazketa ** | Urratsera AWS LambdaSnapStart Debugger bidez (aurrebista) - <10s saioetara mugatua | kubectl exec pod, k9s edo kubectl debug Ephemeral edukiontzi batekin |
| Abisatu | Alerta Throttles edo ConcurrentExecutions atalaseetan | PodReady baldintzei buruzko alerta, CPU-ren murrizketa, OOMKilled gertaeren |
Kodearen adibidea - OpenTelemetry Instrumentation (Python)
# handler.py - Zerbitzaririk gabeko eta edukiontzirako ohikoa
inportatu os
aws_lambda_powertools inportatu Logger, Tracer
opentelemetry inportazio arrastotik
opentelemetry.instrumentation.aws_lambda import AwsLambdaInstrumentor-etik
opentelemetry.instrumentation.requests inportaziotik RequestsInstrumentor
tracer = trace.get_tracer(__izena__)
# Auto-instrument Lambda exekuzio-denbora
AwsLambdaInstrumentor().instrument()
EskaerakInstrumentora().instrumentua()
logger = Erregistratzailea (zerbitzua="irudi-aldaketa")
tracer = Tracer (zerbitzua = "irudi-dimentsionatzailea")
@logger.inject_lambda_context
@tracer.capture_lambda_handler
def kudeatzailea (gertaera, testuingurua):
logger.info({"msg": "Deialdia hasi da", "eventId": context.aws_request_id})
# negozio-logika hemen...
itzuli {"statusCode": 200, "body": "OK"}
Edukiontzi batean zabaltzen denean, kode bera exekutatzen da OTel Collector sidecar-en arrastoak Jaeger backend batera bidaltzen dituena.
Segurtasuna eta betetzea
Isolamendu-bermeak
| Isolamendu Mekanismoa | Zerbitzaririk gabeko (2026) | Ontziak |
|---|---|---|
| Prozesuaren isolamendua | Micro-VM (Petardo) edo Wasm sandbox - hardware-mailako birtualizazioa; deialdi bakoitzak bere VCPU testuingurua lortzen du. | Namespaces + cgroups; Kata Containers aukerakoa hardware bidez lagundutako VM isolatzeko. |
| Root sarbidea | Errorik ez; funtzioa sbx_user pribilegiorik gabeko erabiltzaile gisa exekutatzen da. |
Edukiontzi root gisa exekutatu daiteke runAsNonRoot behartu ezean; politika-esparruek (OPA Gatekeeper) muga dezakete. |
| Sarearen isolamendua | Deialdi bakoitzeko ENI edo VPC-native ENI; Segurtasun taldeek kontrolatutako irteerako trafikoaren irteera. | Sare-politikak pod mailan; gainjarritako sareek isolamendu gehigarria gehi dezakete. |
Hornikuntza-katearen gogortzea: bi paradigmek orain SBOM egiaztapena behar dute inplementazioan. Zerbitzaririk gabeko esparruek Sigstore egiaztapena funtzio-kode zip onartzen dute, eta edukiontzien exekuzio-denborak cosign sinadurak behartu ditzakete irudietan atera aurretik.
Lagin-politika - OPA Gatekeeper Wasm Funtzioetarako
paketea kubernetes.onarpena
ukatu[msg] {
input.request.kind.kind == "Funtzioa"
input.request.object.spec.runtime == "nodejs22.x"
ez da input.request.object.spec.tracing.gaituta
msg = sprintf("%s-rako jarraipena gaitu behar da", [input.request.object.metadata.name])
}
Garatzaileen esperientzia eta ekosistema
Tresneria (IaC, CI/CD, Tokiko emulazioa)
-
Zerbitzaririk gabekoa:
- Markoak: AWS SAM2026, Serverless Framework v4, Azure Functions Core Tools 4.
- Tokiko emuladoreak:
sam local start-apiFirecracker erabiliz; WasmEdge ertz-funtzioetarako exekuzio-denbora lokala. - CI Integrazioa: Inplementatu GitHub Actions bidez
aws-actions/aws-sam-deployeraiketa gehigarriak (geruzak soilik aldatu dira).
-
Ontziak:
- IaC: Helm 3, Kustomize, Pulumi (TypeScript, Go).
- Local:
kind(Kubernetes IN Docker) + Kargo GitOps-erako;docker composezerbitzu anitzeko garapen-begiztetarako. - CI/CD: Argo CDa etengabe entregatzeko, Tekton kanalizazioak edukiontziak eraikitzeko, ko Dockerfilerik gabeko Go binary-to-imagerako.
Lagin CI Urrats - Eraiki eta inplementatu zerbitzaririk gabeko funtzio bat
# .github/workflows/deploy.yml
izena: zabaldu
egunean:
bultza:
adarrak: [nagusia]
lanpostuak:
zabaldu:
martxan: ubuntu-azkena
urratsak:
- erabilerak: actions/checkout@v3
- erabilerak: actions/setup-node@v3
honekin:
nodo-bertsioa: '22'
- exekutatu: npm ci && npm run build
- erabilerak: aws-actions/configure-aws-credentials@v2
honekin:
bere gain hartu beharreko rola: ${{ secrets.AWS_ROLE_ARN }}
aws-eskualde: us-ekialde-1
- exekutatu: sam deploy --no-confirm-changeset --no-fail-on-empty-changeset
env:
SAM_TEMPLATE_FILE: template.yaml
Hizkuntza eta exekuziorako euskarria
| Exekutatu denbora | Zerbitzaririk gabeko euskarria (2026) | Edukiontzien euskarria |
|---|---|---|
| Java | GraalVM jatorrizko irudien optimizazioa, abiarazte hotza ~60 ms | JDK osoa, Spring DevTools bidez birkargatu beroa |
| Node.js | Node.js22 (V8 12.3) – kako asinkronizatu integratuak | Exekuzio-denbora bera, gehi pnpm lan-eremuak exekutatzeko gaitasuna |
| Python | Python3.12, aukerakoa PyPy sandbox | CPython osoa + jatorrizko luzapenak |
| Joan | Native konpilatutako bitarra, Firecracker-en exekuzioa; ~15 ms abiarazte hotza | Binario bera, CGO_ENABLED=0-rekin eraiki daiteke gutxieneko irudietarako |
| Herdoila | WasmEdge + wasmtime – 3ms abiarazte hotza (Wasm) |
Gutxieneko OCI irudia (scratch) – 1 ms hasten da aurrez cachean gordeta |
Erabateko gakoa: hizkuntza konpilatuetarako (Go, Rust, Java jatorrizkoa), errendimendu-aldea murrizten da eta zerbitzaririk gabeko erakargarri bihurtzen da latentzia baxuko erabilera-kasuetarako ere.
Kasu Azterketak eta Erreferentziak
Errendimendu handiko gertaeren prozesamendua
Eszenarioa: denbora errealeko klik-korrontea irenstea 500.000 gertaera/s-tan, gertaera bakoitza ≤ 5KB.
| Hurbilketa | Batez besteko latentzia | Kostua (USD/hil) | Ops Overhead |
|---|---|---|---|
| Zerbitzaririk gabeko (AWS Lambda + Kinesis) | 18 ms (99. pct) | 1.800 $ | Gutxienekoa – ez dago eskalatze konfiguraziorik |
| Ontzia (K8s + Strimzi + Herdoila kontsumitzailea) | 12 ms (99. pct) | 2.100 $ (3 t3.nodo handiak) | Autoeskala eta monitorizazio pertsonalizatuak behar ditu |
| Hibridoa (Knative + Herdoila irudia) | 13 ms (99. pct) | 1.950 $ (2 nodo + igerileku epela) | Moderatua – Kudeatzeko CRD Knative |
Ondorioa: Zerbitzaririk gabeko operazioen sinpletasunean eta kostuan irabazten du prozesatzeko logika estaturik gabekoa denean eta 15seko gehienezko exekuzio mugaren barruan sartzen denean. Liburu pertsonalizatu astunek (adibidez, jabedun kodek) erabakia edukiontzietara bultzatzen dute.
Latentzia-kritikoak APIak
Eszenarioa: ≤3 ms-ko 99. pertzentilaren latentziaren SLA-a duen aurrekontu-zerbitzua.
- Wasm-en oinarritutako Cloudflare Langileek 1,8 ms koherentziaz entregatu zuten ertzaren hurbiltasunagatik eta WASM JIT azpi-msengatik.
- Petardoen funtzioak AWS-n 2,9 ms lortu dira Hornitutako Aldiberetasuna (10k deialdi bero) konfiguratu ondoren.
- Containerized Go zerbitzuak metal hutsezko nodo dedikatu batean (AWS Outposts bidez) 2,2 ms izan zuen, baina sare-mailako sintonizazioa behar zen (TCP azkar ireki, nukleoaren saihesbidea).
Epaia: Edge‑Wasm 3 ms azpiko latentzia globalerako zerbitzaririk gabeko aukera bideragarri bakarra da, eta edukiontziak lehiakorra izaten jarraitzen du hardware pila kontrolatzen duzunean.
Iraupen luzeko batch-lanak
Eszenarioa: gaueko ETL lana 100TB erregistro gordina prozesatzen du, 6 ordu arte.
- Zerbitzaririk gabeko ezin da 15 minutuko muga gainditu; funtzioen kateatzeak (Step Functions) gainkostu handiagoa eta 0,025 $ egoera trantsizio bakoitzeko dakar.
- K8s Job erabiliz nodo-lokaleko SSD duten edukiontziak 5 ordutan amaitu ziren, 3.200 $ (spot nodoak) eta 12.000 $ EC2 flota dedikatu baterako.
- Hibridoa: Erabili Kubernetes-en oinarritutako FaaS (OpenFaaS) puntu-kluster batean, funtzio bakoitzak partizio bat prozesatzen du ≤10 minutuz, Kafka ilara batek orkestratuta. Guztira 4.300 $ kostua, oraindik ontzi hutsak baino txikiagoa paralelismo hobea dela eta.
Eramatea: *zerbitzaririk gabeko exekuzio-denbora-leihotik haratago *batch lan-kargak egiteko, edukiontziak (edo orkestratutako funtzio-esparru hibrido bat) ezinbestekoak dira.
Erabaki Matrizea
Jarraian, arkitektoak gidatzeko matrize praktiko bat dago. Esleitu puntuazio bat (0-5) faktore bakoitzari zure lan-kargarako; guztizko altuagoek hobetsitako eredua adierazten dute.
| Faktorea | Pisua | Zerbitzaririk gabeko puntuazioa | Edukiontziaren puntuazioa | Iruzkinak |
|---|---|---|---|---|
| Latentzia-eskakizuna | 0,25 | 5 (≤5 ms) / 2 (5-20 ms) / 0 (>20 ms) | 4 (≤5 ms ertzean) / 3 (5-20 ms) / 1 (>20 ms) | Edge‑Wasm-ek 5 ms azpitik menderatu dezake |
| Exekuzioaren Iraupena | 0,20 | 5 (≤15s) / 2 (>15s) | 5 (edozein) / 2 (≤30s) | Ontziak lan luzeak kudeatzen ditu |
| Eskalaren hegazkortasuna | 0,15 | 5 (lehertu >10×) / 2 (etenkorra) | 3 (eskala automatikoarekin lehertu) / 1 (etengabe) | Zerbitzaririk gabeko auto-eskala berehala |
| Estatutasuna | 0,10 | 2 (aberrigabea) / 5 (kanpo egoera behar du) | 5 (estatugabea) / 2 (aberrigabea) | Estatuko lan-kargak edukiontzien alde egiten du |
| Kostuen aurreikuspena | 0,10 | 4 (erabileraren ordainketa) / 2 (aldiberekotasun erreserbatua) | 3 (spot + erreserbatutako nodoak) / 1 (eskaeran) | Zerbitzaririk gabe merkeago erabilera baxuan |
| Betetzea / Isolamendua | 0,10 | 4 (micro‑VM, Wasm) / 2 (infra partekatua) | 5 (Kata/VM) / 3 (izenen espazioa) | Berme handiko mandatuak edukiontziak |
| Garatzaileen abiadura | 0,10 | 5 (infrarik ez) / 3 (igerileku epelak) | 3 (lema, CI) / 1 (eskuliburua) | Zerbitzaririk gabeko iteraziorik azkarrena ematen du |
Interpretazioa:
- Guztira ≥25 → Serverless da irabazle argia.
- Guztira 18-24 → Demagun planteamendu hibrido bat (Knative, OpenFaaS edo sidecar-en oinarritutako mikro-VM).
- Guztira ≤17 → Ontziak/Kubernetak gomendatzen dira.
Ondorioa
2026an zerbitzaririk gabeko eta edukiontzien arteko eztabaida aukera espektro batean heldu da aukera bitar batean baino. "Azken epaia" erakundearen SLA, kostu profil eta heldutasun operatiboen araberakoa da:
-
Zerbitzaririk gabekoa distira egiten du gertaeretan oinarritutako eta oso aldakorrak diren lan-kargaretarako, batez ere latentzia mikro-VM edo Wasm sandbox-ek bete dezaketenean eta erabileraren ordainketaren ekonomia funtsezkoa denean. Edge-first hornitzaileek hotzeko abiaraztearen zigorrak murriztu dituzte 10 ms azpiko latentzia API lan karga gehienetarako lor daitekeen punturaino.
-
Edukiontziak ezinbestekoak izaten jarraitzen dute egonkortasun handiko, iraupen luzeko edo baliabide askoko aplikazioetarako OS-mailako mendekotasunen gaineko kontrol zehatza, sare pertsonalizatua edo betetze zorrotza behar duten. Orkestratzaile modernoek zerbitzaririk gabeko antzeko eskalatze automatikoa (Knative, KEDA) txertatzen dute, hutsune operatiboa murriztuz, OCI irudien malgutasuna mantenduz.
-
Eredu hibridoak—Knative zerbitzatutako edukiontziak, OpenFaaS puntu-klusteretan edo funtzio-sareko segurtasun-sareko funtzio-alboak— bi munduetako onena eskaintzen dute mugak tarteka gainditzen dituzten lan-kargak (adibidez, lote-funtzioak, latentzia kritikoa duten kanalizazioak baina egoera-egoerak).
2026an enpresa gehienentzako gomendio estrategikoa hau da:
- Hartu plataforma-geruza bateratu bat (adibidez, Knative-rekin kudeatutako K8s zerbitzu bat eta zerbitzaririk gabeko ertz-geruza bateragarria) taldeei asmoa deklaratzea ("funtzioa", "zerbitzua", "lana") kontrol-planoak exekuzio-denbora optimoa hautatzen duen bitartean.
- Bi paradigmak modu uniformean tratatzen dituzten behagarritasunean eta CI/CD kanalizazioetan inbertitu (OpenTelemetry, GitOps, SBOM baliozkotzea).
- Etengabeko erreferentzia latentzia, kostua eta eskalatze ezaugarriak hodeiko hornitzaileek exekuzio-denboretan errepikatzen duten heinean; hutsunea arina da eta urtean behin egiten den berrikuspen batek migrazio aukerak agerian utzi ditzake.
Exekuzio-arkitektura agnostikoa hartuz, erakundeek etorkizuneko lan-kargak babestu ditzakete, zerbitzaririk gabeko zein edukiontzien ekosistemetan berrikuntza azkarra aprobetxatu eta, azken finean, 2026ko panorama digitalaren itxaropen zorrotzak betetzen dituzten zerbitzu erresistenteak eta errentagarriak eskain ditzakete.