/ / अमेज़ॅन AWS पर neo4j क्लस्टर - amazon-web-services, amazon-ec2, neo4j

अमेज़ॅन एडब्ल्यूएस पर neo4j क्लस्टर - अमेज़ॅन-वेब-सेवाएं, अमेज़ॅन-ec2, neo4j

यह एक नौसिखिया सवाल की तरह लग सकता है लेकिन मैंअमेज़न बादल पर चल रहे एक neo4j उदाहरण है। उदाहरण 80% उपयोग के लिए ऑटोस्केल पर सेट है। इसका मतलब है कि अमेज़ॅन एक का उपयोग 80% तक पहुंच गया है, अमेज़ॅन उसी कॉन्फ़िगरेशन के साथ Neo4j पर एक और उदाहरण बनाएगा और 80% तक पहुंचने के बाद एक बार और जोड़ते रहेंगे मेरे प्रश्न हैं - 1) क्या अमेज़ॅन पर इस सेटअप का मतलब है कि हमारे पास जगह जगह neo4j का क्लस्टर है? 2) क्या मुझे neo4j क्लस्टर के लिए कुछ और करने की आवश्यकता है, जो मैंने पढ़ा है वह यह है कि क्लस्टर बनाए रखने के लिए आपको कुछ उपकरण जैसे zookeeper की आवश्यकता होगी। 3) क्या अमेज़ॅन पर इस वर्तमान सेटअप में मास्टर के रूप में दोनों उदाहरण होंगे या यह मास्टर / दास सेटअप की तरह अधिक होगा।

कोई मदद, प्रतिक्रिया, सुझाव मददगार होंगे। अग्रिम में धन्यवाद, रवि

उत्तर:

जवाब के लिए 2 № 1

हां, यदि आप Neo4j के लिए ऑटो स्केलिंग समूह का उपयोग कर रहे हैं, तो आपको क्लस्टर सेट करने की आवश्यकता है। जैसा कि @ स्टीफन-आर्मब्रस्टर ने उल्लेख किया है, आपको उसके लिए Neo4j एंटरप्राइज संस्करण की आवश्यकता है। उस स्थिति में यह मास्टर / दास सेटअप है।

Zookeeper के बजाय Neo4j का क्लस्टर प्रबंधन के लिए अपना समाधान है।

लेकिन AWS और EC2 के साथ कुछ खुले सवाल हैं, कैसे Neo4j को ऑटो स्केलिंग समूह के साथ ठीक से तैनात किया जाए।

कॉन्फ़िगरेशन फ़ाइल परिप्रेक्ष्य से
* आपको क्लस्टर में प्रत्येक मशीन के लिए अद्वितीय क्लस्टरआईड बनाए रखने की आवश्यकता है।
* आपको क्लस्टर में अन्य मशीनों के आईपी पते / होस्टनाम जानने की आवश्यकता है।


उत्तर № 2 के लिए 1

Neo4j एंटरप्राइज संस्करण में क्लस्टरिंग की सुविधा है, देखें इस पर डॉक्स। आस-पास कुछ अच्छी तरह से लिखी गई स्क्रिप्ट के साथ नए उदाहरणों को ठीक से कॉन्फ़िगर करने के लिए मैं एक कारण नहीं देखता कि AWS ऑटोस्कोल काम क्यों न करे।