(अस्वीकरण: मैं Google मेघ प्लेटफ़ॉर्म टीम में काम है, लेकिन यह एक व्यक्तिगत जवाब है।)
इनमें से
सभी समाधान है जो आप क्लाउड में अपने आवेदन पत्र की मेजबानी के लिए अनुमति देते हैं। आप उन्हें नियंत्रण/स्वचालित प्रबंधन के एक प्रकार के स्पेक्ट्रम के रूप में देख सकते हैं। विचार करने के लिए एक और बात भी है: ऐप इंजन दो वातावरण, "मानक" और "लचीला" में आता है।
तो स्पेक्ट्रम से किया जा रहा समाप्त होता है:
- App इंजन मानक: सीमित runtimes (अजगर, जावा, पीएचपी, जाओ), बहुत ही सरल है और चल पाने के लिए, ऑटो बढ़ाया आदि केंद्रित एपीआई विशेष रूप से डिजाइन ऐप इंजन के लिए।
- App इंजन लचीले: कुछ भी आप एक कंटेनर में डाल सकता है, ऑटो बढ़ाया आदि
- कंटेनर इंजन: आप,, निर्दिष्ट कि वे किस तरह बढ़ाया रहे हैं आदि सूक्ष्म सेवाओं के संदर्भ में अपने आवेदन डिजाइन लेकिन जाने कंटेनर इंजन (Kubernetes का Google क्लाउड प्लेटफ़ॉर्म कार्यान्वयन) स्केलिंग
- गणना इंजन: मूल रूप से लाभ के साथ होस्ट किए गए वीएम का प्रदर्शन करें। लाइव माइग्रेशन जैसी कुछ विशेषताएं, Managed Instance Groups के भीतर ऑटो स्केलिंग, लेकिन यह उपरोक्त की तुलना में अधिक "बेयर धातु" है।
असल में, आपको यह तय करने की आवश्यकता है कि आप "हाथों पर" कैसे बनना चाहते हैं। जितना अधिक नियंत्रण आप लेने का फैसला करते हैं, उतना ही अधिक काम करना है, लेकिन आपको जितना अधिक सटीक ट्यूनिंग (और लचीलापन) मिलता है।
इसके अतिरिक्त, ऐप इंजन मानक "स्केल टू शून्य" का समर्थन करता है - यदि आपके ऐप को कोई ट्रैफिक नहीं मिल रहा है, तो यह पूरी तरह से निष्क्रिय हो सकता है। यह शौक परियोजनाओं के लिए यह एक महान वातावरण बनाता है।
स्रोत
2016-11-23 11:05:33
संभावित डुप्लिकेट [Google App Engine और Google Compute Engine के बीच क्या अंतर है?] (Http://stackoverflow.com/questions/22697049/what-is-the-difference-between-google-app-engine- और-google-compute-engine) –