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

AWS S3 සහ CloudFront සමඟ අඩු වියදම්, ස්කේලබල් ස්ථාතික වෙබ් අඩවියක් හදමු

AWS S3 සහ CloudFront සමඟ අඩු වියදම්, ස්කේලබල් ස්ථාතික වෙබ් අඩවියක් හදමු

ස්ටාට්අප් එකක් තම පළමු වෙබ් අඩවිය සකස් කිරීමට තීරණය කළා. ත්‍රිත්ව කණ්ඩායමක් පවත්වාගෙන යන මේ ආයතනයට අඩු වියදම, පහසු කළමනාකරණය, සහ සමාජ මාධ්‍ය හරහා හදිසි traffic spikes හසුරවීමට හැකියාව ඇති සේවාවක් අවශ්‍ය වුණා. ඒ වෙනුවෙන් Solutions Architect එකක් ලෙස AWS හි විවිධ හෝස්ට් සේවා විශ්ලේෂණය කර, හොඳම විසඳුම තෝරා ගැනීමට කටයුතු කළා.

AWS හි EC2, Amplify, සහ S3 Static Website Hosting යන තුනක් පරීක්ෂා කළා. EC2 සදහා සම්පූර්ණ සේවාදායක පාලනය ලැබෙනවාත්, ධාවන පද්ධති නඩත්තු, වැඩි වියදම යන අඩුපාඩු තිබුණා. Amplify React, Angular වැනි SPA සඳහා ඉතා හොඳයි, නමුත් සරල HTML/CSS වෙබ් අඩවියකට අතිශය අධික විශේෂතා තිබුණා. S3 නම් serverless, අඩු පිරිවැය, ස්කේලබල්, සහ static files පමණක් සපයන නිසා ඉතා සුදුසුයි.

එබැවින් S3 Static Website Hosting තෝරා ගෙන, CloudFront CDN එක එක්ක එකතු කළා. CloudFront ග්ලෝබල් cache, HTTPS සපයන අතර, S3 bucket එකට සෘජු ප්‍රවේශය අවහිර කර, ආරක්ෂාව වැඩි කරයි. මෙයින් වෙබ් අඩවිය ලෝකය පුරා තත්පර කිහිපයක් තුළ පෙන්වීමට, සහ Reddit වැනි සමාජ මාධ්‍යයෙන් ඇවිත් ඇති traffic spikes හසුරවීමට හැකිවෙයි.

ප්‍රායෝගික පියවර

  • AWS Management Console වෙත ලොග් වීම.
  • S3 bucket එකක් සාදා, ඒ තුළ index.html සහ අනෙකුත් static files උඩුගත කිරීම.
  • Bucket හි "Static website hosting" විකල්පය සක්‍රිය කර, index හා error පිටු නාමය සකස් කිරීම.
  • Bucket permissions වල "Public read" අයිතිය ලබා දීම (CloudFront භාවිතා කරන විට අවශ්‍ය නම්).
  • CloudFront distribution එකක් සකස් කර, origin ලෙස S3 bucket එක තෝරා HTTPS, cache behavior, සහ custom domain (අවශ්‍ය නම්) සකස් කිරීම.
  • Distribution සකස් කිරීමෙන් පසු, CloudFront URL හෝ custom domain හරහා වෙබ් අඩවිය ප්‍රවේශය ලබා ගැනීම.

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

ශ්‍රී ලංකාවේ තරුණ සංවර්ධකයින්, විශ්වවිද්‍යාල සිසුන්, සහ ස්ටාට්අප් ආයතන සඳහා මේ ආකාරයේ සැලැස්ම විශාල අවස්ථාවක්. AWS Free Tier තුළ S3 හා CloudFront භාවිතා කිරීමෙන් වාර්ෂික පිරිවැය කිසිදු රුපියල් එකක් නොවෙයි, එමඟින් පළමු පියවර ගත හැක. එමෙන්ම serverless ආකෘතිය නිසා ඉන්ෆ්‍රාස්ට්‍රක්චර් කළමනාකරණය ගැන සිතන්න අවශ්‍ය නැත, ඉගෙනීමේ කාලය අඩු කර, නිෂ්පාදන කාලය වේගවත් කරයි. තවද, HTTPS සහ CDN මගින් වෙබ් අඩවියේ වේගය සහ ආරක්ෂාව වැඩිවීම නිසා පාරිභෝගික විශ්වාසය ගොඩනගා ගැනීමට සහ අන්තර්ජාලයෙන් ලැබෙන අධික traffic spikes හසුරවීමට හැකියාව ලැබේ.

අදම AWS S3 සහ CloudFront භාවිතා කර ඔබේ ස්ථාතික වෙබ් අඩවිය පළ කර, ලෝකයට ඔබේ නිෂ්පාදනය හෝ සේවාව ප්‍රදර්ශනය කරන්න. අඩු වියදම, ඉහල විශ්වාසනීයතාව, සහ ලෝක පරිසරයට අනුකූල වේගය – මේ සියල්ලක් ඔබේ අතේ!

💡 ඔබේ ස්ථාතික වෙබ් අඩවිය AWS සමඟ අදම හදන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#AWS #S3 #CloudFront #StaticWebsite #Startup