2014-05-06 7 views
5

मैं बस अपाचे मेसोस सीख रहा हूं। मैं मेसोस द्वारा प्रबंधित डेटाबेस क्लस्टर (कैसंद्रा) के साथ एकीकृत वेब ऐप्स (स्कैला प्ले) का एक समूह चलाने के लिए चाहता हूं।वेब ऐप + डेटाबेस के क्लस्टर को प्रबंधित करने के लिए मेसो का उपयोग

जब कोई वेब ऐप डाउन हो जाता है या डेटाबेस डाउन हो जाता है, तो मेरी समझ यह है कि मेसोस ऑटो को सेवा को पुनरारंभ करेगा। लेकिन समस्या यह है कि सेवा क्लस्टर में एक अलग नोड पर पुनरारंभ किया जा सकता है।

यदि डीबी नीचे चला जाता है, और मेसोस क्लस्टर में किसी अन्य नोड पर डीबी को पुनरारंभ करता है, तो वेब ऐप को कैसे पता चलेगा कि नए डीबी इंस्टेंस से कनेक्ट करना है?

डेटाबेस के साथ वेब ऐप्स के क्लस्टर को चलाने के लिए मेसो का उपयोग करने के समर्थक और कॉन क्या हैं?

+0

टाइपएफ़ ने मेसोस + मैराथन + हैप्रोक्सी के साथ अपनी तैनाती के बारे में लिखा, जो समस्याओं को हल करता है या असफल ऐप्स को पुनरारंभ करता है (मैराथन द्वारा नियंत्रित) और सेवाओं को एक दूसरे को खोजने की अनुमति देता है (हैप्रोक्सी द्वारा संचालित): http://typesafe.com/blog/play-framework-grid-deployment-with-mesos –

+1

इस टिप्पणी के अनुसार, स्टोस को कैसंड्रा (https://github.com/mesosphere/cassandra-mesos) से अलग मेसोस पर अच्छी तरह से समर्थित नहीं है। आपको समय के लिए अपने मेसोस क्लस्टर के बाहर अपना डीबी चलाया जाना चाहिए। –

उत्तर

0

इस परियोजना को देखें: Cassandra on Mesos। मेसोस को क्लस्टर पर चलाने के लिए आप मैराथन के साथ कैसंड्रा शेड्यूलर भी चला सकते हैं। मुख्य समर्थक यह है कि आपको इष्टतम संसाधन उपयोग मिलता है, जबकि आपको संसाधन आवंटन का संकेत मिलता है (मेसोस आपके लिए संसाधनों को संभालने का व्यापार!)।

संबंधित मुद्दे

 संबंधित मुद्दे