Microsoft Azure හි පියවරෙන් පියවර Linux virtual Machine එකක් සාදා ගන්නේ කෙසේද


Azure යනු මයික්රොසොෆ්ට් වෙතින් වලාකුළු පරිගණක වේදිකාවක් වන අතර එය අන්තර්ජාලය හරහා පරිශීලකයින් සඳහා ඉල්ලුම මත සපයනු ලබන වලාකුළු සේවාවල පුළුල් කට්ටලයක් දක්වයි. Azure ක්ලවුඩ් සේවාවන්හි වර්ධනය වන පරාසයක සම්ප්රදායික යටිතල පහසුකම්-සේවාවක් (IaaS), මෙන්ම දත්ත සමුදාය, පණිවිඩ යැවීම, අනන්යතාවය, CDN, යන්ත්ර ඉගෙනීම වැනි වඩාත් සංකීර්ණ "කළමනාකරනය" සේවා ඇතුළත් වේ. ඔවුන්ගේ අභ්යන්තර යටිතල පහසුකම් සඳහා ආයෝජනය නොකර Azure cloud මත ඔවුන්ගේ යෙදුම් පහසුවෙන් යෙදවීමට සහ පරිමාණය කිරීමට හැකිය.

Azure යනු විශාල ව්යාපාර හෝ ආරම්භක සඳහා පමණක් නොව, ඔබේ පුද්ගලික DIY ව්යාපෘති සඳහාද විශිෂ්ට විය හැක. උදාහරණයක් ලෙස, ඔබට Azure මත ඔබේම VPN සේවාදායකයක් සහ ඔබ කැමති ඕනෑම භූගෝලීය ස්ථානයක (ලෝක පුරා කලාප 60+ අතර) පිහිටුවිය හැක. ඔබට නිවසේ ස්වයංක්රීයකරණය සඳහා Azure ක්ලවුඩ් සමඟින් ඔබගේ නිවසේ IoT උපාංග සම්බන්ධ කළ හැක. එසේත් නැතිනම් ඔබට ඔබේම Minecraft සේවාදායකයක් ළඟම ඇති Azure ස්ථානයක ධාවනය කළ හැකි අතර ප්රමාදයකින් තොරව ඔබේ මිතුරන් සමඟ Minecraft ක්රීඩා කළ හැකිය. සාම්ප්රදායික වෙබ් සත්කාරකත්වය හා සසඳන විට, පුද්ගලික භාවිතය සඳහා Azure භාවිතා කිරීමේ ප්රධාන වාසි දෙකක් වන්නේ එහි ගෙවන විට-ඔබ-යන මිලකරණය සහ පුළුල් භූගෝලීය ව්යාප්තියයි; ඔබ ගෙවන්නේ ඔබ සෑම මසකම භාවිතා කරන දේ සඳහා කිසිදු පෙර ගාස්තුවකින් තොරව පමණක් වන අතර ඔබට ඔබ සිටින ස්ථානයට ආසන්නතම ක්ලවුඩ් සේවා කුලියට ගත හැක.

Azure නිදහස් ස්ථරය: ඔබ නොදන්නේ නම්, Azure නව Azure පරිශීලකයින් සඳහා "නිදහස් ස්ථරය" සපයයි. නිදහස් ස්ථරයට පළමු දින 30 සඳහා ඩොලර් 200 බැර, සහ පළමු මාස 12 සඳහා ජනප්රිය නොමිලේ සේවා ඇතුළත් වේ. නිදහස් ස්ථරය භාවිතා කිරීමට ඔබට ඔබේ ක්රෙඩිට් කාඩ් තොරතුරු Azure වෙත එක් කිරීමට අවශ්ය නොවේ. ඉතින් සතයක්වත් වියදම් නොකර Azure ගවේෂණය කරන්න ඔබට මෙය කදිම අවස්ථාවක්.

Azure වෙත නවක ඔබ සඳහා, Azure Portal අතුරුමුහුණත භාවිතයෙන් Azure වේදිකාවේ Linux virtual Machine (VM) නිර්මාණය කිරීම සඳහා පියවරෙන් පියවර මාර්ගෝපදේශයක්මම මෙම නිබන්ධනය තුළ ඉදිරිපත් කරමි. Ubuntu 18.04 LTS රූපය සමඟින් Linux VM එකක් නිර්මාණය කිරීම කෙරෙහි ප්රදර්ශනය අවධානය යොමු කරනු ඇත, නමුත් ඔබට පහසුවෙන් Azure විසින් සහාය දක්වන ඕනෑම Linux පින්තූර වෙත මාරු විය හැක.

පළමු පියවර: Azure Portal වෙත පිවිසෙන්න

Azure Portal යනු Azure සඳහා ඒකාබද්ධ කේන්ද්රස්ථානයකි, එහිදී ඔබට හොඳින් සැලසුම් කරන ලද වෙබ් අතුරු මුහුණතක් හරහා අන්තර්ක්රියාකාරීව විවිධ Azure සේවාවන් වෙත ප්රවේශ විය හැක. මෙම නිබන්ධනයේ ඉතිරි කොටසේදී, මම ක්රියා පටිපාටිය නිරූපණය කිරීමට Azure Portal අතුරුමුහුණත භාවිතා කරමි.

VM එකක් සෑදීමේ පළමු පියවර වන්නේ Azure Portal වෙත ලොග් වී "Virtual machines" මත ක්ලික් කිරීමයි.

ඊළඟ තිරයේ, Add බොත්තම ක්ලික් කරන්න.

දෙවන පියවර: සම්පත් කණ්ඩායමක් සාදන්න

Azure හි, සම්පත් සමූහයක් යනු කිසියම් භූගෝලීය කලාපයක ඔබ වෙනුවෙන් වෙන් කර ඇති සම්පත් තාර්කික එකතුවක් (උදා: VMs, තැටි, පොදු IP ලිපිනය, ආදිය) නියෝජනය කිරීමට භාවිතා කරන පදයකි. ඔබ නව VM එකක් සාදන විට, ඔබට VM පැවරීමට අවශ්ය කුමන සම්පත් කණ්ඩායමටද යන්න නියම කළ යුතුය. ඔබ විසින්ම කිසියම් සම්පත් සමූහයක් නිර්වචනය කර නොමැති නම්, ඔබ එකක් නිර්මාණය කිරීම නිර්දේශ කරනු ලැබේ. පහත දැක්වෙන පරිදි ඔබ ඔබේ පළමු VM නිර්මාණය කරන අවස්ථාවේදී ඔබට නව සම්පත් සමූහයක් සෑදිය හැක. "Resource group" ක්ෂේත්රය යටතේ ඇති "Create new" මත ක්ලික් කර නව සම්පත් කණ්ඩායමක් සඳහා නමක් සපයන්න.

තුන්වන පියවර: මූලික කරුණු වින්යාස කරන්න

ඊළඟට, VM සඳහා "Virtual Machine name" සහ Region ක්ෂේත්ර පුරවන්න. ඔබ මෙහි සඳහන් කරන අතථ්ය යන්ත්ර නාමය VM හි ආරම්භක ධාරක නාමය ලෙස ස්වයංක්රීයව භාවිත වේ. VM හි සත්කාරක නාමය ඔබට පසුව නිදහසේ වෙනස් කළ හැකි අතර, VM හි ජීවිත කාලය තුළ අතථ්ය යන්ත්ර නාමය වෙනස් කළ නොහැකි බව සලකන්න. ඔබ ඔබේ VM සඳහා සකසා ඇති කලාපය ඔබ ඉහත නිර්මාණය කළ සම්පත් සමූහයේ ස්ථානය ලෙස ස්වයංක්රීයව භාවිත වේ. VM නම සහ කලාපයට අමතරව, ඔබ VM ප්රමාණයද තෝරා ගනී. පතන ලැයිස්තුව ඔබට තෝරාගත් භූගෝලීය කලාපයක පවතින VM ප්රමාණ ලැයිස්තුවක් පෙන්වයි. දිස්වන මාසික පිරිවැය ඔබට පෙරගෙවුම් කිරීමට අවශ්ය පෙර වියදම් නොවන බව සලකන්න. ඒ වෙනුවට, ඔබ VM එක මාසයක් පුරා ක්රියාත්මක කර තබා ගැනීමට නම් එය ඔබ ගෙවිය යුතු ඇස්තමේන්තුගත පිරිවැයකි. යථාර්ථයේ දී, ඔබ ගෙවන්නේ VM ක්රියාත්මක වී ඇති කාලය සඳහා පමණි. VM එකක් ඕනෑම වේලාවක නතර කර නැවත ආරම්භ කළ හැක.

ඔබට ආරක්ෂිතව VM වෙත ප්රවේශ වීම සඳහා, ඔබට භාවිතා කිරීමට අවශ්ය SSH යතුරු යුගලයක් තෝරා ගැනීමට Azure ඔබට ඉඩ සලසයි. ඔබට පහත දැක්වෙන පරිදි Azure විසින් සාදන ලද නව යතුරු යුගලයක් ලබා ගත හැකිය, නැතහොත් ඔබේ පරිගණකයේ දැනටමත් එකක් තිබේ නම් පවතින යතුරු යුගලයක් භාවිතා කරන්න. පෙර අවස්ථාවෙහිදී, Azure විසින් නව යතුරු යුගලයක් සාදනු ලබන අතර පුද්ගලික යතුරක් ස්වයංක්රීයව බාගත වේ. අවසාන අවස්ථාවේදී, ඔබට ඔබගේ පවතින පොදු යතුර ද්වාර පිටුවේ "SSH පොදු යතුර" ක්ෂේත්රයට පිටපත් කර ඇලවිය හැක.

මෙම අවස්ථාවේදී ඔබට ඔබගේ VM හි පෙරනිමි ආගන්තුක වරාය නීති නිර්වචනය කිරීමටද අවස්ථාවක් ඇත (එනම්, අන්තර්ජාලයෙන් ප්රවේශ විය හැකි වරායන් මොනවාද). මෙහිදී ඔබට SSH, HTTP සහ/හෝ HTTPS වරායන් සබල කළ හැක. දැනට SSH port පමණක් සක්රීය කරමු. ඔබට පහත පියවර 5 තුළ, හෝ ඔබ VM එකක් තැනීමෙන් පසුව පවා ඇතුල්වන රීති තවදුරටත් අභිරුචිකරණය කළ හැක.

දැන් Disks වින්යාසය වෙත යන්න.

හතරවන පියවර: තැටි වින්යාස කරන්න

සියලුම Azure-කළමනාකරන තැටි සංකේතනය කර 256-bit AES සංකේතාංකන යතුරු සමඟ විනිවිද පෙනෙන ලෙස විකේතනය කර ඇත. මෙය පෙරනිමියෙන් සක්රීය කර ඇති නොමිලේ සේවාවකි. සංකේතාංකන යතුරු පෙරනිමියෙන් Azure වේදිකාව විසින් කළමනාකරණය කරනු ලැබේ, නමුත් ඔබට අවශ්ය නම් ඔබට ඔබේම යතුරු භාවිතා කළ හැක.

සංකේතාංකන වර්ගයක් සඳහන් කිරීමට අමතරව, ඔබට ද්විතීයික තැටි (ය) එක් කිරීමට හෝ VM වෙත පවතින තැටි (ය) ඇමිණිය හැක.

ජාල වින්යාසය වෙත යන්න.

පස්වන පියවර: ජාලකරණය වින්යාස කරන්න

ජාලකරණ වින්යාසය තුළ, ඔබට ඔබේම අථත්ය ජාලයක් එහිම උපජාලයක් සමඟ නිර්මාණය කළ හැකි අතර, ඔබේ VM සඳහා ජාල ආරක්ෂණ කණ්ඩායමක් වින්යාසගත කළ හැක. විශේෂයෙන්ම, ජාල ආරක්ෂණ කණ්ඩායමක් ඔබේ VM හි වැදගත් දේපලකි, එහිදී ඔබ VM වෙත/පිටතට යන ගමනාගමනය පාලනය කරන ෆයර්වෝල් නීති නියම කරයි. ඔබ මේ දෙකෙන් එකක් තුළ කිසිවක් වින්යාස නොකරන්නේ නම්, Azure පෙරනිමි උපජාලයක් (10.0.0.0/24) සමඟ පෙරනිමි අථත්ය ජාලයක් සාදනු ඇත, සහ පෙරනිමි ජාල ආරක්ෂණ කණ්ඩායමක් (Basic<) භාවිතා කරයි.) ඔබ පියවර 3 හි වින්යාස කර ඇත (එනම්, එන SSH ගමනාගමනයට ඉඩ දෙන්න). ඔබ ජාල ආරක්ෂක කණ්ඩායමක් සඳහා උසස් විකල්පය තෝරා ගන්නේ නම්, ඔබට SSH ඇතුළට එන රීතිය තවදුරටත් අභිරුචිකරණය කළ හැකිය (උදා., එන SSH ගමනාගමනයේ මූලාශ්රය සීමා කරන්න) හෝ අමතර ඇතුල්වන/පිටතට යන නීති එක් කරන්න. VM ක්රියාත්මක වූ පසු ඔබට ඕනෑම වේලාවක පෙරනිමි ජාල ආරක්ෂණ කණ්ඩායම අභිරුචිකරණය කළ හැකි බව සලකන්න. මෙහිදී මම සෑම දෙයක් සඳහාම පෙරනිමි සැකසුම් තෝරාගෙන ඉදිරියට යන්නෙමි.

ඊළඟට, කළමනාකරණය වෙත යන්න.

පස්වන පියවර: කළමනාකරණය වින්යාස කරන්න

Azure ඔබගේ VM සඳහා විවිධ කළමනාකරණ සේවා සපයයි, උදා., ඇරඹුම් රෝග විනිශ්චය, අනන්යතා-පදනම් ප්රවේශ පාලනය, සක්රීය නාමාවලිය, උපස්ථ සහ ප්රතිසාධනය, යනාදිය. ඔබ මේ කිසිවක් ගැන උනන්දුවක් නොදක්වන්නේ නම්, ඔබට පෙරනිමි සිටුවම් එලෙසම තබා ඉදිරියට යා හැක. .

ඔබ කරන්නේ කුමක්දැයි ඔබ නොදන්නේ නම්, ඔබට ඉතිරි වින්යාසයන් මඟ හැර නිර්මාණ ක්රියා පටිපාටිය අවසන් කළ හැකිය.

හයවන පියවර: අවසන් කිරීම සහ දියත් කිරීම

පතුලේ ඇති "Review + create" බොත්තම ක්ලික් කරන්න. විස්තර සමාලෝචනය කිරීමෙන් පසුව, VM දියත් කිරීමට ඉදිරියට ගොස් Create මත ක්ලික් කරන්න.

ඔබ පියවර 3 හි "නව යතුරු යුගලයක් උත්පාදනය කරන්න" විකල්පය තෝරා ගත්තේ නම්, මෙම අවස්ථාවේදී ඔබගේ පුද්ගලික යතුර බාගැනීමට ඔබෙන් විමසනු ඇත. ඉදිරියට ගොස් එය බාගන්න (උදා., ubuntuazure_key.pem මෙම නිබන්ධනයේ). පහත පරිදි බාගත කළ පුද්ගලික යතුර ඔබගේ SSH වින්යාස නාමාවලිය වෙත ගෙන යන්න. කියවීමේ ප්රවේශය ඔබට පමණක් සීමා කිරීමට chmod ධාවනය කිරීමට අමතක නොකරන්න.


$ mv ubuntuazure_key.pem ~/.ssh
$ chmod 400 ~/.ssh/ubuntuazure_key.pem

ඔබ පියවර 3 හි පවතින SSH යතුරු යුගලයක් භාවිතා කිරීමට තෝරා ගත්තේ නම්, ඔබට ඉහත තිරය නොපෙනේ.

ඔබගේ VM සාර්ථකව දියත් කළ පසු, "ඔබේ යෙදවීම සම්පූර්ණයි" යන පණිවිඩය ඔබට පෙනෙනු ඇත. ඔබගේ VM හි විස්තර පරීක්ෂා කිරීමට, "සම්පත් වෙත යන්න" බොත්තම ක්ලික් කරන්න.

VM දළ විශ්ලේෂණය පිටුවේ, ඔබ ඔබේ VM වෙත පවරා ඇති පොදු IP ලිපිනය සොයා ගනු ඇත. ඉදිරියට ගොස් පොදු IP ලිපිනය සහ ඔබ පියවර 3 හි සඳහන් කර ඇති පුද්ගලික යතුර සමඟ VM වෙත SSH කරන්න.

මෙම නිබන්ධනයේදී, මම නව යතුරු යුගලයක් උත්පාදනය කිරීමට තෝරා ගත් අතර, දැනටමත් ජනනය කරන ලද පුද්ගලික යතුර ~/.ssh/ubuntuazure_key.pem හි තබා ඇත. මේ අනුව, පහත දැක්වෙන ssh විධානය ක්රියා කරයි. VM සඳහා පෙරනිමි පරිශීලකයා azureuser බව සලකන්න.


$ ssh -i ~/.ssh/ubuntuazure_key.pem azureuser@<public-IP-address>

පුද්ගලික යතුර, VM හි IP ලිපිනය සහ පිවිසුම් පරිශීලකයා සඳහන් කිරීමට ඔබගේ SSH වින්යාස ගොනුව භාවිතා කිරීමටද හැකිය. එමගින්, ඔබ ssh විධානය ක්රියාත්මක කරන සෑම අවස්ථාවකම ඒවා ටයිප් කිරීමට අවශ්ය නොවේ.


$ vi ~/.ssh/config

Host ubuntuaz
    HostName <public-IP-address>
    IdentityFile ~/.ssh/ubuntuazure_key.pem
    User azureuser

~/.ssh/config හි Host ක්ෂේත්රය තුළ, ඔබට ඕනෑම විස්තරාත්මක නමක් භාවිතා කළ හැක (උදා., ubuntuaz). ~/.ssh/config සංස්කරණය කළ පසු, ඔබට ධාවනය කිරීමෙන් ඔබේ Azure VM වෙත SSH කළ හැක:


$ ssh ubuntuaz

සුභ පැතුම්! දැන් ඔබ ඔබේ පළමු Azure VM මත සිටී!

සාරාංශය

මෙම නිබන්ධනයේදී, මම Azure මත Linux VM නිර්මාණය කිරීම පිළිබඳ පියවරෙන් පියවර නිබන්ධනයක් ඉදිරිපත් කළෙමි. දැනට Azure හි ඇති Ubuntu පින්තූර සියල්ලම Ubuntu සේවාදායකය මත පදනම් වේ. ඔබගේ භාවිත අවස්ථාව උබුන්ටු ඩෙස්ක්ටොප් එකට අවශ්ය නම්, ඔබට උබුන්ටු සර්වර් වීඑම් එකක ඩෙස්ක්ටොප් පරිසරයක් ස්ථාපනය කළ හැක.

VM එකක් ක්රියාත්මක වූ පසු, ඔබට ඕනෑම වේලාවක VM එක නතර කර නැවත ආරම්භ කළ හැක. VM මත සාදන ලද දත්ත හෝ ස්ථාපනය කර ඇති පැකේජ නැති නොවේ. VM නතර කර ඇති අතරතුර VM පැය සඳහා Azure ඔබෙන් අය කරන්නේ නැත. කෙසේ වෙතත්, VM නැවැත්වූ විට පවා, නවතා ඇති VM වෙත අමුණා ඇති තැටි(ය) ඔබ වෙනුවෙන් ප්රතිපාදන වී ඇති බැවින් ඔබෙන් තවමත් අය කරනු ලැබේ. VM එකක් සමඟ සෙල්ලම් කරන විට එය මතක තබා ගන්න.

Azure සමඟ ඔබේ අත්දැකීම කුමක්ද සහ ඒ ගැන ඔබේ අදහස කුමක්ද? අදහස් දැක්වීමේදී එය බෙදා ගැනීමට නිදහස් වන්න.