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

Azure SQL Managed Instance vs Azure SQL Database: ශ්‍රී ලංකාවේ ව්‍යාපාරික මාරු තීරණයට මාර්ගෝපදේශය

Azure SQL Managed Instance vs Azure SQL Database: ශ්‍රී ලංකාවේ ව්‍යාපාරික මාරු තීරණයට මාර්ගෝපදේශය

අපේ සංවිධානයේ පසුගිය මාස දෙකකදී, පැරණි on‑premises SQL Server එකක් Azure වෙත මාරු කිරීමේ වැඩසටහනක් ආරම්භ කළා. මේ මාරු ව්‍යාපාරික කාලසටහන, පිරිවැය, සහ ආරක්ෂාව වැනි කරුණු නිසා සංකීර්ණ වූවා, එහිදී තීරණාත්මක තීරණයක් වූයේ දත්ත සමුදා වේදිකාව තෝරා ගැනීමය.

මූලික අවශ්‍යතා සරලව පැහැදිළි වුණා: 200 GB පමණ ප්‍රමාණයක් සහිත එක් Production SQL Server දත්ත සමුදායක්, එයට සම්බන්ධ වූ ත්‍රිත්වය (දෙකක් Application backend, එකක් Integration API) සහ 25 කට වැඩි SQL Server Agent jobs. දත්ත සමුදාය කවදාවත් ප්‍රසිද්ධ අන්තර්ජාලයට හ expose නොවිය යුතුයි – පෞද්ගලික VNet එකේ 1433 පෝට්ටු මත පමණක් ප්‍රවේශය තිබිය යුතුයි. කාලසටහන කෙටිව, කාලය සතියක් තුළ Azure සම්පත් නිර්මාණය කර Production වෙත ගෙන යාමට අවශ්‍ය වුණා.

Azure හි දෙකේම PaaS විකල්ප – Azure SQL Database සහ Azure SQL Managed Instance (SQL MI) – අතර තීරණය ගැනීමට අපි පහත කරුණු විශ්ලේෂණය කළෙමු:

  • .bak restore – 200 GB දත්ත සමුදායක් වේගවත්, සම්පූර්ණ fidelity එකෙන් මාරු කිරීම සඳහා .bak backup එකක් Azure Blob storage එකට උඩුගත කර, RESTORE DATABASE … FROM URL ක්‍රමය භාවිතා කළ හැක්කේ SQL MI පමණයි. Azure SQL Database එකට BACPAC import හෝ replication වැනි ක්‍රම භාවිතා කළ යුතු අතර ඒවා මන්දගාමී සහ දෝෂප්‍රවණ වේ.
  • නො-ලේඛනීය (non‑SQL) objects – Agent jobs, Linked Servers, Service Broker වැනි on‑premises‑specific objects SQL MI තුළ 99% අනුකූල වේ, Database‑only සේවාවට ඒවා නැවත නිර්මාණය කළ යුතුය.
  • පෞද්ගලික ජාලය සහ ආරක්ෂාව – Managed Instance VNet‑ඇතුළත සපයයි, එමඟින් IP‑filtering, Private Endpoint, සහ පෞද්ගලික DNS වැනි නීතික ආරක්ෂක ක්‍රම භාවිතා කළ හැකිය. Database‑only සේවාවට Private Endpoint තිබුණද, සමහර firewall rule හා port‑forwarding සැකසීම් අමතර විය.
  • වැඩි පරිමාණය හා HA – Database‑only සේවාව zone‑redundant compute සහ active geo‑replication සමඟ අඩු පිරිවැයෙන් HA ලබා දේ. Managed Instance හිත් HA ඇත, නමුත් compute size වැඩි වීමෙන් පිරිවැය ඉහළ යයි.

ඉහත සියලුම කරුණු පරීක්ෂා කිරීමෙන් පසු, අපේ කණ්ඩායම SQL Managed Instance තෝරා ගැනීමට අවශ්‍යතාවය තහවුරු කළා. .bak restore මඟින් කාලය සුරකින්න, Agent jobs නැවත ලිවීමේ වැය ඉවත් කර, පෞද්ගලික VNet තුළ ආරක්ෂිත සම්බන්ධතා රැක ගැනීමට හැකි වීම නිසා මෙම තීරණය ව්‍යාපාරයට වඩාත් ප්‍රයෝජනවත් වුණා.

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

ශ්‍රී ලංකාවේ තාක්ෂණික සමාගම්, විශ්වවිද්‍යාල සිසුන්, සහ ස්වයංක්‍රීයව වැඩ කරන සංවර්ධකයින්ට මෙම පළපුරුදු කේස්‌ස්ටඩියෙන් ගැන්වු මඟ පෙන්වීම් බොහෝ ප්‍රයෝජන ලබා ගත හැකිය. පළමුව, .bak backup‑based migration ක්‍රමය භාවිතා කිරීමෙන් දත්ත මාරු කාලය සති කිහිපයකින් දින කිහිපයකට අඩු වේ. දෙවැනි, Managed Instance VNet‑ඇතුළත සපයන නිසා, ආරක්ෂිත පෞද්ගලික ජාලයක් තුළ ක්‍රියාත්මක වීමේ අවශ්‍යතාවය ඇති ආයතනවලට පිරිවැය-ප්‍රතිලාභ අනුපාතය ඉතා හොඳින් සපයයි. තෙවැනි, SQL Server Agent jobs වැනි on‑premises‑specific automation tools නව Azure පරිසරයට සෘජුවම ගෙන යාමට හැකි වන නිසා, පරණ සංකීර්ණ මාරු ක්‍රියාවලියක් නොමැතිව, ව්‍යාපාරික continuity රැක ගැනීමට හැකියාව ලැබේ.

අවසන් වශයෙන්, Azure SQL Managed Instance තෝරා ගැනීමෙන් අපේ මාරු වැඩසටහන සාර්ථකව අවසන් විය. මේ අත්දැකීම, ශ්‍රී ලංකාවේ තාක්ෂණික ප්‍රජාවට Azure PaaS‑වලින් දත්ත සමුදා මාරු කිරීමේ හොඳම ක්‍රමවේදයක් ලෙස උපදේශනය කරයි.

💡 ඔබේ ව්‍යාපාරික මාරු සැලසුමට අදම Azure SQL Managed Instance තේරීමේ නව දෘෂ්ටිය ගෙන බලන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#Azure #SQL #Cloud #Migration #SriLanka #Tech