के भीतर एक एसओए स्टाइल एप्लिकेशन को तैनात करना मैं वर्तमान में क्लाउड पर एक पीएएएस में एसओए शैली एप्लिकेशन को तैनात करने की तलाश में हूं।PAAS
मैं क्लाउड फाउंड्री, हेरोकू और जेलास्टिक सहित कई PAAS प्रदाताओं का मूल्यांकन कर रहा हूं।
फिलहाल, सादगी के लिए, मेरे पास एक एम्बेडेड जेटी सर्वर के साथ एक grails ऐप और एक सेवा जार फ़ाइल है। यह कई सेवाओं और वेब फ्रंट सिरों के रूप में विस्तारित होगा, एक सेवा के साथ मध्य में सभी खरगोश एमक और http के मिश्रण के माध्यम से संचार कर रहे हैं।
मैं पीएएएस पर तैनात किए जाने के तरीके के बारे में टोपोलॉजी को समझने के लिए इस समय संघर्ष कर रहा हूं।
मेरे प्रश्न हैं:
सभी सेवाओं करें और वेब एप्लिकेशन PAAS भीतर शीर्ष स्तर "अनुप्रयोग" (उदाहरण के लिए इस्तेमाल किया जा सकता है dynos Heroku में?)
- के रूप में तैनात किया जाना है
यदि हां, तो सेवाओं तक पहुंच प्रतिबंधित हो सकती है ताकि अनुरोध केवल उन्हें वेबपैप (गेटवे अंततः) से ही बनाया जा सके।
क्या लोड संतुलन (और ऑटो स्केलिंग) से लाभ उठाने के लिए उन्हें शीर्ष स्तर के ऐप के रूप में मौजूद होने की आवश्यकता है क्योंकि प्रत्येक सेवा के कई उदाहरण हो सकते हैं।
यदि प्रत्येक सेवा का अपना डेटास्टोर होना था, तो मुझे लगता है कि इसे फिर से ऐप होने की आवश्यकता होगी?
यदि प्रत्येक सेवा के लिए एक पूर्ण ऐप का उपयोग किये बिना इसे हासिल करने का कोई तरीका है, तो नोड्स व्यक्तिगत रूप से कैसे संबोधित किए जा सकते हैं? क्या वे खुद को किसी प्रकार की निर्देशिका सेवा के साथ पंजीकृत कर सकते हैं?
धन्यवाद!
अपने जवाब के लिए धन्यवाद, इस बात की पुष्टि करता है कि मैं क्या पैटर्न के इस तरह के बादल फाउंड्री के कार्यान्वयन के बारे में सोच रहा था बनाता है। 2 के संबंध में, यह विचार है कि इस तरह की सुरक्षा अंतर्निहित आईएएएस कार्यान्वयन के लिए छोड़ी जाएगी? क्या कोई रास्ता है कि खरगोश के उदाहरण बाहरी दुनिया से संबोधित किए जा सकेंगे? –
खुशी है कि मैं मदद कर सकता हूं। आप मेरे सहयोगी क्रिस रिचर्डसन से प्रेसी द्वारा लापरवाही युग्मित ऐप्स विकसित करने के बारे में रुचि ले सकते हैं। इसके लिए Google 2) हां, आधारभूत संरचना परत सुरक्षा है। लेकिन आपको अपनी ऐप सुरक्षा के बारे में भी नहीं भूलना चाहिए, निश्चित रूप से ढांचे का उपयोग करना (उदा। वसंत सुरक्षा यदि आप वसंत कर रहे थे)। बाहर से उपलब्ध सेवाओं के बारे में, एक "सुरंग" सुविधा डिबगिंग और प्रारंभिक सेटअप/डंप के लिए उपयोगी है: http://docs.cloudfoundry.com/tools/vmc/caldecott.html – ebottard