Amazon EC2 vs Google App Engine

तपाईंको ब्लग वा वेबसाइट होस्ट गर्न राम्रो छनोट कुन हो?

मेरो ब्लग र वेबसाईटहरू होस्ट गर्न अमेजन Ec2 र Google अनुप्रयोग इन्जिनको बीचमा राम्रो निर्णय गर्ने प्रयास गर्दैछु, तर ब्रान्ड नाम, अन्तर्वार्तात्मक ढाँचा, र कार्यान्वयन भन्दा प्रमुख कारकहरू थिए जुन मेरो मुख्य चिन्ता हुन्।

त्यहाँ AWS EC2 र साथ Google App Engine मा धेरै प्रविधि र सहमति छ। एसएमईका प्रायः एप इञ्जिन मनपर्छ, तर अर्कोतर्फ, अमेजन ईसी 2 ठूलो आकारका कम्पनीहरू र कर्पोरेट दिमागहरूमा निकै लोकप्रिय रहेको छ। अनि, कहिलेकाहीँ माइक्रो उदाहरणको परिचय पछि, यसले साना-टु-मिडीईज कारोबारको बीचमा लोकप्रियता हासिल गर्न थाल्यो।

अपरेटिङ सिस्टम समर्थन

जब यो अपरेटिङ सिस्टम समर्थनको लागी आउँछ, EC2 ले तपाईलाई कुनै पनि उदाहरणहरूमा प्रणालीको एक उदाहरणलाई साकार गर्न अनुमति दिन्छ यानी यो तपाईंलाई प्रत्येक उदाहरणमा पूर्ण नियन्त्रण गर्न अनुमति दिन्छ, एक भर्चुअल बक्सको रूपमा अभिनय गर्दछ। गुगल एप इञ्जिन पूर्णतया फरक छ; यो मूल रूप देखि अजगर जस्तै वेब अनुप्रयोगों को लागि एक प्लेटफर्म प्रदान गर्दछ, जसले तपाईंलाई आफ्नो वेब अनुप्रयोगहरु लाई सजिलै सजिलै संग तैनात गर्न मा मदद गर्दछ।

यो क्रिस्टल स्पष्ट छ कि यदि तपाइँ कुनै पनि विशेष सेवाको लागि शिकार छैन भने तपाई सधैँ अनुप्रयोग इन्जिनको लागि अप्ट आउट गर्न सक्नुहुन्छ र यदि तपाईले अपरेटिङ सिस्टम सेवाहरूमा नियन्त्रण गर्न चाहनुहुन्छ भने EC2 कुनै पनि दिन रोज्ने छनौट छ!

टेक समर्थनको जटिलता र आवश्यकता

EC2 लाई एक प्रणाली प्रशासनिक चाहिन्छ जसले उदाहरणहरू सिर्जना गर्न सक्छ र तिनीहरूलाई पनि निगरानी गर्दछ, र यसले कुनै पनि त्रुटि-मुक्त कोडहरू निर्घात लेख्न विकासकर्ताको रूपमा काम गर्न अनुमति दिन्छ। यो सानो आकारको व्यवसाय धारकहरूको लागि धेरै उपयोगी हुन सक्ने व्यक्तिहरू जसले व्यक्तिगत उत्पादनहरूमा ध्यान केन्द्रित गर्दछ।

तर, अनुप्रयोग इञ्जिनमा सबैभन्दा राम्रो कुरा यसको पोर्टेबिलिटी हो, जुन EC2 द्वारा प्रदान गरिएको छैन। ढाँचा मूलतः खुल्ला स्रोत हो, र अधिक API हरू पोर्टेबिलिटीको लागि प्रयोग गरिन्छ, जसले बारीमा अर्को सर्भरमा माइग्रेटिङ गर्ने कामलाई धेरै सजिलो बनाउँछ।

विक्रेता लक फीचर

यसले 'विक्रेता-लक' भनिन्छ, जुन तपाईंको अवांछित डेटाबेसहरूसँग सम्बन्धित अनुप्रयोगहरूलाई रोक्छ। तपाईं एप्ससेल पनि प्रयास गर्न सक्नुहुनेछ, जुन अझै अर्को खुल्ला-स्रोत परियोजना हो जुन AppEngine सँग धेरै काम गर्दछ।

अमेजन EC2 को प्रो

EC2 को डाउनसाइड्स

Google अनुप्रयोग इञ्जिनको प्रविधि

यसको मतलब यो हो कि यदि तपाईंको वेबसाइटले कुनै पनि स्रोत खाएन भने, तपाईलाई केहि पनि तिर्नुपर्ने आवश्यकता पर्दैन।

AppEngine को Downsides

सम्पूर्ण निर्णय

म निश्चित रूपमा अमेजन ल्चस्टिक क्लाउड कम्प्युटिङ प्रणाली जस्तो लाग्छ, तर त्यसो भए मलाई सानो ब्लग र साइटहरू होस्ट गर्न मसँग कम्बल छैन। अर्कोतर्फ, गुगलको AppEngine निश्चित रूपमा मलाई थप प्रविष्टि गर्दछ।

जस्तै उल्लेख गरिएमा, यदि तपाइँ आफ्नो वेब अनुप्रयोगहरूमा पूर्ण नियन्त्रण अभ्यास गर्न आवश्यक छ भने, EC2 जाने बाटो हो; अन्यथा, Google App Engine ले पनि उत्कृष्ट छनोट गर्दछ।