2017-01-26 6 views
9

हम अपने बहु किरायेदारी आवेदन के लिए लोचदार खोज (एडब्ल्यूएस) पेश करने की योजना बना रहे हैं। हम विकल्प नीचे है,लोचदार खोज में बहु किरायेदारी

  1. एक सूचकांक के अनुसार किरायेदार
  2. कस्टम के साथ प्रति किरायेदार एक प्रकार का उपयोग करना
  3. सभी किरायेदारों शेयर एक सूचकांक मार्ग

इस ब्लॉग https://www.elastic.co/blog/found-multi-tenancy पहला विकल्प होगा के अनुसार का उपयोग करना स्मृति समस्या दें। लेकिन अन्य विकल्पों के बारे में स्पष्ट नहीं है।

ऐसा लगता है कि यदि हम उपयोगकर्ता तीसरे विकल्प हैं तो कोई डेटा अलगाव नहीं है। सुरक्षा के बारे में निश्चित नहीं है।

मेरा मानना ​​है कि दूसरा विकल्प बेहतर विकल्प होगा क्योंकि डेटा अलग हो जाएगा।

मल्टी किरायेदारी के साथ लोचदार खोज को आगे बढ़ाने के लिए सबसे अच्छा विकल्प पहचानने में मेरी सहायता करें।

कृपया ध्यान दें कि हम एडब्ल्यूएस आधारभूत संरचना का लाभ उठाएंगे।

+0

में नोड्स में लोड को अलग करने के लिए शेड आवंटन फ़िल्टरिंग के आसपास बनाए गए थे, आपके संदर्भ में किरायेदार क्या है? – Val

+0

प्रत्येक ग्राहक को किरायेदार माना जाता है। –

+0

फिर उत्तर इस बात पर निर्भर करता है कि हम कितने किरायेदारों/ग्राहकों से बात कर रहे हैं (1-10, 10-100, 100-1000,?) और विकास कारक जो आप उम्मीद कर रहे हैं, यानि ग्राहक की संख्या स्थिर है या आप कुल्हाड़ी की अपेक्षा करते हैं अगले एन महीनों में% वृद्धि? यह तय करते समय कि कौन सी रणनीति लेनी है, आपको कल के बारे में सोचना चाहिए, आज नहीं। – Val

उत्तर

10

हम अभी एक ही प्रश्न पर विचार कर रहे हैं, और Elasticsearch द्वारा लेखों का निम्नलिखित सेट बहुत उपयोगी था।

यहाँ प्रारंभ: https://www.elastic.co/guide/en/elasticsearch/guide/current/scale.html

और प्रत्येक अगले आलेख के माध्यम से पढ़ने जब तक आप यह एक हिट: https://www.elastic.co/guide/en/elasticsearch/guide/current/finite-scale.html

निम्न दो थे मेरे लिए बहुत आंख खोलने:

https://www.elastic.co/guide/en/elasticsearch/guide/current/faking-it.html https://www.elastic.co/guide/en/elasticsearch/guide/current/one-big-user.html

मूल टेकवे:

  • प्रति ग्राहक उर्फ ​​
  • शार्ड मार्ग
  • अब आप बड़े ग्राहकों के लिए अनुक्रमित, छोटे ग्राहकों के लिए साझा अनुक्रमित हो सकता है, और वे सभी अलग सूचकांक
0

यह एक बहुत महत्वपूर्ण कड़ी है प्रतीत यहां उल्लेख नहीं किया जाना चाहिए: http://www.bigeng.io/elasticsearch-scaling-multitenant/

अच्छी वास्तुकला दुविधाएं, और महान प्रदर्शन विश्लेषण/तर्क।

tldr; उनके पास सूचकांक समूह थे जो क्लस्टर

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