Google एप्लिकेशन इंजन या अमेज़न वेब सेवाएं [बंद]


89

मैं एक नौसिखिया हूँ जो हमारे लिए क्लाउड होस्टिंग है। मैं जानना चाहता हूं कि Google ऐप इंजन या अमेज़न वेब सेवा के साथ कौन सी शुरुआत करना बेहतर है।

मेरे प्रश्न हैं:

  1. मेरा आवेदन जावा पर आधारित है, डेटाबेस MySQL है। क्या वे इसका समर्थन करते हैं?
  2. उन दोनों में से कौन से मुफ्त ऑफ़र हैं और कौन सा शुरू करना बेहतर है?
  3. एक प्लेटफॉर्म से दूसरे प्लेटफॉर्म पर पलायन करना कितना आसान होगा?
  4. इन सेवा के साथ शुरू करने के लिए कोई भी अच्छा लिंक क्योंकि मैं यहाँ एक नौसिखिया हूँ।

इसके अतिरिक्त, मैं इन सेवाओं के साथ शुरू करने के लिए कुछ अच्छे लिंक की सराहना करता हूँ क्योंकि मैं यहाँ एक नौसिखिया हूँ, और यह कैसे काम करता है, इस पर एक उच्च स्तरीय दृष्टिकोण।


37
@ तकाशीमात्सु इसकी मजेदार यह है कि आप कैसे कहते हैं कि इस तरह की पोस्ट रचनात्मक नहीं हैं, मैं अक्सर उन पोस्टों को ढूंढता हूं जो आपके करीब हैं कुछ सबसे रचनात्मक हैं, लोग इस तरह के सवालों का जवाब देना चाहते हैं। बस 13506 के दृश्य देखें
माइकल फाल्सीगेलिया

5
मैं इस सवाल पर एसओ समुदाय की सामूहिक सलाह लेने की उम्मीद कर रहा था। यह निश्चित रूप से कोडिंग से संबंधित है। मैं जानना चाहता हूं कि वेब पर अपने कोड को सर्वश्रेष्ठ रूप से कैसे लागू किया जाए। मुझे लगता है कि मैं अपनी जांच को वेब के और भी कोने तक ले जाऊंगा-दुर्भाग्य से।
tmthyjames

9
वे सभी सबसे दिलचस्प सवालों को बंद करना पसंद करते हैं .. "आपके प्रश्न का द्विआधारी उत्तर होना चाहिए!"
डोमिनिक

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

जवाबों:


117

अद्यतन : उत्तर अब तक नहीं है। चूँकि Google की Cloud SQL अब BETA में नहीं है, इसका मतलब है कि AWS और GAE दोनों एक MySQL डेटाबेस का उपयोग करने के लिए लिखे java ऐप्स का समर्थन करते हैं और यह माइग्रेट करना अब उतना मुश्किल नहीं है। समग्र विचार यह है कि दोनों क्लाउड प्रदाता एक बिंदु पर पहुंच जाते हैं जहां वे "सब कुछ" प्रदान करते हैं: Google ने कंप्यूट इंजन लॉन्च किया, जबकि अमेज़ॅन बीनस्टॉक पर काम कर रहा है । हालाँकि, अमेज़न की IaaS सेवाएँ Google की तुलना में अधिक परिपक्व हैं जबकि Google की PaaS सेवाएँ Amazon की तुलना में अधिक परिपक्व हैं। यह सब उबलता है कि आप IaaS या Paa चाहते हैं।


AWS और Google App Engine के बीच एक महत्वपूर्ण अंतर है: AWS एक सेवा (IaaS) के रूप में बुनियादी ढाँचा है जबकि GAE सेवा (PaaS) के रूप में मंच है। इसका मतलब यह है कि एडब्ल्यूएस के साथ आपको अभी भी अपने स्वयं के सर्वर (ec2 उदाहरणों, डीबी उदाहरणों, लोड बैलेन्सर और इतने पर) => कुछ sysadmin काम की आवश्यकता है। जीएई के साथ आपको बस अपने ऐप को कोड करना होगा और इसे Google क्लाउड पर तैनात करना होगा कि वह किस सर्वर पर या कितने सर्वर पर चलता है। Google आपके लिए सभी sysadmin काम करता है।

दोनों पे-फॉर-यूज मॉडल का उपयोग करते हैं।

प्रत्येक प्रश्न के उत्तर:

  1. AWS द्वारा समर्थित। जीएई के लिए आपको अपने स्वयं के डेटा भंडारण (इसे बड़ी तालिका कहा जाता है) का उपयोग करने की आवश्यकता है। आप बड़े तालिका डेटा तक पहुंचने के लिए जेपीए का उपयोग कर सकते हैं, लेकिन बहुत सारे प्रतिबंध हैं (जैसे आप उदाहरण के लिए टेबल जॉइन नहीं कर सकते हैं)। जीएई के संबंधपरक डेटाबेस के लिए समर्थन है लेकिन यह बीटा में लगता है।
  2. इन दोनों की कुछ मुफ्त योजना है: AWS , GAE
  3. मुश्किल। जैसा कि मैंने बिंदु 1 पर कहा था, Gae एक मालिकाना NoSql डेटा भंडारण का उपयोग करता है। यदि आप किसी रिलेशनल मॉडल पर जाना चाहते हैं तो आपको अपने मॉडलों को नया स्वरूप देना होगा।
  4. : उनके ट्यूटोरियल पढ़ें एडब्ल्यूएस , GAE

नोट : AWS के पास इलास्टिक बीनस्टॉक के माध्यम से PaS के लिए समर्थन है , लेकिन यह अभी भी बीटा में है


8
A1 गलत है क्योंकि App Engine भी mysql का समर्थन करता है। देखें: Developers.google.com/appengine/docs/java/cloud-sql/…
Takashi Matsuo

2
@ तकाशी धन्यवाद। मुझे इस नई सुविधा के बारे में पता नहीं था। आपकी टिप्पणी को दर्शाने के लिए मेरे उत्तर का संपादन किया।
इयान अलेक्जेंड्रू कुकु

5
Google के PaS और Amazon के IaaS के बीच अंतर के लिए +1, मेरी राय में उनके बीच महत्वपूर्ण अंतर है।
राडू मारिस

1
आप विचार में मूल्य निर्धारण जोड़ सकते हैं। Google कैच-अप मोड में है इसलिए यह मूल्य निर्धारण आम तौर पर बेहतर है (वे दावा करते हैं, 40% तक)। जो वास्तविक usecase पर निर्भर हो सकता है। अमेज़ॅन एडब्ल्यूएस प्राइस कैल्यूलेटर बनाम Google क्लाउड मूल्य कैलकुलेटर
औसत
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.