MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

आपके अपने Amazon AWS खाते में MongoDB-as-a-service

ScaleGrid आपके स्वयं के AWS खाते में एक MongoDB-as-a-Service अनुभव प्रदान करता है। अपने स्वयं के MongoDB इंस्टेंस को चलाने का नियंत्रण छोड़े बिना होस्ट किए गए MongoDB-as-a-Service समाधान के लाभों का लाभ उठाएं।

MongoDB-as-a-service फायदे

  1. सुरक्षा

    अपने उत्पादन डेटाबेस को इंटरनेट पर उजागर न करें। मेरा दृढ़ विश्वास है कि डेटाबेस को तब तक उजागर नहीं किया जाना चाहिए जब तक कि बिल्कुल आवश्यक न हो। आपके डेटाबेस तक भौतिक पहुंच को प्रतिबंधित करना अधिक "गहराई से रक्षा" प्रदान करता है। Amazon के सुरक्षा समूहों का उपयोग करके अपने डेटाबेस तक लॉक डाउन एक्सेस के माध्यम से अपने डेटा को सुरक्षित रखें।

  2. लागत

    अब जब आपके खाते में इंस्टेंस चल रहे हैं, तो आप उनके लिए आरक्षित इंस्टेंस खरीद सकते हैं। औसतन, इससे आपको अन्य होस्ट किए गए प्रदाताओं के साथ चलने पर लगभग 30-50% की बचत होनी चाहिए। यदि आपके पास AWS क्रेडिट हैं, तो आप वास्तव में उन्हें स्केलग्रिड पर ला सकते हैं और अनिवार्य रूप से अपनी MongoDB होस्टिंग लागतों को पूरी तरह समाप्त कर सकते हैं।

  3. अमेज़न वीपीसी समर्थन

    अपना खुद का एडब्ल्यूएस खाता लाओ जिससे आप अपने मोंगोडीबी इंस्टेंस को अमेज़ॅन वर्चुअल प्राइवेट क्लाउड (वीपीसी) में चला सकें। इसमें #1 में उल्लिखित सभी सुरक्षा लाभ हैं, लेकिन यह आपको VPN का उपयोग करके अपने सर्वर को अपने ऑन-प्रिमाइसेस नेटवर्क से कनेक्ट करने में भी सक्षम बनाता है।

  4. S3/EBS स्नैपशॉट में बैकअप

    आपके MongoDB बैकअप आपके स्वयं के S3 खाते में या आपके स्वयं के खाते में EBS स्नैपशॉट के रूप में संग्रहीत हो जाते हैं, जिसके परिणामस्वरूप अत्यंत आसान और सुरक्षित संग्रहण होता है।

मूल्य निर्धारण 

अपना खुद का AWS खाता मॉडल लाने में, आपको मशीनों और MongoDB प्रबंधन के लिए अलग से बिल दिया जाता है। Amazon AWS आपको मशीनों के लिए बिल देता है और स्केलग्रिड आपको आपके MongoDB प्रबंधन के लिए बिल देगा।

नीचे दिया गया उदाहरण आपके अपने AWS खाते में एक माध्यम 2+1 प्रतिकृति सेट चलाने का लागत विश्लेषण है। एक मध्यम 2+1 प्रतिकृति सेट 3 उदाहरणों का उपयोग करता है - 2 AWS मध्यम उदाहरण + 1 माइक्रो (आर्बिटर)। लागत गणना में मशीन की लागत और तीनों मशीनों में ईबीएस प्रावधानित आईओपीएस वॉल्यूम लागत शामिल है, और आरक्षित उदाहरणों को भी मानता है:

उदाहरणों की संख्या : 3
AWS मशीन की लागत: $156/माह
MongoDB प्रबंधन लागत: $122/माह
कुल लागत: $278.24

MongoDB-as-a-Service के परिणामस्वरूप लागत में लगभग 30% की बचत होती है अन्य MongoDB होस्टिंग प्रदाताओं की तुलना में!

कस्टम IAM नीति टेम्पलेट

जब आप अपने स्वयं के AWS खाते में MongoDB परिनियोजित करते हैं तो हम कस्टम IAM नीति टेम्पलेट प्रदान करते हैं। अधिक विवरण के लिए इस ब्लॉग पोस्ट को देखें - कस्टम IAM नीति टेम्पलेट का उपयोग करके AWS पर MongoDirector अनुमतियों को कॉन्फ़िगर करना

चरण-दर-चरण निर्देश

    1. कंसोल में लॉग इन करें

      console.scalegrid.io पर कंसोल में लॉग इन करें और बाईं ओर मेनू में क्लाउड प्रोफ़ाइल टैब पर क्लिक करें। मशीन पूल टैब में एक्शन बार में "बनाएं" बटन पर क्लिक करें।

    2. AWS खाता

      एडब्ल्यूएस क्लाउड प्रोफाइल बनाएं विज़ार्ड में पहला कदम अपने एडब्ल्यूएस खाते से अपनी एपीआई और गुप्त कुंजी दर्ज करना है:

    3. एडब्ल्यूएस क्षेत्र

      क्लाउड प्रोफ़ाइल के लिए AWS क्षेत्र चुनें:

    4. पहुंच नीति

      यह आपके MongoDB उदाहरणों की सुरक्षा के लिए एक बहुत ही महत्वपूर्ण चयन है, क्योंकि यह नियंत्रित करता है कि कौन उन्हें एक्सेस कर सकता है। दो संभावित विकल्प हैं:

      1. इंटरनेट

        यह आपके MongoDB उदाहरणों को इंटरनेट पर उजागर करता है

      2. सुरक्षा समूह

        आप अपने खाते में उन सुरक्षा समूहों को चुन सकते हैं जिनके पास आपके MongoDB इंस्टेंस तक पहुंच है।

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

    5. नाम

      सुरक्षा समूह के लिए एक नाम दर्ज करें:

    6. नए उदाहरण परिनियोजित करें

      एक बार क्लाउड प्रोफ़ाइल बनाने के बाद इसे नए इंस्टेंस के परिनियोजन के लिए एक लक्ष्य के रूप में उपयोग किया जा सकता है।


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. एकत्रीकरण ढांचे में $स्किप और $लिमिट

  2. Networkx कभी भी 2 मिलिट्री नोड्स के लिए बिटवीननेस सेंट्रलिटी की गणना को पूरा नहीं करता है

  3. मोंगोडब में समूह के साथ मैक्स () का चयन करें

  4. मोंगोडीबी $सिंह

  5. MongoDB GridFS के साथ समस्या Node.JS के साथ फ़ाइलें सहेजना