ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-22, Wednesday
☁️ ක්ලවුඩ් තාක්ෂණය · 🕒 කියවීමට විනාඩි 2 · 👁 1

AWS Fargate හි කෝල්ඩ් ස්ටාට් ගැටලුව SOCI සමඟ කෙලින්ම විසඳා ගන්න

AWS Fargate හි කෝල්ඩ් ස්ටාට් ගැටලුව SOCI සමඟ කෙලින්ම විසඳා ගන්න

ඔබ AWS Fargate භාවිතා කරමින් ප්‍රයෝගයක් නවතා දමා, "PENDING" තත්වයෙන් දිගටම රැඳී සිටීමක් දැක තිබේද? මේ ලිපිය ඔබට ඒ අසීරුතාවය කෙළින්ම අඩු කර ගැනීමට උපකාරී වේ.

Fargate හි කෝල්ඩ් ස්ටාට් ප්‍රශ්නයේ මූලික හේතුව වන්නේ, කන්ටේනරයක් ක්‍රියාත්මක වීමට පෙර සම්පූර්ණ Docker රූපය බාගත කර ගැනීමයි. රූපය 3 GB වැනි විශාලයක් නම්, එය බාගත වීමට මිනිත්තු කිහිපයක් ගතවිය හැක. වාසියක් නැතිව 76% ක ආරම්භක කාලය රූප බාගත කිරීමේදී ගතවන අතර, ඇප් එකට ඇත්තේ 6.4% පමණ දත්ත පමණක්.

SOCI (Seekable OCI) කියන්නේ, මෙම ගැටලුවට නව විසඳුමක්. රූපය සම්පූර්ණයෙන් බාගත නොකර, ඇප් එකට අවශ්‍ය කොටස් පමණක් පළමු වරට ලබා දෙන අතර, ඉතිරි කොටස් පසුබැසීමේදී අයත් වේලාවක ලබා ගනී. මෙයට Dockerfile හෝ කේතයේ කිසිදු වෙනස්කමක් අවශ්‍ය නැත; එකම රූපය, ඒ රූපයට අමතරව සාදන ලද ඉන්ඩෙක්ස් ගොනුවක් එක් කිරීම පමණක්.

ප්‍රයෝගික පරීක්ෂණය

මම 3 GB වැනි බරපතල රූපයක් (PyTorch සහ අතථ්‍ය ML බර පේළි) ECR වෙත අතුරුදන් කර, සාමාන්‍ය රූපයක් සහ SOCI ඉන්ඩෙක්ස් සමඟ රූපයක් දෙකක් සකස් කර ඇත. ඒ අනුව දෙකම එකම Fargate ටාස්ක් ඩෙෆිනිෂන් එකකට සම්බන්ධ කර, CPU, memory, VPC වැනි සියලු පරාමිතීන් එකසේ තබා ඇත.

පරීක්ෂණය තුනක් කර ඇත:

  • එකක් එක්ක තනි ටාස්ක් ක්‍රියාත්මක කිරීම (සාමාන්‍ය කාලය මැනීම).
  • 10 ටාස්ක් එකවර ආරම්භ කිරීම (බෑන්ඩ්විඩ්ත් පීඩනය පරීක්ෂා කිරීම).
  • පූර්වයෙන් ක්‍රියාත්මක වන ටාස්ක් මත අමතර ටාස්ක් එකතු කිරීම (ස්කේල්-ආඋට් පරීක්ෂා).

ලැබුණු ප්‍රතිඵල අනුව, SOCI භාවිතා කරන ටාස්ක් එකක මධ්‍යම කෝල්ඩ් ස්ටාට් කාලය 49 තත්පර සිට 35 තත්පරයට පහළ වී, 29% වේගවත් විය. එය දැන්වීම් පුවරුවේ “10 ගුණයක්” ලෙස ප්‍රකාශිත නොවූවත්, සැබැවින්ම ප්‍රයෝජනවත් වේ.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

ශ්‍රී ලංකාවේ තාක්ෂණ විද්‍යාත්මක පාඨමාලා, ස්ටාර්ට්‑අප් හා ව්‍යාපාරික පරිසරය තුළ Docker හා AWS සේවා භාවිතය ඉහළ යන අතර, Fargate කෝල්ඩ් ස්ටාට් ප්‍රශ්නය බොහෝ වෙලාවේ පිරිවැය හා ප්‍රතිචාර කාලයට බලපායි. SOCI ක්‍රමය භාවිතා කිරීමෙන්:

  • ව්‍යාපාරික API සේවා වගකීමෙන් වේගවත් අරඹීම, පාරිභෝගික අත්දැකීම ඉහළ යාම.
  • විශ්ව විශ්ලේෂණ, AI/ML මොඩලයන් ද්‍රව්‍යමය වේගයෙන් ධාවනය කිරීම, පර්යේෂණ කාලය කෙටි කිරීම.
  • ඉගෙනුම් කේත ශිල්පීන්ට Docker රූප පරිමාණය කළමනාකරණය ගැන නව අදහසක් ලබා දීම.

ඉදිරියේදී, SOCI ඉන්ඩෙක්ස් බිල්ඩරය සොයාගැනීමේ තාක්‍ෂණික අභියෝගයක් තිබුණද, ඒක ස්වයංක්‍රීයව සකස් කිරීමේ ක්‍රමය සකස් කිරීමෙන් ඔබේ පද්ධතියේ කාර්ය සාධනය වැඩිදියුණු කළ හැක.

ඉදිරියට, AWS සමාජය SOCI සම්බන්ධ වැඩිදුර තොරතුරු, ප්‍රායෝගික මාර්ගෝපදේශ සහ සම්පූර්ණ ලාභ ලබා දීමට බලාපොරොත්තු වේ.

💡 ඔබේ Fargate පරිසරය අදම SOCI සමඟ පරීක්ෂා කර බලන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#AWS #Fargate #SOCI #Docker #SriLankaTech