Google Cloud Run සේවාවට නව ද්රව්ය දෙකක් එක් කර තිබේ – container‑level readiness probe එකක් සහ ප්රාදේශීය service‑health signal එකක්. මෙයින්, එක් ප්රාදේශීයයෙහි අසනීපයක් පෙනෙන වහාම ගෝලීය load balancer එකේ මඟින් තත්පර කිහිපයකින් රූට් වෙනස් කරයි.
Readiness probe යනු, එක් container instance එක සූදානම්ද කියා පරීක්ෂා කරන සරල HTTP හෝ TCP පරීක්ෂණයකි. ඒ පරීක්ෂණයේ ප්රතිඵලය අනුව, ඒ ප්රාදේශීයයේ සෞඛ්ය සලකුණු ගණනය කර, service‑health signal එක තුළ එකතු කරයි. එම signal එක serverless network endpoint group (NEG) එකකට ලබා දී, load balancer එකට “මෙම ප්රාදේශීය සෞඛ්යවත්ද?” කියා සම්පූර්ණයෙන්ම තීරණය කරගැනීමට හැකියාව සලසයි.
පෙරදී, ප්රාදේශීය failover සිදු කිරීම සඳහා CI/CD pipeline එකේ මැනුවල් runbook, telemetry, DNS හෝ routing rule වෙනස් කිරීම වැනි බහු-පියවර ක්රියාමාර්ග අවශ්ය විය. ඒවා අතර එක් එක් හස්තයත් incident response කාලය දිගු කරයි. නව හැකියාව මඟින් මෙම පියවරවල බොහෝ කොටස load balancer එකේ අතට මාරු කර, “traffic shift” එකක් පමණක් ඔබේ වගකීමේ යටතේ රැඳේ.
මෙම විශේෂතාවය සියලු Cloud Run ප්රාදේශීය වලට ලබා දී ඇති අතර, single‑region සහ multi‑region සේවා දෙකම භාවිතා කළ හැක. Active‑active configuration එකක්ද සහාය දක්වයි. නමුත්, probe එකේ නිවැරදි සැකසීම, timeout, aggregation window වැනි විස්තරයන් තවදුරටත් ඔබේ අත්පොත්පතේ රැඳී ඇත. Probe එක අධික CPU/Memory භාවිතා කළහොත්, අඩු‑සැලකිල්ලක් ලෙස පෙනී, බිල් ගණනට බලපායි.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ start‑up, fintech, e‑commerce වැනි ක්ෂේත්රවල සේවා සපයන්නන්ට multi‑region deployment දැන් ඉතා පහසුය. මැනුවල් failover runbook එක අඩු කර, incident response කාලය තත්පර කිහිපයකට කෙටි කර ගැනීම, සේවා uptime වැඩි කරයි. දේශීය devops කණ්ඩායම්ට දැන් load balancer එකේ health decision එකක් සකස් කිරීමේ කාර්යභාරය අඩු වේ, එමනිසා resources වඩා කාර්යක්ෂමව භාවිතා කර ගත හැක.
- ඉක්මන් වෙළෙඳපල ප්රතිචාර – අධික downtime නොමැතිව සේවා පවත්වා ගත හැක.
- ඉගෙනුම් වර්ධනය – නව serverless health‑check පදනම ඉගෙන ගැනීම, දේශීය talent pool එකේ කුසලතා වැඩි කරයි.
- වැය පාලනය – probe ගණනේ CPU/Memory පරිභෝජනය පිළිබඳ අවධානය, cloud වියදම් අධික නොවී පවත්වා ගත හැක.
අවසන් වශයෙන්, Cloud Run හි නව regional failover හැකියාව, Google Cloud පරිසරයේ සුරක්ෂිතතාවය සහ ස්කේලබිලිටි වර්ධනය කිරීමේ තවත් පියවරක් බවට පත්වේ. ඔබේ සේවාව multi‑region වලට යොමු කර, readiness probe එක නිවැරදිව සැකසීමෙන්, අවශ්ය අවස්ථාවලදී තත්පර කිහිපයකින් traffic මාරු කර ගත හැකි බව මතක තබා ගන්න.