ඔබගේ බ්ලොග් අඩවිය හෝ වෙබ් අඩවියට සංග්රහ කිරීමට වඩා හොඳ තේරුම කුමක්ද?
මගේ බ්ලොග් සහ වෙබ් අඩවි සංග්රහ කිරීම සඳහා Amazon Ec2 සහ Google App එන්ජින් අතර හොඳම ඒවා තීරණය කිරීමට උත්සාහ කර ඇත. නමුත් මගේ නම, යටින් පවතින රාමුව හා ක්රියාත්මක කිරීම වඩා මගේ ප්රධාන අවධානය යොමු කරන ප්රධාන සාධක විය.
AWS EC2 හි මෙන්ම වාසි ඇප් එන්ජිම තුළ වාසි සහ අවාසි කිහිපයක් තිබේ. බොහෝමයක් සුළු හා මධ්ය පරිමාණ ව්යවසායකයන් App App Engine කැමති නම්, අනෙක් අතට ඇමේසන් Ec2 මධ්ය පරිමාණ සමාගම් සහ සංගත දැවැන්තයින් අතර බෙහෙවින් ජනප්රිය වී ඇත. කුඩා පරිමාණයේ ව්යවසායන් අතර ජනප්රියත්වයත් සමඟ මයික්රොසොෆ්ට් උදාහරණ හඳුන්වා දීමෙන් පටන් ගෙන තිබේ.
මෙහෙයුම් පද්ධති සහාය
මෙහෙයුම් පද්ධති ආධාරකයට අදාල වන විට, EC2 මඟින් පද්ධතියේ එක් එක් අවස්ථාවක් එක් එක් අවස්ථා සඳහා පරිමාණය කිරීමට ඉඩ සලසයි, එනම්, එක් එක් උදාහරණයක් මත සම්පූර්ණ පාලනය ලබා ගත හැකි, අථත්ය පෙට්ටියක් ලෙස ක්රියා කරයි. ගූගල් ඇප් එන්ජින් සම්පූර්ණයෙන්ම වෙනස් වේ; එය මූලිකව Python වැනි වෙබ් යෙදුම් සඳහා වේදිකාවක් සපයයි, ඔබේ වෙබ් යෙදුම් පහසුවෙන්ම පහසුවෙන් යෙදවීමට උපකාරී වේ.
ඔබ කිසියම් නිශ්චිත සේවාවක් සඳහා දඩයම් නොකරන්නේ නම්, ඔබ සැමවිටම යෙදුම් එන්ජිම සඳහා තෝරා ගත හැකිය. මෙහෙයුම් පද්ධතිය මත පාලනය ලබා ගැනීමට ඔබට අවශ්ය නම් EC2 ඕනෑම දවසක හොඳ තේරීමක් වනු ඇත!
තාක්ෂණික සහාය පිළිබඳ සංකීර්ණතාව හා අවශ්යතාවය
EC2 සඳහා අවශ්ය අවස්ථාවන් නිර්මාණය කිරීමට සහ ඒවා අධීක්ෂණය කළ හැකි පරිපාලකයකුට අවශ්ය වන අතර, එය නිදසුනක් ලෙස දෝෂ සහගත කේතයන් ලිවීම සඳහා සංවර්ධකයෙකු ලෙස ඔහුගේ / ඇයගේ ක්රියාකලාපයට අනුව කටයුතු කිරීමට ඉඩ ලබා දේ. තනි නිෂ්පාදන මත අවධානය යොමු කිරීමට බලාපොරොත්තු වන කුඩා ප්රමාණයේ ව්යාපාර හිමියන්ට මෙය ඉතා ප්රයෝජනවත් වනු ඇත.
නමුත් ඇප් එන්ජින්හි ඇති හොඳම දෙය වන්නේ EC2 මගින් ලබා නොදෙන එහි ප්රවාහකත්වයයි. මෙම රාමුව මූලික වශයෙන් විවෘත කේතයක් වන අතර, බොහෝ APIs ප්රස්ථාරය සඳහා භාවිතා වේ, එමගින් ඔබේ තවත් කාර්යබහුල ස්ථානයක සංචලනය සඳහා ඔබගේ රැකියාව වඩාත් පහසු කරයි.
වෙන්ර් ලොක් විශේෂාංගය
එය 'Vendor-Lock' යනුවෙන් හැඳින්වෙන විශේෂාංගයක් සපයයි, ඔබගේ යෙදුම් අනවශ්ය දත්ත සමුදායට අදාල නොවන බව වළක්වයි. AppScale වලටද ඔබත් උත්සාහ කළ හැකිය. AppEngine ඉතා සමාන වන තවත් open-source ව්යාපෘතියකි.
Amazon EC2 හි වාසි
- කේතය වෙනත් පෙට්ටියකට ගෙන යාමේ කාර්යය පහසු නොවන වෑන්ඩර්-අගුළු පද්ධතියකි
- කේතය C #, .Net, MVC වැනි සරල ක්රමලේඛන භාෂාවල ලිවිය හැකිය
- වඩාත්ම වැදගත් වන්නේ, එය සහාය දක්වන Amazon සහයෝගය කණ්ඩායම විසින් අනුබලය.
EC2 හි අඩු වීම
- ඔබ බෑන්ඩ්විත් භාවිතා නොකරන්නේ නම් පවා අවම මිල ඔබට අය කරනු ලැබේ,
- ස්කෑන් කිරීම ඉතා දුෂ්කර කාර්යයක් වන අතර, • එක් අවස්ථාවක අසාර්ථක වුවද, සමස්ත පද්ධතිය අසමත් වේ.
ගූගල් ඇප් එන්ජින් වාසි
- සීමිත භාවිතය සඳහා පිරිවැය නොමිලේ ලබා ගත හැකි අතර,
- EC2 සමග සංසන්දනය කිරීමේදී බිල් කිරීමේ හොඳය. මූලික වශයෙන්, ඔබ ඔබේ CPU භාවිතය සඳහා පමණක් අය කරනු ලැබේ.
මෙයින් අදහස් වන්නේ ඔබේ වෙබ් අඩවිය කිසිදු සම්පත් කන්නේ නැතිනම්, ඔබට කිසිවක් ගෙවීමට අවශ්ය නොවේ.
AppEngine හි Downsides
- පළමු ප්රධාන පසුබිම වන්නේ C # / .NET සඳහා සහය නොමැති වීමයි
- දත්ත ප්රවේශය පිළිබඳ සීමාවන් රැසක් පවතී. API ටොන් අගයක් දක්නට ලැබේ. ඒවා තේරුම් ගැනීමට ටිකක් වෙහෙස නොතබන්න. නමුත් ඔබ ඒවා කළමනාකරණය කළද එය කළමනාකරණය කිරීමට කේක් විදීම ඔබට එය සොයා ගන්නට ඇත!
සම්පූර්ණ තීන්දුව
මම අනිවාර්යයෙන්ම ඇමේසන් ඇලස්ටික් වලාකුළු පරිගණක පද්ධතියට කැමතියි, නමුත් පසුව එය කුඩා බ්ලොග් අඩවි සහ වෙබ් අඩවි සංග්රහ කිරීමට මට බල කරන්නේ නැත; අනිත් අතට, ගූගල් AppEngine අනිවාර්යයෙන්ම මාව තවත් වැඩි කරයි.
කලින් සඳහන් කළ පරිදි, ඔබේ වෙබ් යෙදුම් සඳහා සම්පූර්ණ පාලනය කිරීමට අවශ්ය නම්, EC2 මාර්ගය යනු කුමක්ද යන්නයි. එසේ නොමැති නම්, ගූගල් ඇප් එන්ජින් විශිෂ්ට තේරීමක් කරයි.