मैं वास्तव में आपको बता नहीं सकता कि क्या आप बिना App इंजन का उपयोग करना चाहिए के लिए उपयोग नहीं किया जाना चाहिए कर सकते हैं आपको अपने वेब ऐप की आवश्यकता के बारे में कुछ भी पता है, लेकिन मैं आपको बताउंगा कि ऐप इंजन क्या कर सकता है और नहीं कर सकता (या नहीं करेगा)।
ऐप इंजन स्केलिंग में शानदार रूप से अच्छा है। वास्तव में, हास्यास्पद लंबाई के लिए पहले और सबसे महत्वपूर्ण पर वेब ऐप्स को स्केल करने के लिए डिज़ाइन किया गया है, जिसमें उपयोग की आसानी और माध्यमिक लक्ष्यों की संख्या शामिल है।
यह कहना नहीं है कि ऐप इंजन में विशेषताएं नहीं हैं, या उपयोग करने में आसान नहीं है, बस अगर कोई सुविधा जोड़ने और स्केलेबल रहने के बीच कोई विकल्प बन जाता है, तो ऐप इंजन टीम स्केलेबिलिटी का चयन करेगी।
उदाहरण के लिए, ऐप इंजन में एक रिलेशनल डेटाबेस की कुछ विशेषताएं नहीं हैं, क्योंकि ये सुविधाएं ऐप के आकार के लिए स्केल नहीं करती हैं, जिसे ऐप इंजन को समर्थन देने के लिए डिज़ाइन किया गया है। ऐप इंजन 30 सेकंड से अधिक समय के अनुरोधों का समर्थन नहीं करता है, क्योंकि ऐप इंजन को वेब ऐप देने के लिए डिज़ाइन किया गया है, लंबे समय से चलने वाले अनुरोधों को संसाधित नहीं करता है।
सामान्य रूप से, जब ऐप इंजन कुछ का समर्थन नहीं करता है, ऐसा इसलिए नहीं है क्योंकि यह असंभव है - कुछ भी असंभव नहीं है - बल्कि यह ऐप इंजन की स्केलेबिलिटी से अलग हो जाएगा।
ऐसे कामकाज हैं जिन्हें विशेष रूप से task queue जैसी चीजों के साथ कार्यान्वित किया जा सकता है (और किया गया है), और ऐप इंजन को लगातार नई सुविधाओं और नए ढांचे को इसके ऊपर बनाया गया है।
App Engine for Business एसएलए और विभिन्न मूल्य निर्धारण जोड़ता है, लेकिन अन्यथा यह वही ऐप इंजन है।
स्रोत
2010-08-01 23:22:45