உங்கள் வலைப்பதிவு அல்லது வலைத்தளத்தை நடத்த சிறந்த தெரிவு எது?
என் வலைப்பதிவுகள் மற்றும் வலைத்தளங்களை நடத்துவதற்கு அமேசான் Ec2 மற்றும் Google App Engine ஆகியவற்றில் சிறந்தவற்றை நான் முடிவு செய்ய முயற்சித்தேன், ஆனால் பிராண்ட் பெயர், அடிப்படை கட்டமைப்பு மற்றும் செயலாக்கம் ஆகியவை என் முக்கிய கவலைகள் என்று பிரதான காரணிகளாக இருந்தன.
AWS EC2 மற்றும் Google App Engine ஆகியவற்றில் ஏராளமான நன்மைகள் உள்ளன. SME களில் பெரும்பாலானவை பயன்பாட்டு பொறிகளை விரும்புகின்றன, அதேசமயத்தில், அமேசான் Ec2 நடுப்பகுதியில் இருந்து பெரிய அளவிலான நிறுவனங்கள் மற்றும் பெருநிறுவன நிறுவனங்களில் மிகவும் பிரபலமாக உள்ளது. மற்றும், மைக்ரோ நிகழ்வுகளை அறிமுகப்படுத்தியதில் இருந்து, அது சிறிய முதல் நடுத்தர வர்த்தக மத்தியில் புகழ் பெற்று தொடங்கியது.
இயக்க முறைமை ஆதரவு
இது இயக்க முறைமைக்கு ஆதரவு கொடுக்கும் போது, ஏசி 2 கணினியின் ஒரு உதாரணமாக நிகழ்வுகளை அளவிடுவதற்கு உங்களை அனுமதிக்கிறது, அதாவது ஒவ்வொரு நிகழ்வின் மீதும் முழுமையான கட்டுப்பாட்டை வைத்திருக்கவும், மெய்நிகர் பெட்டியாக செயல்படவும் அனுமதிக்கிறது. Google App Engine முற்றிலும் வேறுபட்டது; இது அடிப்படையில் பைதான் போன்ற வலை பயன்பாடுகளுக்கான ஒரு தளத்தை அளிக்கிறது, இது உங்கள் வலை பயன்பாடுகளை மிகவும் எளிதாகப் பயன்படுத்த உதவுகிறது.
எந்த குறிப்பிட்ட சேவையிலும் நீங்கள் வேட்டையாடவில்லை என்றால், நீங்கள் எப்போது வேண்டுமானாலும் App Engine க்குத் தேர்வு செய்யலாம், அதேசமயத்தில் நீங்கள் இயக்க முறைமை சேவையில் கட்டுப்பாட்டைக் கொள்ள விரும்பினால், EC2 எந்த நாளிலும் சிறந்த தேர்வாக இருக்க வேண்டும் என்பது தெளிவானது!
தொழில்நுட்ப ஆதரவு சிக்கலான மற்றும் அவசியம்
EC2 க்கும் ஒரு கணினி நிர்வாகி தேவைப்படுகிறது, அவரால் நிகழ்வுகள் உருவாக்கி அவற்றை கண்காணிக்கவும் முடியும், மேலும் ஒரு டெவலப்பராக அவரது / அவரது பாத்திரம் படிப்படியாக தவறு-இல்லாத குறியீடுகள் எழுத அனுமதிக்கின்றது. தனிப்பட்ட தயாரிப்புகளில் கவனம் செலுத்த விரும்பும் சிறிய அளவிலான வணிக உரிமையாளர்களுக்கான இது மிகவும் உதவியாக இருக்கும்.
ஆனால், App Engine இல் சிறந்தது அதன் பெயர்வுத்திறன் ஆகும், இது EC2 ஆல் வழங்கப்படவில்லை. கட்டமைப்பை அடிப்படையாக திறந்த மூல, மற்றும் ஏபிஐ பெரும்பாலான பயன்பாடுகள் பெயர்வுத்திறன் பயன்படுத்தப்படுகின்றன, இதையொட்டி மற்றொரு சர்வர் நரகத்தில் நிறைய எளிதாக உங்கள் வேலை செய்கிறது.
விற்பனையாளர் பூட்டு வசதி
இது 'விற்பனையாளர்-லாக்' என்ற அம்சத்தை வழங்குகிறது, இது உங்கள் பயன்பாடுகளை தேவையற்ற தரவுத்தளங்களுடன் தொடர்புடையதாக தடுக்கிறது. AppScale ஐப் பார்க்கவும், இது இன்னொரு திறந்த மூல திட்டம் ஆகும், அது AppEngine க்கு மிகவும் ஒத்திருக்கிறது.
அமேசான் EC2 இன் ப்ரோஸ்
- குறியீட்டை வேறொரு பெட்டியில் நகர்த்துவதற்கான வேலையை எளிதாக்கும் வேன்-பூட்டு அமைப்பு இல்லை
- குறியீடு சி #, நிகர, எம்.வி.சி போன்ற எளிய நிரலாக்க மொழிகளில் எழுத முடியும்
- மிக முக்கியமாக, அது மிகவும் ஆதரவு அமேசான் ஆதரவு குழு ஆதரவு.
EC2 இன் தாழ்வுகள்
- நீங்கள் எந்த அலைவரிசையை பயன்படுத்தாவிட்டாலும் கூட குறைந்தபட்ச விலையில் கட்டணம் விதிக்கப்படும்,
- ஸ்கேலிங் மிகவும் கடினமான பணியாகும், மேலும் ஒரு நிகழ்வு தோல்வியடைந்தாலும், முழு அமைப்பும் தோல்வியடையும்.
Google App Engine இன் நன்மை
- இந்த சேவையானது வரம்பிற்குட்பட்ட பயன்பாட்டிற்காக இலவசமாகவும்,
- EC2 உடன் ஒப்பிடும்போது பில்லிங் மிகவும் நல்லது; அடிப்படையில், நீங்கள் உங்கள் CPU பயன்பாட்டிற்கு மட்டுமே கட்டணம் விதிக்கப்படுகிறீர்கள்.
இதன் பொருள் உங்கள் வலைத்தளம் எந்த ஆதாரங்களையும் சாப்பிடவில்லையெனில், நீங்கள் எந்தவொரு கட்டணத்தையும் செலுத்த வேண்டிய அவசியமில்லை.
AppEngine இன் downsides
- முதல் பிரதான குறைபாடானது C # / .NET க்கு ஆதரவு இல்லாதது
- தரவு அணுகல் மற்றும் API கள் டன் முன்னிலையில் கட்டுப்பாடுகள் நிறைய உள்ளன விஷயங்களை புரிந்து கொள்ள கொஞ்சம் கடினமாக உள்ளது, நீங்கள் அவர்களை மாஸ்டர் ஒரு முறை, நீங்கள் அதை நிர்வகிக்க ஒரு கேக் நடைக்கு கண்டுபிடிக்க வேண்டும்!
ஒட்டுமொத்த தீர்ப்பு
நான் நிச்சயமாக அமேசான் மீள் கிளவுட் கம்ப்யூட்டிங் அமைப்பை விரும்புகிறேன், ஆனால் அது சிறிய வலைப்பதிவுகள் மற்றும் தளங்களை நடத்த என்னை தூண்டுகிறது; மறுபுறம், கூகிள் AppEngine நிச்சயமாக என்னை entices.
முன்பு குறிப்பிட்டபடி, நீங்கள் உங்கள் வலை பயன்பாடுகளில் முழுமையான கட்டுப்பாட்டை பயன்படுத்த வேண்டும் என்றால், EC2 செல்ல வழி; இல்லையெனில், Google App Engine சிறந்த தேர்வாகிறது.