Postgres के लिए EC2 पर RDS का उपयोग क्यों करें?


12

मेरे पास वर्तमान में EC2 पर एक डेटाबेस है। जैसा कि मुझे इसे एक बड़ी मशीन में स्थानांतरित करना है, आरडीएस का उपयोग करने का सवाल सामने आया।

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

मैं दो SSDs (16GB प्रत्येक), दो vCPUs और 4GB मेमोरी के साथ $ EC32 प्रति घंटे [1] की मांग पर EC2 c3.large उदाहरण प्राप्त कर सकता हूं ।

निकटतम (मूल्य पर विचार) आरडीएस मशीन db.m3.medium$ 0.125 प्रति घंटे (सिंगल-एज़ेड) [2] के लिए होगी । इस मशीन में समान मात्रा में मेमोरी है लेकिन केवल एक vCPU [3] है । इसके अतिरिक्त मुझे भंडारण और io [2] के लिए भुगतान करना होगा ।

तो इन दोनों के लिए कीमतें बहुत समान होंगी।

EC2 के फायदे:

  1. जैसा कि पहले ही उल्लेख किया गया है, एक और वीसीपीयू।
  2. मैं EC2 का उपयोग करते समय दूसरी डिस्क पर राइट-अहेड-लॉग डाल सकता हूं (डीबी के लिए बहुत कुछ लिखने पर महान प्रदर्शन में सुधार)।
  3. मैं अपने EC2 उदाहरण (अधिक प्रदर्शन क्योंकि मैं कनेक्शन खुला रख सकता हूं) पर पगबॉन्सर चला सकता हूं ।
  4. मैं कॉन्फ़िगरेशन फ़ाइल को संपादित कर सकता हूं (अंततः प्रदर्शन में सुधार होगा)

आरडीएस के फायदे:

  1. स्वचालित रूप से दैनिक बैकअप करता है।

क्या RDS उन लाभों को कवर कर सकता है जो EC2 में हैं (विशेष रूप से 2.)? क्या कोई और फायदा है?

जवाबों:


8

ज्यादातर चीजों की तरह, यह लागत बनाम प्रयास / जटिलता व्यापार-बंद है।

आरडीएस आसान है, लेकिन कम लचीला है, और प्रदर्शन के समान स्तर के लिए अधिक लागत है।

(विशेष रूप से, ध्यान दें कि आरडीएस में या बाहर दोहराने का कोई तरीका नहीं है )


इसलिए मैं मौजूदा समाधान :-)
केव

4

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

मैं स्पष्ट रूप से EC2 की तुलना में कोलोक हार्डवेयर पर डेटाबेस चलाना पसंद करता हूँ। मुझे EC2 में डेटाबेस चलाने से नफरत है। उन्हें इधर-उधर ले जाना, डंप करना और बैकअप करना बुरा है क्योंकि i2 का i / o प्रदर्शन बस दयनीय है और बहुत सारे iops खरीदना बहुत महंगा है और अभी भी किसी भी तरह से हार्डवेयर प्रदर्शन नहीं करता है। अगर मैं आरडीएस की सीमा के साथ रह सकता हूं तो मैं हमेशा इसका उपयोग करने जा रहा हूं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.