मेरे लिए क्लाउड डेटाबेस कब सही है?


10

कुछ का कहना है कि DBaaS (एक सेवा के रूप में डेटाबेस) - उर्फ ​​क्लाउड डेटाबेस - बिजनेस इंटेलिजेंस (बीआई), एनालिटिक्स (ओएलएपी) या संग्रह के लिए उपयुक्त नहीं है।

क्या ये सच है? अधिक आम तौर पर, जब DBaaS सबसे प्रभावी तकनीकी विकल्प है?

जवाबों:


5

जब बहुत अधिक ट्रैफ़िक हो, लगातार भारी उपयोग हो तो यह प्रभावी तकनीकी विकल्प है।

आपके द्वारा सूचीबद्ध उदाहरण मुख्य रूप से संग्रहण सुविधा के रूप में डेटाबेस का उपयोग करते हैं, जिसमें खोज / प्रसंस्करण एक अतिरिक्त अतिरिक्त है। क्लाउड मुख्य रूप से गति और सीपीयू शक्ति के बारे में है, और यह लागत के लिए आता है। वहाँ बहुत कम महंगे (और अधिक विश्वसनीय) संग्रह समाधान हैं जो गति प्रदान नहीं करते हैं लेकिन अन्य सभी मामलों में बादल को पार करते हैं। बीआई, एनालिटिक्स आदि कुछ भी नहीं हैं जो आप सप्ताह में 7 दिन एक दिन में 5000 बार दूसरे 24 घंटे प्रदर्शन करते हैं। यह एक समर्पित सर्वर बनाने के लिए सस्ता होगा, फिर उस उद्देश्य के लिए क्लाउड रखरखाव की तुलना में प्रत्येक क्वेरी को समाप्त करने के लिए कुछ सेकंड प्रतीक्षा करें।

यदि आप वेब एप्लिकेशन प्रदान करते हैं - बहुत से क्लाइंट्स के लिए नेट पर सॉफ्टवेयर-अस-सर्विस, क्लाउड का सबसे अधिक स्वागत है और यह सबसे अधिक लाभ देता है, क्योंकि यह ट्रैफ़िक में उतार-चढ़ाव करता है लेकिन हमेशा उच्च होता है। यदि लोड कम है, या अधिकांश समय शून्य है, तो अधिक लागत प्रभावी समाधान हैं।

यदि डेटा बहुत गोपनीय है, तो भी इसे यादृच्छिक रूप से अन्य कंपनियों के साथ साझा की गई 3 पार्टी मशीनों पर रखना नासमझी है, जो आपके नियंत्रण से बाहर के लोगों द्वारा देखरेख की जाती है ...


5

SQL के पूर्ण इंस्टॉलेशन पर अपने स्टार्टअप के लिए SQL Azure का उपयोग करने का एक कारण यह है कि क्लाउड डेटाबेस आमतौर पर SQL सर्वर को अपडेट / ट्यून्ड / स्केल्ड / क्लस्टर्ड / और हर दूसरे व्यवस्थापक कार्य को ध्यान में रखने के बजाय मुझे अपने एप्लिकेशन पर ध्यान केंद्रित करने देता है। मुझे चीजों से दूर ले जाओ।

हालाँकि हमें भविष्य में स्थानीय SQL सर्वर करने की आवश्यकता हो सकती है, यह इस बात पर निर्भर करता है कि एक डेवलपर के दृष्टिकोण से उपयोगकर्ता अपने डेटा को होस्ट करने वाली अन्य कंपनियों पर कितना भरोसा करते हैं, यह मेरे लिए बहुत कुछ करता है:

  • मुझे ऐप पर ध्यान केंद्रित करने के लिए अधिक समय देता है।
  • एक पूर्ण एसक्यूएल उदाहरण (हजारों डॉलर बनाम 10 / प्रति जीबी प्रति जीबी) पर पैसा बचाता है जब तक मैं तय करता हूं कि मुझे पूर्ण एसक्यूएल की आवश्यकता नहीं है।
  • मुझे वे सभी सुविधाएँ देता है जिनकी मुझे बैकअप / इंडेक्सिंग जैसी अपेक्षा है।
  • मैं डीबी पर अपनी खुद की एनालिटिक्स चला सकता हूं। यह मेरा डेटाबेस है, इसलिए मैं वही कर सकता हूं जो मैं चाहता हूं। यह ज्यादातर मामलों में बॉक्स से बाहर नहीं हो सकता है, इसलिए यदि आप बस SSRS / SSAS चलाना चाहते हैं तो आप हमेशा पूर्ण संस्करण के लिए अतिरिक्त कई भव्य भुगतान कर सकते हैं। : - /
  • जैसा कि एस.एफ. कहते हैं, यह ऑटो-स्केलेबल और निरर्थक है, इसलिए आप डेटा खोने की संभावना नहीं रखते हैं क्योंकि सर्वर क्रैश हो जाता है। यदि एक सर्वर मर जाता है, तो आप सेकंड में वापस आ जाते हैं अगर इसमें इतना समय लगता है।

क्या आपका एप्लिकेशन Azure में भी होस्ट किया गया है? यदि नहीं, तो मुझे यह सुनने में दिलचस्पी होगी कि क्या आपको लगता है कि डेटाबेस से अब तक होस्ट किया गया एप्लिकेशन आपके ऐप को ध्यान देने योग्य प्रदर्शन हिट देता है (मैं डीबी के लिए क्लाउड का उपयोग करने में रुचि रखता हूं, लेकिन ऐप होस्टिंग नहीं)।
कालड्रेक्स 14

हां, मेरा ऐप Azure में होस्ट किया गया है, इसलिए सब कुछ वास्तव में करीब है। हालाँकि, वास्तव में, Azure datacenters बहुत दूर (पश्चिमी तट, पूर्वी तट, मध्य, एशिया, आदि) हैं। आप वास्तव में यह निर्धारित कर सकते हैं कि आप अपनी होस्ट की गई सेवाओं को कहां रखना चाहते हैं, इसलिए आप वास्तव में अपने ऐप में, जहाँ भी आप इसे होस्ट कर सकते हैं, वह आपके ऐप के पास बहुत करीब आ सकता है मुझे नहीं लगता कि जब तक आपके पास एक ठोस संबंध है तब तक बहुत भयानक रूप से नहीं होगा। मेरे अनुभव में एज़्योर काफी ख़तरनाक है, लेकिन मैंने एक एज़्योर डीबी को एक स्थानीय ऐप के साथ आज़माया नहीं है और जब मैं सीख रहा था तो एक नमूने से परे परीक्षण किया। हालांकि, तेजी से देखा।
रयान हेस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.