Is gné ríthábhachtach de mhicreasheirbhísí an gach seirbhís a scálú go neamhspleách chun a bhualadh féin a mheaitsiú, in ionad an fheidhmchláir ar fad a scálú. Is ábhar tomhais in aghaidh an tseirbhís agus in aghaidh an foluain a bhíonn ann bacainní a aimsiú.
Teicnící scálaithe
- Scálú cothrománach — cásanna neamhstatúil a chur in iúl taobh thiar de bhító comhpháirt ualach.
- Fèin-scálú — scálú ar CPU, cuimhne, doimhneacht fhile, nó méadthacar saincheaptha.
- Taisce — obair athdhéanta a ghearradh siar agus ualach thíos-siúil.
- Async + scuainí — soilsí a ionsúchaint; obair bhradúil a dhescaoileadh.
- Scálú sonraí — macasamhla léite, scagadh, stóir in aghaidh an tseirbhís.
# Kubernetes HPA: scale orders on CPU
minReplicas: 3
maxReplicas: 20
metric: cpu
targetUtilization: 70 # add pods when avg CPU > 70%
Bacainní a aimsiú
1. Metrics: which service has high latency / saturation? (RED/USE)
2. Traces: which SPAN in the request is slow?
3. Drill in: DB query? lock? N+1 calls? GC pause?
Gateway ──┤ Orders ──┤ Payments ████████████ ← 80% of latency here
Inventory ─┤
Bacainní coitianta
⚠️ Chatty synchronous calls (fan-out per request)
⚠️ Shared/overloaded database
⚠️ Missing or cold cache
⚠️ Unbounded retries amplifying load
Piteall
Scálú seirbhís ar is gné dhíobhála aici bunachar sonraí roinnte go simplí an níos mó ualach a bhogadh ar an BD — an srian iarbhír a scálú, ní an symptom.
Cén fáth a bhfuil sé tábhachtach
Ligean an scálú neamhspleách duit acmhainní a chaitheamh go beacht san áit ar atá an ualach, atá i bhfad níos saoire ná monailít a scálú ar fad.
Ach scálú gan dall a bhíonn ann a bhíonn ann go fóill airgead ar leor a dhíothú agus is féidir rudaí a thúisce; méadthacar in aghaidh an tseirbhís agus rian in aghaidh an foluain a thomhas rud atá ar insint duit an srian iarbhír a thabhairt ar cheart.
