Google App Engine - क्या हमें इसका उपयोग करना चाहिए? [बन्द है]


13

मैं (वर्तमान में काल्पनिक) सीटीएस गेम में उपयोगकर्ताओं के ऑनलाइन मंगनी (और संभवतः रैंकिंग, निश्चित नहीं) के लिए Google ऐप इंजन का उपयोग करने पर विचार कर रहा हूं। हालांकि, मैंने अभी इस बुरी समीक्षा को पढ़ा है , जिससे मैं घबरा गया हूं। उन्होंने किन समस्याओं को हल किया है (या हल करने की योजना बना रहे हैं), जो मेरे लिए एक मुद्दा हो सकता है, और क्या कोई विकल्प है?


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

जवाबों:


9

Google ऐप इंजन NO-SQL डेटा स्टोर का उपयोग करता है --- आपको उस अवधारणा पर पढ़ना चाहिए, और यह तय करना चाहिए कि क्या यह आपकी आवश्यकताओं के लिए एक अच्छा फिट है। उस समीक्षा से, ऐसा लगता है कि समीक्षक GAE के साथ मुख्य मुद्दा है।

जीएई के साथ एक निश्चित मात्रा में वेंडर-लॉक-इन है। आप एक विशिष्ट वातावरण को लक्षित करने के लिए लेखन कोड को समाप्त करते हैं। आप निश्चित रूप से भविष्य में GAE से विस्थापित हो सकते हैं, लेकिन इसमें कम से कम कुछ कोड परिवर्तन की आवश्यकता होगी ।

आपको आयात / निर्यात सुविधाओं को कोड करने की योजना भी बनानी चाहिए ताकि आप अपने डेटा को जीएई से बाहर कर सकें, और एक नई प्रणाली में।

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


SQL सपोर्ट रास्ते में है ("ऐप इंजन फॉर बिज़नेस" ग्राहकों के लिए): code.google.com/appengine/business/roadmap.html - निकट भविष्य में नहीं, लेकिन अगर वे वास्तव में योजना के अनुसार पूर्ण-समर्थित SQL समर्थन जारी करते हैं, तो सूची से वर्तमान प्रमुख सीमाओं में से एक को पार कर जाएगा।
बेन रिजेन्स्पैन 4

8

मुझे Google App इंजन और इसके अद्भुत API * बहुत पसंद हैं

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

Google App Engine के बारे में मेरी सबसे बड़ी चिंताएँ हैं:

  1. डेवलपर समर्थन का अभाव
  2. डाउनटाइम्स और विश्वसनीयता के मुद्दे

* प्रीमियम सेवा ** से लगता है कि दोनों को हल करने के लिए:

  1. प्रीमियम डेवलपर सहायता उपलब्ध है।
  2. 99.9% अपटाइम सर्विस लेवल एग्रीमेंट

* मैंने GAE पर StackPrinter विकसित किया है


2

जीएई के पास मेरे पास एकमात्र मुद्दा डेटा स्टोर है। GAE का वेंडर लॉक-इन भी एक समस्या है, लेकिन आप इसे Django-nonrel (यदि आप पायथन और Django का उपयोग कर रहे हैं) का उपयोग करके प्राप्त कर सकते हैं। इसके अलावा, जीएई व्यवहार्य है क्योंकि यह तेज है, बिना असफल हुए बहुत से उपयोगकर्ताओं की सेवा कर सकता है, और लागत-कुशल है। यह स्टार्टअप के लिए एकदम सही है क्योंकि उन्हें अपना हार्डवेयर जल्दी खरीदने का जोखिम नहीं है।


2

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

और हां, भूलने के लिए नहीं, अमेज़ॅन ईसी 2 में एक माइक्रो प्लान है जो 1 नवंबर से 1 नवंबर के लिए मुफ्त है

इसे देखें: http://www.buzzingup.com/2010/10/amazon-annoses-free-cloud-services-for-new-developers/


1

वह समीक्षा हाजिर है। मैं जीएई का उपयोग करता हूं और यह बहुत सारी चीजों के लिए शानदार है। यदि उन मुद्दों में से कोई भी एक सौदा तोड़ने वाला है, तो आपको आगे बढ़ना होगा। यदि आप उन मुद्दों से निपट सकते हैं, तो आपके हाथों पर बहुत ही स्केलेबल एप्लिकेशन होगा। मुझे लगता है कि यह आपके डोमेन के लिए एक अच्छा मेल हो सकता है, हालाँकि। यदि आपके पास कोई विशिष्ट प्रश्न पूछने के लिए स्वतंत्र महसूस हो रहा है, तो बस रिलेशनल डेटाबेस की तरह बिगटेबल व्यवहार करने की कोशिश न करें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.