8

मैं Google से किसी को Cloud Bigtable सेवा द्वारा प्रदान की गई स्थायित्व और उपलब्धता गारंटी पर कुछ दिशानिर्देश प्रदान करना चाहता हूं।Google क्लाउड बिगटेबल स्थायित्व/उपलब्धता गारंटी

यहाँ मेरी समझ अब तक है:

  • तथ्य यह है कि कम से कम क्लस्टर 3 नोड्स की आवश्यकता है पता चलता है कि कम से कम एक क्षेत्र के भीतर, डेटा अत्यधिक टिकाऊ और 3 नोड्स को दोहराया है।

  • हालांकि, this answer एक Google कर्मचारी द्वारा कहा गया है कि "Cloud Bigtable डेटा की प्रतिकृति नहीं है" - सीधे Cloud Bigtable homepage जो यह दावा करता है पर बोली का खंडन "एक दोहराया भंडारण की रणनीति के साथ बनाया गया है"। तो यह कौन है? क्या यह दोहराया गया है या नहीं? और यदि हां, तो कितने प्रतियां रखी जाती हैं?

  • तथ्य यह है कि क्लस्टर केवल एक विशेष क्षेत्र के भीतर स्थापित किए जा सकते हैं, यह बताता है कि क्लस्टर की उपलब्धता सीधे उस क्षेत्र की उपलब्धता से जुड़ी हुई है। इसलिए यदि मैं एक बेहद उपलब्ध बिगटेबल आधारित डाटा स्टोरेज रखना चाहता हूं, तो क्या यह कई क्षेत्रों में स्वतंत्र क्लस्टर स्थापित करने और क्लस्टर में लिखने के सिंक्रनाइज़ेशन को संभालने का सबसे अच्छा अभ्यास होगा?

इस बात पर कोई जानकारी नहीं है कि ज़ोन में बिगटेबल क्लस्टर स्वतंत्र हैं या नहीं। अगर मैं कई क्षेत्रों में क्लस्टर स्थापित करना चाहता था, और एक जोन नीचे चला जाता है, तो क्या हम उम्मीद कर सकते हैं कि क्लस्टर अन्य क्षेत्रों में काम करने के लिए आगे बढ़ें? या क्या कुछ अंतर्निहित एकल बिंदु विफलता है जो समूहों में भी क्लस्टर को प्रभावित कर सकती है?

ऐप इंजन डेटास्टोर की तुलना में जो इन विवरणों के बारे में बहुत विशिष्ट है, क्लाउड बिगटेबल दस्तावेज की कमी है - या, कम से कम, मैं इन पृष्ठों पर विस्तार से एक पृष्ठ नहीं ढूंढ पाया है।

क्लाउड बिगटेबल दस्तावेज़ अन्य पहलुओं पर समान रूप से अस्पष्ट हैं, उदा। मूल्यों के लिए आकार सीमा के मामले में, the documentation बताता है कि व्यक्तिगत मान "प्रति 10 ~ 10 एमबी" से नीचे रहना चाहिए। पृथ्वी पर क्या "~ 10 एमबी" मतलब है ?! क्या मैं वास्तव में 10 एमबी की सीमा को हार्डकोड कर सकता हूं और उम्मीद करता हूं कि यह हमेशा काम करे या क्या यह दिन-प्रतिदिन अज्ञात कारकों पर निर्भर करेगा?

वैसे भी, अगर मैं उत्तेजित हूं तो क्षमा करें। मैं वास्तव में बिगटेबल सेवा का उपयोग करना चाहता हूं। लेकिन मैं, संभवतः कई अन्य लोगों की तरह, इसमें निवेश करने में सक्षम होने से पहले स्थायित्व/उपलब्धता पहलुओं को समझने की आवश्यकता है। धन्यवाद।

उत्तर

9

प्रतिकृति पर: जवाब आप संदर्भित Bigtable क्लस्टर है, जो इस समय समर्थित नहीं है भर में डेटा की प्रतिकृति की चर्चा करते हुए है। (उदाहरण के लिए, संयुक्त राज्य अमेरिका में एक बिगटेबल क्लस्टर यूरोप में दूसरे क्लस्टर को लिखता है)

यह अवधारणा बिगटेबल क्लस्टर के भीतर डेटा की प्रतिकृति से अलग है, जो एचडीएफएस में प्रतिकृति के समान है, जो कुछ ऐसा है उत्पाद बिल्कुल आज करता है।

उपलब्धता पर: हां, बिगटेबल क्लस्टर की उपलब्धता Google क्लाउड जोन की उपलब्धता से जुड़ी हुई है।

स्वतंत्रता पर: हां, क्लाउड बिगटेबल क्लस्टर ज़ोन में स्वतंत्र हैं। एक क्षेत्र में एक आउटेज अन्य क्षेत्रों की उपलब्धता को प्रभावित नहीं करना चाहिए।

सेल प्रति डेटा पर: हम अस्वीकार नहीं करते सेल प्रति लिखते> 10 एमबी, हम अनुकूलतम प्रदर्शन प्राप्त करने के लिए एक दिशानिर्देश के रूप में इस सेट है।

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