अमेज़न वेब सेवाएँ - रेडशिफ्ट

Amazon Redshiftक्लाउड में पूरी तरह से प्रबंधित डेटा वेयरहाउस सेवा है। इसके डेटासेट 100 गीगाबाइट से लेकर एक पेटाबाइट तक होते हैं। एक डेटा वेयरहाउस बनाने की प्रारंभिक प्रक्रिया को कम्प्यूट संसाधनों का एक सेट लॉन्च करना हैnodes, जिन्हें समूह में संगठित किया जाता है cluster। उसके बाद आप अपने प्रश्नों को संसाधित कर सकते हैं।

Amazon Redshift कैसे सेट करें?

अमेजन रेडशिफ्ट की स्थापना के लिए निम्नलिखित कदम उठाए गए हैं।

Step 1 - निम्नलिखित चरणों का उपयोग करके एक Redshift क्लस्टर साइन इन करें और लॉन्च करें।

  • AWS प्रबंधन कंसोल में साइन इन करें और Amazon Redshift कंसोल खोलने के लिए निम्न लिंक का उपयोग करें - https://console.aws.amazon.com/redshift/

  • उस क्षेत्र का चयन करें जहां स्क्रीन के ऊपरी दाएं कोने पर क्षेत्र मेनू का उपयोग करके क्लस्टर बनाया जाना है।

  • लॉन्च क्लस्टर बटन पर क्लिक करें।

  • क्लस्टर विवरण पृष्ठ खुलता है। आवश्यक विवरण प्रदान करें और समीक्षा पृष्ठ तक जारी रखें बटन पर क्लिक करें।

  • एक पुष्टिकरण पृष्ठ खुलता है। समापन बटन पर क्लिक करें ताकि क्लस्टर सूची में दिखाई दे।

  • सूची में क्लस्टर का चयन करें और क्लस्टर स्थिति जानकारी की समीक्षा करें। पृष्ठ क्लस्टर स्थिति दिखाएगा।

Step 2- क्लस्टर के लिए क्लाइंट कनेक्शन अधिकृत करने के लिए सुरक्षा समूह कॉन्फ़िगर करें। Redshift के लिए अधिकृत पहुँच इस बात पर निर्भर करती है कि ग्राहक EC2 उदाहरण को अधिकृत करता है या नहीं।

EC2-VPC प्लेटफ़ॉर्म पर सुरक्षा समूह के इन चरणों का पालन करें।

  • Amazon Redshift कंसोल खोलें और नेविगेशन फलक पर क्लस्टर्स पर क्लिक करें।

  • इच्छित क्लस्टर का चयन करें। इसका कॉन्फ़िगरेशन टैब खुलता है।

  • सुरक्षा समूह पर क्लिक करें।

  • सुरक्षा समूह पृष्ठ खुलने के बाद, इनबाउंड टैब पर क्लिक करें।

  • एडिट बटन पर क्लिक करें। नीचे दिखाए गए अनुसार फ़ील्ड सेट करें और सहेजें बटन पर क्लिक करें।

    • Type - कस्टम टीसीपी नियम।

    • Protocol - टीसीपी।

    • Port Range- क्लस्टर लॉन्च करते समय उपयोग किए गए समान पोर्ट नंबर को टाइप करें। अमेज़न रेडशिफ्ट के लिए बाय-डिफ़ॉल्ट पोर्ट 5439 है।

    • Source - कस्टम आईपी का चयन करें, फिर 0.0.0.0/0 टाइप करें।

Step 3 - Redshift क्लस्टर से कनेक्ट करें।

Redshift क्लस्टर से कनेक्ट करने के दो तरीके हैं - सीधे या SSL के माध्यम से।

निम्नलिखित सीधे कनेक्ट करने के लिए चरण हैं।

  • SQL क्लाइंट टूल का उपयोग करके क्लस्टर कनेक्ट करें। यह SQL क्लाइंट टूल्स का समर्थन करता है जो PostgreSQL JDBC या ODBC ड्राइवरों के साथ संगत हैं।

    डाउनलोड करने के लिए निम्न लिंक का उपयोग करें - JDBC https://jdbc.postgresql.org/download/postgresql-8.4-703.jdbc4.jar

    ODBC https://ftp.postgresql.org/pub/odbc/versions/msi/psqlodbc_08_04_0200.zip या 64 बिट मशीनों के लिए http://ftp.postgresql.org/pub/odbc/versions/msi/psqlodbc_09_00_0101x64.zip

  • कनेक्शन स्ट्रिंग प्राप्त करने के लिए निम्न चरणों का उपयोग करें।

    • Amazon Redshift कंसोल खोलें और नेविगेशन फलक में क्लस्टर का चयन करें।

    • पसंद का क्लस्टर चुनें और कॉन्फ़िगरेशन टैब पर क्लिक करें।

    • क्लस्टर डेटाबेस प्रॉपर्टीज के तहत JDBC URL के साथ निम्न स्क्रीनशॉट में दिखाया गया है। URL कॉपी करें।

  • SQL कार्यक्षेत्र / J के साथ क्लस्टर को जोड़ने के लिए निम्न चरणों का उपयोग करें।

    • SQL कार्यक्षेत्र / J खोलें।

    • फ़ाइल का चयन करें और कनेक्ट विंडो पर क्लिक करें।

    • एक नया कनेक्शन प्रोफ़ाइल बनाएं और नाम, आदि जैसे आवश्यक विवरण भरें।

    • ड्राइवर प्रबंधित करें और ड्राइवर प्रबंधित करें संवाद बॉक्स खुलता है पर क्लिक करें।

    • एक नया प्रवेश बटन बनाएँ पर क्लिक करें और आवश्यक विवरण भरें।

  • फ़ोल्डर आइकन पर क्लिक करें और ड्राइवर स्थान पर नेविगेट करें। अंत में, ओपन बटन पर क्लिक करें।

  • Classname बॉक्स और नमूना URL बॉक्स खाली छोड़ दें। ओके पर क्लिक करें।

  • सूची में से ड्राइवर चुनें।

  • URL फ़ील्ड में, कॉपी किए गए JDBC URL को पेस्ट करें।

  • अपने संबंधित क्षेत्रों में उपयोगकर्ता नाम और पासवर्ड दर्ज करें।

  • स्वतः पूर्ण बॉक्स चुनें और प्रोफ़ाइल सूची सहेजें पर क्लिक करें।

अमेज़ॅन रेडशिफ्ट की विशेषताएं

अमेजन रेडशिफ्ट की विशेषताएं निम्नलिखित हैं -

  • Supports VPC - उपयोगकर्ता VPC के भीतर Redshift लॉन्च कर सकते हैं और वर्चुअल नेटवर्किंग वातावरण के माध्यम से क्लस्टर तक पहुंच को नियंत्रित कर सकते हैं।

  • Encryption - Redshift में संग्रहीत डेटा को Redshift में टेबल बनाते समय एन्क्रिप्ट और कॉन्फ़िगर किया जा सकता है।

  • SSL - SSL एन्क्रिप्शन का इस्तेमाल क्लाइंट और रेडशिफ्ट के बीच कनेक्शन को एन्क्रिप्ट करने के लिए किया जाता है।

  • Scalable- कुछ सरल क्लिकों के साथ, नोड्स की संख्या को आसानी से आवश्यकता के अनुसार आपके रेडशिफ्ट डेटा वेयरहाउस में बढ़ाया जा सकता है। यह प्रदर्शन में किसी भी नुकसान के बिना भंडारण क्षमता को अधिक करने की अनुमति देता है।

  • Cost-effective- Amazon Redshift पारंपरिक डेटा वेयरहाउसिंग प्रथाओं के लिए एक लागत प्रभावी विकल्प है। कोई अप-फ्रंट लागत नहीं है, कोई दीर्घकालिक प्रतिबद्धता और ऑन-डिमांड मूल्य निर्धारण संरचना नहीं है।