अमेज़ॅन ईसी 2 बनाम Google ऐप इंजन

आपका ब्लॉग या वेबसाइट होस्ट करने के लिए बेहतर विकल्प कौन सा है?

मैं अपने ब्लॉग और वेबसाइटों की मेजबानी के लिए अमेज़ॅन Ec2 और Google App Engine के बीच सर्वश्रेष्ठ निर्णय लेने का प्रयास कर रहा हूं, लेकिन ब्रांड नाम, अंतर्निहित ढांचे और कार्यान्वयन से अधिक प्रमुख कारक थे जो मेरी मुख्य चिंताओं थीं।

एडब्ल्यूएस ईसी 2 के साथ-साथ Google ऐप इंजन में कई पेशेवर और विपक्ष हैं। अधिकांश एसएमई ऐप इंजन पसंद करते हैं, जबकि दूसरी ओर, अमेज़ॅन इक् 2 मध्य-से-बड़ी आकार की कंपनियों और कॉर्पोरेट दिग्गजों के बीच काफी लोकप्रिय रहा है। और, माइक्रो इंस्टेंस के परिचय के बाद से, इसने छोटे-से-मिडिज़ व्यवसायों में भी लोकप्रियता हासिल करनी शुरू कर दी है।

ऑपरेटिंग सिस्टम समर्थन

जब ऑपरेटिंग सिस्टम समर्थन की बात आती है, तो ईसी 2 आपको सिस्टम के एक उदाहरण को किसी भी उदाहरण के लिए स्केल करने की अनुमति देता है यानी यह आपको वर्चुअल बॉक्स के रूप में कार्य करने, प्रत्येक इंस्टेंस पर पूर्ण नियंत्रण रखने की अनुमति देता है। Google ऐप इंजन पूरी तरह से अलग है; यह मूल रूप से पाइथन जैसे वेब अनुप्रयोगों के लिए एक मंच प्रदान करता है, जो आपको अपने वेब ऐप्स को आसानी से तैनात करने में मदद करता है।

यह क्रिस्टल स्पष्ट है कि यदि आप किसी विशिष्ट सेवा के लिए शिकार नहीं कर रहे हैं तो आप हमेशा ऐप इंजन का चयन कर सकते हैं, जबकि यदि आप ऑपरेटिंग सिस्टम सेवाओं पर नियंत्रण रखना चाहते हैं तो ईसी 2 किसी भी दिन बेहतर विकल्प है!

तकनीकी सहायता की जटिलता और आवश्यकता

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

लेकिन, ऐप इंजन में सबसे अच्छी बात इसकी पोर्टेबिलिटी है, जिसे ईसी 2 द्वारा पेश नहीं किया जाता है। ढांचा मूल रूप से खुला स्रोत होता है, और अधिकांश एपीआई पोर्टेबिलिटी के लिए उपयोग किए जाते हैं, जो बदले में आपके सर्वर को दूसरे सर्वर में माइग्रेट करने का काम करता है।

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

यह 'विक्रेता-लॉक' नामक एक सुविधा भी प्रदान करता है, जो आपके ऐप्स को अवांछित डेटाबेस से संबंधित होने से रोकता है। आप ऐपस्केल को भी आजमा सकते हैं, जो अभी तक एक और ओपन-सोर्स प्रोजेक्ट है जो एपइंजिन के समान काम करता है।

अमेज़ॅन ईसी 2 के पेशेवर

ईसी 2 के डाउनसाइड्स

Google ऐप इंजन के पेशेवर

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

AppEngine के डाउनसाइड्स

कुल मिलाकर फैसले

मुझे निश्चित रूप से अमेज़ॅन लोचदार क्लाउड कंप्यूटिंग सिस्टम पसंद है, लेकिन फिर यह मुझे छोटे ब्लॉग और साइटों की मेजबानी करने के लिए मजबूर नहीं करता है; दूसरी ओर, Google की AppEngine निश्चित रूप से मुझे और अधिक लुभाती है।

जैसा कि पहले उल्लेख किया गया है, यदि आपको अपने वेब ऐप्स पर पूर्ण नियंत्रण करने की आवश्यकता है, तो ईसी 2 जाने का रास्ता है; अन्यथा, Google ऐप इंजन भी एक अच्छा विकल्प बनाता है।