Amazon AWS මත පියවරෙන් පියවර Linux EC2 අවස්ථාවක් සාදා ගන්නේ කෙසේද
Amazon EC2 (Amazon Elastic Compute Cloud) යනු AWS නිෂ්පාදන පිරිනැමීම්වල කොටසකි, එහිදී පරිශීලකයින්ට AWS පොදු වලාකුළෙහි අතථ්ය සේවාදායකයන් කුලියට ගත හැකිය. ඔබ කුලියට ගත් පරිගණක සම්පත් (CPU, මතකය, දෘඪ තැටිය) සඳහා "ඔබ යන විට ගෙවීම" පදනම මත තත්පරයකට කැටිති ලෙස ගෙවනු ලැබේ. "ප්රත්යාස්ථ පරිගණක වලාකුළු" යන නාමයෙන් ගම්ය වන පරිදි, බහුවිධ භූගෝලීය කලාප හරහා ඔබට අවශ්ය තරම් හෝ අතථ්ය සේවාදායක කිහිපයක් අක්රිය කිරීමට සහ අවශ්ය පරිදි යොදවා ඇති අවස්ථාවන්හි සම්පත් ගතිකව ප්රමාණය වෙනස් කිරීමට EC2 ඔබට ඉඩ සලසයි.
Amazon EC2 ඔබේ EC2 අවස්ථාවන් සඳහා තෝරා ගැනීමට Amazon Machine Images (AMI) ලෙස හැඳින්වෙන අතථ්ය සේවාදායක රූප නාමාවලියක් පවත්වාගෙන යයි. AMI නාමාවලිය විවිධ OS පරිසරයන් (Linux, Windows, MacOS) සහ දෘඩාංග ගෘහ නිර්මාණ ශිල්පය (X86 සහ ARM) මිශ්රණයක් ආවරණය කරයි. AWS වේදිකා මත යෙදුම් යෙදවීමට සහ ස්වයංක්රීයකරණයට සහාය වීම සඳහා දැනටමත් විවෘත මූලාශ්ර මෙවලම් විශාල පරිසර පද්ධතියක් සංවර්ධනය කර ඇත. නමුත් AWS EC2 සමඟ දැන් ආරම්භ කර ඇති ඔබ සඳහා, මෙම නිබන්ධනය AWS කළමනාකරණ කොන්සෝල අතුරුමුහුණත භාවිතයෙන් AWS EC2 වේදිකාවේ Linux අවස්ථාවක් නිර්මාණය කිරීමට පියවරෙන් පියවර ක්රියා පටිපාටියක් ආවරණය කරයි. Ubuntu 20.04 LTS 64-bit x86 architecture AMI සමඟින් EC2 අවස්ථාවක් නිර්මාණය කිරීම කෙරෙහි ප්රදර්ශනය අවධානය යොමු කරනු ඇත.
පළමු පියවර: EC2 යතුරු යුගලයක් සාදන්න
Amazon EC2 EC2 අවස්ථාවන් වෙත ඔබගේ ප්රවේශය අනුමත කිරීමට සහ සත්යාපනය කිරීමට පොදු යතුරු ගුප්තකේතනය මත රඳා පවතී. එබැවින් පළමු පියවර වන්නේ ඔබට එකක් නොමැති නම් Amazon EC2 සඳහා ඔබේම පොදු/පෞද්ගලික යතුරු යුගලයක් නිර්මාණය කිරීමයි.
EC2 යතුරු යුගලයක් සෑදීමට, ඔබේ EC2 උපකරණ පුවරුව වෙත ගොස් යතුරු යුගල
සබැඳිය ක්ලික් කරන්න.

ඔබගේ යතුරු යුගල සඳහා .pem
ගොනු ආකෘතිය තෝරන්න, අපි EC2 අවස්ථාවක් වෙත ප්රවේශ වීමට OpenSSH භාවිතා කිරීමට යන බැවින්. ඔබ යතුරු යුගලයක් නිර්මාණය කළ පසු, ඔබගේ පුද්ගලික යතුරු ගොනුව (උදා: linux-console.net.pem
) ස්වයංක්රීයව ඔබේ පරිගණකයට බාගත වේ. මෙවර පුද්ගලික යතුර බාගත කළ පසු, මෙම පුද්ගලික යතුරු ගොනුව පසුව ලබා ගැනීමට වෙනත් ක්රමයක් නොමැති බව සලකන්න. එබැවින් එය නැති කර නොගැනීමට වගබලා ගන්න.
පුද්ගලික යතුර ඔබගේ SSH නාමාවලිය වෙත ගෙන යන්න. ඔබගේ EC2 අවස්ථාවට ප්රවේශ වීමේදී ඔබට පසුව මෙම යතුර (~/.ssh/linux-console.net.pem
) භාවිතා කිරීමට අවශ්ය වනු ඇත.
$ chmod 400 linux-console.net.pem
$ mv linux-console.net ~/.ssh
දෙවන පියවර: ආරක්ෂක කණ්ඩායමක් සාදන්න
මීලඟ පියවර වන්නේ ඔබේ EC2 අවස්ථාව සඳහා පෙරනිමි ෆයර්වෝල් රීති සැකසීම් නිර්වචනය කිරීමයි. Amazon EC2 හි, එක් එක් EC2 අවස්ථාවෙහි එන/පිටතට යන ගමනාගමනය නියාමනය කරනු ලබන්නේ ආරක්ෂක කණ්ඩායමක් විසිනි, එය EC2 අවස්ථා සමූහයක් සඳහා ෆයර්වෝල් රීති සැකසීම් නියෝජනය කරයි. කිසිදු ආරක්ෂක කණ්ඩායමක් නොමැතිව, ඔබගේ EC2 අවස්ථාවට පැමිණෙන සියලුම ගමනාගමනය අවහිර කර ඇති අතර, ඔබගේ EC2 අවස්ථාවෙන් පිටතට යන සියලුම ගමනාගමනයට අවසර ඇත. විශේෂයෙන්ම ඔබට ඔබගේ EC2 අවස්ථාවට යම් ඇතුල් ගමනාගමනයකට (උදා: SSH) ඉඩ දීමට අවශ්ය නම්, ඔබට සුදුසු ඇතුල්වන නීති සහිත අභිරුචි ආරක්ෂක කණ්ඩායමක් නිර්වචනය කිරීමට අවශ්ය වේ.
යතුරු යුගල නිර්මාණයට සමානව, ඔබට ප්රධාන EC2 උපකරණ පුවරුවෙන් නව ආරක්ෂක කණ්ඩායමක් සෑදිය හැක.

ඇතුල්වන රීති වින්යාස කරන විට, ඔබට සුප්රසිද්ධ TCP/UDP සේවා (උදා., SSH, DNS, HTTP, HTTPS) තෝරා ගැනීමට හෝ අනුරූප තොට අංක(ය) ඔබම පුරවා අභිරුචි TCP/UDP සේවා නිර්වචනය කළ හැක (උදා. 5901, 6000 -6010). එක් එක් මාර්ග තදබදය සඳහා, ඔබට ගමනාගමනයට ඉඩ දීමට අවශ්ය මූලාශ්ර ජාලය ද පුරවන්න. ඔබට ඔබගේ වත්මන් පරිගණකයෙන් පමණක් ගමනාගමනයට ඉඩ දීමට අවශ්ය නම්, මූලාශ්රය ලෙස My IP
තෝරන්න. එවිට ඔබේ පරිගණකයේ පොදු IP ලිපිනය ස්වයංක්රීයව හඳුනාගෙන මූලාශ්රය ලෙස පුරවනු ලැබේ. ඔබට Add Rule
බොත්තම ක්ලික් කිරීමෙන් තවත් ඇතුල්වන රීතියක් එක් කළ හැක.
තුන්වන පියවර: EC2 උදාහරණය දියත් කරන්න
දැන් ඔබ EC2 අවස්ථාවක් දියත් කිරීමට සූදානම්. ඒ සඳහා, EC2 උපකරණ පුවරුවෙන් Instances
මෙනුව තෝරා, Launch Instance
බොත්තම ක්ලික් කරන්න.

ඔබගේ EC2 උදාහරණය සඳහා භාවිතා කිරීමට OS රූපයක් තෝරන්න. අපි Ubuntu server 20.04 LTS (x86) රූපය තෝරා ගනිමු.

ඊළඟට, අපි තෝරාගත් AMI රූපය සඳහා උදාහරණ වර්ගයක් තෝරා ගනිමු. නිදසුන් වර්ගයක් ඔබගේ EC2 උදාහරණය සඳහා vCPU ගණන සහ මතකය සහ ගබඩා ප්රමාණය තීරණය කරයි. ඔබ දැන් AWS සමඟ ආරම්භ කර ඇත්නම්, ඔබ AWS නිදහස් ස්ථරය සඳහා සුදුසුකම් ලබයි, එයට පළමු මාස 12 තුළ පැය 750 EC2 ක්ෂුද්ර අවස්ථා ඇතුළත් වේ.
ඔබ නිදර්ශන වර්ගයක් තෝරා ගත් පසු, නිදසුන් විස්තර සැකසීමට පහළින් ඇති Next: Configure Instance Details
බොත්තම ක්ලික් කරන්න.

මෙහිදී ඔබට ඔබගේ අවස්ථාවෙහි වින්යාසයන් මනාව සකස් කළ හැක. බොහෝ පොදු අවස්ථා වලදී ඔබට පෙරනිමි සැකසුම් ස්පර්ශ කිරීමට අවශ්ය නොවන අතර, ඉදිරියට යාමට Next: Add Storage
බොත්තම ක්ලික් කරන්න.

ගබඩා සැකසීම් වලදී, ඔබට root ගබඩාවේ ප්රමාණය වෙනස් කළ හැක, සහ විකල්ප වශයෙන් අමතර EBS පරිමාවක් (ස්ථිර ගබඩාව) එකතු කරන්න. AWS නිදහස් ස්ථරය සමඟ, ඔබ මාස 12 තුළ 30GB දක්වා නොමිලේ EBS සඳහා සුදුසුකම් ලබයි. Next: Add Tags
මත ක්ලික් කරන්න.

මීළඟට, ඔබට ඔබේ EC2 අවස්ථාවෙහි පාර-දත්ත ලෙස අත්තනෝමතික යතුරු-අගය යුගල ලැයිස්තුවක් එක් කළ හැක. ඔබට අවශ්ය නැතිනම්, Next: Configure Security Group
මත ක්ලික් කිරීමෙන් ඉදිරියට යන්න.

මෙහිදී ඔබ ඔබේ උදාහරණයේ ආරක්ෂක කණ්ඩායමක් වින්යාස කරයි. අපි දැනටමත් ආරම්භයේදී අභිරුචි ආරක්ෂක කණ්ඩායමක් නිර්මාණය කර ඇති බැවින්, පවතින ආරක්ෂක කණ්ඩායම තෝරන්න (උදා: linux-console.net
). අවසන් කිරීමට සමාලෝචනය සහ දියත් කරන්න
බොත්තම ක්ලික් කරන්න.

සැකසීම් සමාලෝචනය කර Launch
බොත්තම ක්ලික් කරන්න.

EC2 උදාහරණය දියත් කිරීමට පෙර, පවතින යතුරු යුගලයක් තෝරා ගැනීමට ඔබෙන් විමසනු ඇත. අපි දැනටමත් මුලදී එකක් සාදා ඇති බැවින්, එය සරලව තෝරා (උදා., linux-console.net
) සහ උදාහරණය දියත් කරන්න.

EC2 නිදර්ශනය ක්රියාත්මක වූ පසු, අවස්ථා තත්ත්වය EC2 උපකරණ පුවරුවේ ධාවනය
ලෙස වෙනස් වේ. අවස්ථාවට ප්රවේශ වීම සඳහා, ඔබට උපකරණ පුවරුවේ සොයා ගත හැකි, එම අවස්ථාවෙහි පොදු IP ලිපිනය (හෝ DNS නම) භාවිතා කිරීමට අවශ්ය වේ.

හතරවන පියවර: EC2 අවස්ථාවට ප්රවේශ වන්න
EC2 අවස්ථාව SSH යතුරු සත්යාපනයට පමණක් ඉඩ දෙන බැවින්, ඔබ EC2 දියත් කිරීමේ පියවරේදී ඔබ සඳහන් කළ පුද්ගලික යතුර භාවිතා කළ යුතුය. අපගේ උදාහරණයේ, පුද්ගලික යතුර ~/.ssh/linux-console.net.pem
හි පවතී. එබැවින් පහත පරිදි ssh
විධානයේ -i
විකල්පය භාවිතා කරන්න. Ubuntu AMI සඳහා පෙරනිමි පරිශීලකයා ubuntu
බව සලකන්න.
$ ssh -i ~/.ssh/linux-console.net.pem ubuntu@<instance-ip-address>
යතුර සහ නිදසුන් IP ලිපිනය හස්තීයව සඳහන් කරනවා වෙනුවට, බොහෝ විට ඒවා ඔබගේ SSH වින්යාස ගොනුවේ පහත පරිදි සඳහන් කිරීමට නිර්දේශ කරනු ලැබේ.
$ vi ~/.ssh/config
Host ubuntuaws
HostName <instance-ip-address>
IdentityFile ~/.ssh/linux-console.net.pem
User ubuntu
ඉහත Host
ක්ෂේත්රය තුළ, ඔබට ඕනෑම විස්තරාත්මක නමක් භාවිතා කළ හැක (උදා., ubuntuaws
). .ssh/config
යාවත්කාලීන කළ පසු, ඔබට සරලව ධාවනය කිරීමෙන් ඔබේ EC2 අවස්ථාවට SSH කළ හැක:
$ ssh ubuntuaws

සුභ පැතුම්! ඔබ දැන් ඔබගේ පළමු EC2 අවස්ථාවෙහි සිටී!
සාරාංශය
මෙම නිබන්ධනයේදී, මම Ubuntu server AMI භාවිතයෙන් ඔබේ පළමු EC2 අවස්ථාව පිහිටුවීම පිළිබඳ පියවරෙන් පියවර මාර්ගෝපදේශනයක් ඉදිරිපත් කළෙමි. ඔබගේ භාවිත අවස්ථාව අනුව, ඔබට මෙම හිස්-අවම සේවාදායක අවස්ථාවෙහි ඩෙස්ක්ටොප් පරිසරයක් එක් කිරීමට අවශ්ය විය හැක.
මෙම මාර්ගෝපදේශය තුළ තෝරාගත් EC2 අවස්ථාව "EBS-පමණක්" වර්ගයයි, එයින් අදහස් වන්නේ නිදසුනෙහි මූල පරිමාව ස්ථිර EBS ආචයනය මගින් අනුබල දෙන බවයි. මේ අනුව, ඔබ එම අවස්ථාව නවතා එය පසුව නැවත ආරම්භ කළහොත්, උබුන්ටු නිදසුනෙහි සාදන ලද හෝ ස්ථාපනය කර ඇති පැකේජ කිසිවක් නැති නොවේ. නමුත් ඔබ ඔබේ නිදසුන නැවැත්වූ විට, එම අවස්ථාව සඳහා ඔබෙන් අය නොකරන අතර, එම අවස්ථාව සඳහා ප්රතිපාදනය කර ඇති EBS ආචයනය සඳහා ඔබෙන් තවමත් අය කෙරෙනු ඇති බව සලකන්න (එය නිදහස් ස්ථර සීමාව ඉක්මවන්නේ නම්). ඔබේ අවස්ථාව සමඟ සෙල්ලම් කරන විට එය මතක තබා ගන්න.
Amazon EC2 සමඟ ඔබේ අත්දැකීම කුමක්ද? අදහස් දැක්වීමේදී එය බෙදා ගන්න.