2010-10-29 23 views
18

यदि आप एक डेवलपर स्टार्टअप थे, तो आप कौन सी सेवा चुनेंगे और क्यों? यदि लक्ष्य वास्तव में बाजार में तेजी से प्राप्त करना है।Google ऐप इंजन बनाम अमेज़ॅन वेब सर्विसेज

क्या आप जीएई के साथ जाते हैं और पाइथन पर स्क्रैच से सब कुछ बनाते हैं, और एक क्लिक तैनात करते हैं? या एडब्ल्यूएस चुनें, सर्वर और डीबी सेटअप करें, रेल का उपयोग करें, और कुछ व्यवस्थापक काम करें?

उत्तर

5

एडब्ल्यूएस - इसमें एक बड़ा उपयोगकर्ता आधार है, सरल एक-क्लिक सर्वर लॉन्च कॉन्फ़िगरेशन और 1 नवंबर, 2010 से शुरू होने वाला कोई भी उपयोगकर्ता जो साइन अप करता है free service के लिए योग्य है।

इसके अलावा, एएडब्ल्यूएस ज्ञान के साथ एडब्ल्यूएस के लिए अधिक व्यवसाय तैयार किए जाते हैं, इसलिए यदि वे क्लाउड पर छलांग लगाने का निर्णय लेते हैं तो आपको व्यवसाय में नौकरी/काम करने की अधिक संभावना होगी।

10

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

दो मुख्य मुद्दों हालांकि इस प्रकार हैं:

  • बंद प्रवास के GAE दर्दनाक
  • हो जाएगा पल मैं 0.3% के डेटासंग्रह विफलताओं का सामना कर रहा हूँ के सभी डेटासंग्रह पढ़ता है पर। यदि यह एक समस्या है तो आपको इसके खिलाफ कवच करने की आवश्यकता है।
+0

क्या आप डेटास्टोर विफलता का कारण जानते हैं? 0।3% बहुत अधिक लगता है – Johnny

+0

एपीआई दस्तावेज़ों से: "एक संभावित विफलता दर है क्योंकि बिगटेबल टैबलेट कभी-कभी अनुपलब्ध होते हैं, उदाहरण के लिए, जब उन्हें स्थानांतरित या विभाजित किया जाता है।" यह विशेष रूप से लिखने के लिए महत्वपूर्ण है क्योंकि जब तक उचित रूप से संभाला नहीं जाता है (आमतौर पर कार्य कतार का उपयोग करके लिखा जाता है) तो आप डेटा खो सकते हैं। – drxzcl

+1

बीटीडब्लू, ये त्रुटियां मुख्य रूप से फसल लगती हैं जब GAE अनुप्रयोग के एक नए उदाहरण को शुरू करता है, उदाहरण के लिए निष्क्रियता की अवधि के बाद। चूंकि मेरा ऐप कम यातायात है, यह बहुत कुछ होता है। इस प्रभाव के कारण 0.3% संख्या बहुत अच्छी तरह से बढ़ सकती है। टिप्पणी करने के लिए कोई भी "भारी उपयोगकर्ता" देखभाल? – drxzcl

4

मेरे पास GAE पर ऐप्स हैं और मैंने एडब्ल्यूएस पर अपनी अगली परियोजना को आजमाने का फैसला किया है। मुझे वास्तव में जीएई रास्ता पसंद है और मैं अपने ऐप को इसी तरह से डिजाइन कर रहा हूं। मैं डेटास्टोर के बजाय अजगर और couchdb के बजाय node.js का उपयोग कर रहा हूँ। अगर मैं इस संयोजन की कोशिश नहीं कर रहा था तो मैं स्विच नहीं करूँगा। Sys admin stuff एक दर्द है, मेरे लिए स्क्रू करने के लिए बहुत सारे विकल्प हैं।

0

मैं एडब्ल्यूएस पर तैनात होगा।

मैं दोनों के बीच लंबे समय से निर्णय ले रहा हूं, लेकिन आखिरकार एडब्ल्यूएस पर फैसला किया क्योंकि मैं ओपन सोर्स टूल्स का उपयोग कर सकता हूं जिसका मुझे उपयोग किया जाता है और मुझे इसकी आवश्यकता है।

जब तक आप aws पर स्रोत खोलने के लिए चिपकते हैं तब तक कोई विक्रेता लॉक नहीं होता है।

मैं भी सिर्फ इस बारे में एक ब्लॉग पोस्ट ने लिखा है: http://orangutancloud.com/the-end-of-a-love-affair-that-never-began-with-gae/

+5

आपका लिंक टूटा हुआ है। क्या यह हिल गया? – jlafay

+0

अभी भी आपके लिंक तक नहीं पहुंच सकता है – williamcarswell

2

इस साइट में कदम जो विकल्प आपके लिए सबसे अच्छा है द्वारा कदम बताते हैं: http://putrats.com/

निष्कर्ष:

कुल मिलाकर, दोनों अपनी साइट बनाने के लिए महान platfroms हैं।

यदि आप एक sysadmin बर्दाश्त कर सकते हैं, तो आप अमेज़ॅन के साथ जा सकते हैं। लेकिन अगर आप वेबसाइटों की एक छोटी सी कंपनी बना रहे हैं, तो आपको ऐप इंजन को एक शॉट देना चाहिए।

यदि आप स्थिर साइटें बना रहे हैं या मूल वर्डप्रेस/Django आपके लिए पर्याप्त है, तो Google के साथ जाएं।

लेकिन अगर परियोजना को node.js या wkhtmltopdf जैसे कस्टम प्लगइन्स की आवश्यकता है, तो आपकी पसंद अमेज़ॅन ईसी 2 है।

संबंधित मुद्दे