ඔබ ගතකළ කාලය, උත්සාහය සහ සිතුවිල්ලෙන් නිර්මාණය කළ Python යෙදුමක් දැන් සදහා අධික පිරිවැයක් නොමැතිව අන්තර්ජාලයේ නිකුත් කළ හැකිද? මේ ලිපියෙන් එම ප්රශ්නයට පිළිතුරු සොයා ගන්න.
නොමිලේ යෙදුම් නිකුත් කිරීමේ විකල්ප
Python යෙදුම් නොමිලේ හෝස්ට් කිරීමේදී ප්රධාන වශයෙන් cloud platforms සහ PaaS සේවා දෙකක් අතර තේරීමක් කරන්නෙමු. AWS, Google Cloud වැනි cloud platform ගොඩක් සේවාවන් ලබා දෙයි, නමුත් නිදහස් තට්ටුව සීමිත සම්පත් වලින් පිරී ඇත. තවත් පාර්ශ්වයක් ලෙස Heroku, PythonAnywhere වැනි PaaS සපයන්නන් පරිශීලක‑හිතකාමී පරිසරයක් ලබා දෙයි, සර්වර් සැකසීමේ ගැටළුව අඩු වේ.
Cloud Platforms
AWS හි Elastic Beanstalk නිදහස් තට්ටුව හරහා ඔබට වෙබ් යෙදුම් ධාවනය කළ හැක. Google Cloud හි App Engine තට්ටුවත් ඒකම අරමුණක් සපයයි. සීමිත CPU, RAM සහ ඩේටා ප්රමාණයක් ඇති නමුත් පරීක්ෂණ, පයිලට් ප්රොජෙට්ට් සඳහා ප්රයෝජනවත්.
PaaS Providers
Heroku හි Free Dyno මඟින් ඔබේ Flask, Django යෙදුම් තත්කාලිකව නඩත්තු කළ හැක. PythonAnywhere හිද Python script සහ වෙබ් යෙදුම් සඳහා නිදහස් පරිසරයක් ඇත, එය පළමු පියවර සඳහා ඉතා පහසු.
ඔබට සුදුසු මාර්ගය තෝරා ගැනීම
ඔබට වැඩි පාලනය, අභිරුචිකරණ අවශ්යතාවයක් තිබේ නම් AWS හෝ Google Cloud තෝරන්න. එයට විරුද්ධව, පරිසර සැකසුම ගැන කනස්සල්ලක් නැතිව, ඉක්මනින් නිකුත් කිරීමට කැමති නම් Heroku හෝ PythonAnywhere වඩා සුදුසු.
Heroku මගින් නිකුත් කිරීමේ ක්රමය
Heroku ගිණුමක් නිර්මාණය කර CLI ස්ථාපනය කිරීමෙන් පසු, Flask යෙදුමක් උදාහරණයක් ලෙස ගොනුවට requirements.txt (flask) සහ Procfile (web: gunicorn app:app) එකතු කර git push heroku main යන විධානයෙන් නිකුත් කරන්න.
PythonAnywhere මගින් නිකුත් කිරීමේ ක්රමය
PythonAnywhere ගිණුමක් සාදා, “Web” පැනලයේ නව Python වෙබ් ඇප් එකක් එක් කර, Flask යෙදුමට අවශ්ය ගොනු උඩුගත කර, WSGI ගොනුව සකස් කිරීමෙන් නඩත්තු කරන්න.
ශ්රී ලංකාවට ඇති වැදගත්කම
මෙම නොමිලේ හෝස්ට් කිරීමේ ක්රමයන් ශ්රී ලංකාවේ උපාධි සිසුන්, ස්වයංක්රීය ව්යාපාරිකයින් හා startup සමාගම් සඳහා විශාල අවස්ථාවක් සපයයි. වියදම් අඩු කිරීම මඟින් පළමු අදියරේම පරික්ෂා කර, පසුබැසීම් නොමැතිව වෙළඳපලට පිවිසීමට හැකි වේ. තවද, AWS සහ Google Cloud හි නිදහස් තට්ටුව භාවිතා කර, ගෝලීය cloud සේවාවන්ට පළපුරුද්දක් ලබා ගැනීමෙන් තොරතුරු තාක්ෂණ කුසලතා වැඩි දියුණු වේ. මෙයින් නවතම තාක්ෂණික නිපුණතා ඇති තරුණ පුරවැසියන්ට අන්තර්ජාල ව්යාපාර ආරම්භ කිරීමට මාර්ගයක් ලැබේ.
අවසන් වශයෙන්, ඔබේ Python යෙදුම නොමිලේ හෝස්ට් කර, පළපුරුද්දක් ගොඩනැගීමට මේ මාර්ගෝපදේශය උපකාරී වේ. අදම පියවර තබා, ඔබේ අදහස ලෝකයට හෙළි කරමු.