इस पोस्ट में Oracle Cloud Infrastructure (OCI) फ़ाइल संग्रहण सेवाएँ शामिल हैं।
अवलोकन
Oracle® स्टोरेज क्लाउड सर्विसेज आपकी आवश्यकताओं के आधार पर कई प्रकार की स्टोरेज सेवाएं प्रदान करती है ताकि आप एक सेवा को दूसरे पर चुन सकें। आवश्यकताएं इससे भिन्न हो सकती हैं:
- निरंतर बनाम गैर-निरंतर:आप किस प्रकार का संग्रहण चाहते हैं, स्थायी या गैर-निरंतर।
- डेटा के प्रकार:आप किस प्रकार का डेटा स्टोर करना चाहते हैं, जैसे टेक्स्ट, डेटाबेस, वीडियो, ऑडियो, इमेज इत्यादि।
- प्रदर्शन:आप किस प्रकार का प्रदर्शन देख रहे हैं, जैसे अधिकतम क्षमता, आईओपीएस, थ्रूपुट, इत्यादि।
- स्थायित्व:आपको डेटा की कितनी प्रतियों की आवश्यकता है।
- कनेक्टिविटी:ऐप स्थानीय या पूरे नेटवर्क जैसे डेटा को कैसे एक्सेस करता है।
- प्रोटोकॉल:आप किस प्रकार के प्रोटोकॉल का उपयोग करने की योजना बना रहे हैं, जैसे ब्लॉक, फ़ाइल या HTTPS।
आपकी आवश्यकता के आधार पर, OCI के पास निम्नलिखित प्रस्ताव हैं:
- वॉल्यूम स्टोरेज ब्लॉक करें
- स्थानीय एनवीएमई
- फ़ाइल संग्रहण
- ऑब्जेक्ट स्टोरेज
- संग्रह संग्रह
छवि स्रोत:https://www.youtube.com/watch?v=XXqTGF8G0dk
तालिका स्रोत:https://www.youtube.com/watch?v=gzRXsXQJXmw
फ़ाइल संग्रहण क्या है?
फाइल स्टोरेज नामित निर्देशिकाओं में व्यवस्थित दस्तावेजों का एक पदानुक्रमित संग्रह है, जो स्वयं संरचित फाइलें हैं। डिस्ट्रिब्यूटेड फाइल सिस्टम्स डिस्ट्रीब्यूटेड लुक को बिल्कुल स्थानीय फाइल सिस्टम की तरह बनाते हैं।
फ़ाइल संग्रहण सेवाएं (FSS)
ओरेकल क्लाउड इंफ्रास्ट्रक्चर डॉक्यूमेंटेशन के अनुसार:"ओरेकल क्लाउड इंफ्रास्ट्रक्चर फाइल स्टोरेज सर्विस एक टिकाऊ, स्केलेबल, वितरित, एंटरप्राइज-ग्रेड नेटवर्क फाइल सिस्टम प्रदान करती है जो बिना किसी अग्रिम प्रावधान के क्लाउड में स्केल करता है। आप अपने वर्चुअल क्लाउड नेटवर्क (वीसीएन) में किसी भी नंगे धातु, वर्चुअल मशीन या कंटेनर इंस्टेंस से फ़ाइल स्टोरेज सर्विस फाइल सिस्टम से कनेक्ट कर सकते हैं। आप Oracle क्लाउड इंफ्रास्ट्रक्चर फास्टकनेक्ट और इंटरनेट प्रोटोकॉल सुरक्षा (IPSec) वर्चुअल प्राइवेट नेटवर्क (VPN) का उपयोग करके VCN के बाहर से भी फ़ाइल सिस्टम तक पहुँच सकते हैं। फ़ाइल संग्रहण सेवा नेटवर्क फ़ाइल सिस्टम संस्करण 3.0 (NFSv3) प्रोटोकॉल का समर्थन करती है। फ़ाइल लॉकिंग कार्यक्षमता के लिए सेवा नेटवर्क लॉक मैनेजर (एनएलएम) प्रोटोकॉल का समर्थन करती है।"
ओसीआई एफएसएस की प्रमुख विशेषताएं:
केस स्टडी के अनुसार:PeopleSoft के लिए OCI फाइल स्टोरेज सर्विस (FSS) का उपयोग करना, OCI FSS विशेषताओं में निम्नलिखित शामिल हैं:
- एनएफएस v.3 पॉक्सिस के लिए एनएलएम के साथ
- AD-स्थानीय सेवा सभी OCI क्षेत्रों में उपलब्ध है
- संग्रहीत क्षमता के लिए अनुमानित मूल्य
- लोचदार प्रदर्शन जहां संग्रहीत क्षमता के साथ थ्रूपुट बढ़ता है, समानांतर कार्यभार के लिए सबसे उपयुक्त है
OCI FSS के लिए यूज केस में शामिल हैं:
केस स्टडी:PeopleSoftmentions के लिए OCI फाइल स्टोरेज सर्विस (FSS) का उपयोग निम्नलिखित मामलों का उपयोग करता है:
- साझा पहुंच और क्षमता के लिए ऑन-डिमांड स्केलिंग
- लिफ्ट-और-शिफ्ट एप्लिकेशन
- क्लाउड में बैकअप
- बड़े डेटा और विश्लेषण के लिए संरचित या असंरचित डेटा संग्रहीत करना
- परीक्षण और विकास
- बिग डेटा और एनालिटिक्स
- उच्च-प्रदर्शन कंप्यूटिंग (एचपीसी)
छवि स्रोत:https://www.youtube.com/watch?v=XXqTGF8G0dk
ओसीआई में एफएसएस कैसे बनाएं
OCI में FSS बनाने के विवरण पर चर्चा करने से पहले, आपको FFS निर्माण के दौरान उपयोग की जाने वाली कुछ महत्वपूर्ण अवधारणाओं को समझने की आवश्यकता है।
निम्नलिखित उपखंड सीधे Oracle Cloud Infrastructure Documentation से आते हैं।
वर्चुअल क्लाउड नेटवर्क (VCN)
"एक निजी नेटवर्क जिसे आपने Oracle डेटा केंद्रों में स्थापित किया है, जिसमें फ़ायरवॉल नियम और विशिष्ट प्रकार के संचार गेटवे हैं जिनका आप उपयोग करना चुन सकते हैं।"
सबनेट
"उपखंड जिन्हें आप वीसीएन में परिभाषित करते हैं (उदाहरण के लिए, 10.0.0.0/24 और 10.0.1.0/24)। सबनेट में वर्चुअल नेटवर्क इंटरफेस कार्ड (वीएनआईसी) होते हैं, जो इंस्टेंस से जुड़ते हैं। एक सबनेट एक क्षेत्र का विस्तार कर सकता है या एकल उपलब्धता डोमेन में मौजूद हो सकता है। एक सबनेट में IP पतों की एक सन्निहित श्रेणी होती है जो VCN में अन्य सबनेट के साथ ओवरलैप नहीं होती है। प्रत्येक सबनेट के लिए, आप उस पर लागू होने वाले रूटिंग नियमों और सुरक्षा सूचियों को निर्दिष्ट करते हैं।"
सुरक्षा नियम
"आपके वीसीएन के लिए वर्चुअल फ़ायरवॉल नियम। आपका वीसीएन एक डिफ़ॉल्ट सुरक्षा सूची के साथ आता है, और आप और जोड़ सकते हैं। ये सुरक्षा सूचियाँ प्रवेश और निकास नियम प्रदान करती हैं जो उदाहरणों के अंदर और बाहर अनुमत यातायात के प्रकार को निर्दिष्ट करती हैं। आप चुन सकते हैं कि दिया गया नियम स्टेटफुल है या स्टेटलेस। सुरक्षा सूची नियम स्थापित किए जाने चाहिए ताकि क्लाइंट फाइल सिस्टम माउंट लक्ष्य से जुड़ सकें।"
माउंट लक्ष्य
"एक माउंट लक्ष्य एक एनएफएस एंडपॉइंट है जो आपकी पसंद के वीसीएन सबनेट में रहता है और फाइल सिस्टम के लिए नेटवर्क एक्सेस प्रदान करता है। माउंट लक्ष्य आईपी पता या डीएनएस नाम प्रदान करता है जिसका उपयोग फ़ाइल सिस्टम को माउंट करने के लिए एक अद्वितीय निर्यात पथ के साथ किया जाता है।" एक एकल माउंट लक्ष्य कई फाइल सिस्टम को निर्यात कर सकता है।
निर्यात करें
"निर्यात यह नियंत्रित करता है कि माउंट लक्ष्य से कनेक्ट होने पर NFS क्लाइंट फ़ाइल सिस्टम तक कैसे पहुँचते हैं। फ़ाइल सिस्टम को माउंट लक्ष्य के माध्यम से निर्यात (उपलब्ध कराया जाता है) किया जाता है। प्रत्येक माउंट लक्ष्य एक या अधिक निर्यात वाले निर्यात सेट को बनाए रखता है। फाइल सिस्टम को माउंट करने के लिए फाइल सिस्टम में कम से कम एक एक्सपोर्ट इन वन माउंट टारगेट होना चाहिए"।
निर्यात सेट
"एक या अधिक निर्यातों का संग्रह जो नियंत्रित करता है कि एनएफएसवी3 प्रोटोकॉल का उपयोग करके माउंट लक्ष्य निर्यात किस फाइल सिस्टम को नियंत्रित करता है और एनएफएस माउंट प्रोटोकॉल का उपयोग करके उन फाइल सिस्टम को कैसे पाया जाता है। प्रत्येक माउंट लक्ष्य में एक निर्यात सेट होता है। माउंट लक्ष्य से जुड़े प्रत्येक फ़ाइल सिस्टम में निर्यात सेट में कम से कम एक निर्यात होता है।"
निर्यात पथ
"एक पथ जो निर्दिष्ट किया जाता है जब एक निर्यात बनाया जाता है। यह विशिष्ट रूप से माउंट लक्ष्य के भीतर फ़ाइल सिस्टम की पहचान करता है, जिससे आप एक सौ फ़ाइल सिस्टम को एक सिंगलमाउंट लक्ष्य से जोड़ सकते हैं। यह पथ फ़ाइल सिस्टम के भीतर किसी पथ या क्लाइंट आरोह बिंदु पथ से संबंधित नहीं है।"
सेटअप की खास जानकारी
आपको एक सेटअप बनाने की आवश्यकता है, जैसा कि निम्न छवि में दिखाया गया है। आपको एक एडी में एक वर्चुअल क्लाउड नेटवर्क (वीसीएन) और एक वीसीएन के तहत दो सबनेट (सार्वजनिक और निजी) बनाने की जरूरत है। आप माउंट लक्ष्य के लिए एक निजी सबनेट और NFS क्लाइंट के लिए एक सार्वजनिक सबनेट का उपयोग करते हैं। ट्रैफ़िक को अंदर और बाहर जाने की अनुमति देने के लिए प्रत्येक सबनेट के अपने सुरक्षा नियम और रूटिंग टेबल होते हैं।
छवि स्रोत:https://www.youtube.com/watch?v=F5Umaxw6IL8&t=319s
ओसीआई में FSS बनाने के चरण
1:वीसीएन बनाएं
मेनू> नेटवर्किंग> वर्चुअल क्लाउड नेटवर्क . पर जाएं ।
अपने इच्छित वीसीएन का नाम प्रदान करें, सीआईडीआर ब्लॉक में आईपी चुनें, और वर्चुअल क्लाउड नेटवर्क बनाएं पर क्लिक करें। ।
अब, आपने वीसीएन बना लिया है, लेकिन वीसीएन के पास कोई सबनेट या इंटरनेट गेटवे उपलब्ध नहीं है।
2:एक सबनेट बनाएं
दो सबनेट बनाएं, सार्वजनिक और निजी।
सबनेट बनाएं क्लिक करें , निम्नलिखित विवरण दर्ज करें, और सबनेट बनाएं पर क्लिक करें ।
- सबनेट का नाम
- सबनेट का आईपी पता
- रूट टेबल का नाम
- सबनेट एक्सेस
- सुरक्षा सूची
3:एक फाइल सिस्टम बनाएं
फ़ाइल सिस्टम बनाने के लिए निम्न चरणों का उपयोग करें:
पहला:फ़ाइल संग्रहण बनाएं
मेनू पर जाएं, फ़ाइल संग्रहण पर क्लिक करें और फिर फाइल सिस्टम . अब, एकमाउंट टारगेट create बनाएं . आपके द्वारा पहले बनाए गए वीसीएन और सबनेट का चयन करें। आईपी पते को छोड़ दें खंड खाली। सिस्टम स्वतः भर जाता है। बनाएं Click क्लिक करें ।
दूसरा:फाइल सिस्टम बनाएं
फाइल सिस्टम बनाने के लिए, फाइल सिस्टम . पर टैब पर क्लिक करें, फ़ाइल सिस्टम बनाएं . क्लिक करें , निम्नलिखित विवरण दर्ज करें, और टैब बनाएं पर क्लिक करें :
- फाइल सिस्टम का नाम जो आप चाहते हैं।
- निर्यात पथ
- माउंट लक्ष्य जानकारी
इस फाइल सिस्टम को माउंट करने से पहले, आपको पहले बनाई गई सुरक्षा सूची को कॉन्फ़िगर करने की आवश्यकता है। यदि आप ऐसा नहीं करते हैं, तो आपका इंस्टेंस इस फाइल सिस्टम तक नहीं पहुंच सकता है। माउंट टारगेट सबनेट पर ट्रैफ़िक की अनुमति देने के लिए आपको एक सुरक्षा सूची कॉन्फ़िगर करने की आवश्यकता है।
नोट :आप कंसोल से अपनी निजी सुरक्षा सूची बना सकते हैं और इसे सबनेट को असाइन कर सकते हैं। आप दो सुरक्षा सूचियों का उपयोग कर सकते हैं। माउंट लक्ष्य के लिए निजी सबनेट का उपयोग करें। सार्वजनिक सबनेट एक डिफ़ॉल्ट सुरक्षा सूची है, जिसे आप NFS क्लाइंट के लिए उपयोग करते हैं। आपको डिफ़ॉल्ट सुरक्षा सूची में कोई परिवर्तन करने की आवश्यकता नहीं है, लेकिन आपको निजी सुरक्षा सूची के लिए निम्न अनुभागों में दिखाए गए अनुसार निकास और प्रवेश नियमों को कॉन्फ़िगर करने की आवश्यकता है।
तीसरा:प्रवेश नियम जोड़ें
माउंट लक्ष्य पर जाएं, सबनेट> सुरक्षा सूचियां पर क्लिक करें , और निजीSL> प्रवेश नियम जोड़ें . पर क्लिक करें ।
TCP ट्रैफ़िक की अनुमति देने वाला निम्नलिखित प्रवेश नियम जोड़ें:
प्रवेश नियम 1: स्रोत सीआईडीआर:10.0.0.0/16आईपी प्रोटोकॉल:टीसीपीसोर्स पोर्ट रेंज:ऑलडेस्टिनेशन पोर्ट रेंज:2048-2050
प्रवेश नियम 2: स्रोत सीआईडीआर:10.0.0.0/16आईपी प्रोटोकॉल:टीसीपीसोर्स पोर्ट रेंज:ऑलडेस्टिनेशन पोर्ट रेंज:111
प्रवेश नियम 3: स्रोत CIDR:10.0.0.0/16IP प्रोटोकॉल:UDPस्रोत पोर्ट रेंज:AllDestination पोर्ट रेंज:111
प्रवेश नियम 4: स्रोत CIDR:10.0.0.0/16IP प्रोटोकॉल:UDPस्रोत पोर्ट रेंज:AllDestination पोर्ट रेंज:2048
चौथा:बाहर निकलने के नियम जोड़ें
अब बाहर निकलने के नियम जोड़ें:
निकास नियम 1: गंतव्य CIDR:10.0.0.0/16IP प्रोटोकॉल:TCPDestination पोर्ट रेंज:AllSource पोर्ट रेंज:2048-2050
निकास नियम 2: गंतव्य CIDR:10.0.0.0/16IP प्रोटोकॉल:TCPDestination पोर्ट रेंज:AllSource पोर्ट रेंज:111
निकास नियम 3: गंतव्य CIDR:10.0.0.0/16IP प्रोटोकॉल:UDPDगंतव्य पोर्ट रेंज:ऑलसोर्स पोर्ट रेंज:111
पांचवां:निजी सबनेट को असाइन करें
आपने निजी सुरक्षा सूची को निजी सबनेट को सौंपे गए प्रवेश और निष्कासन नियमों के साथ कॉन्फ़िगर किया है। इसके बाद, आपके द्वारा बनाए गए फ़ाइल सिस्टम का परीक्षण करने के लिए दो कंप्यूट इंस्टेंस (FSS1 और FSS2) बनाएं।
अब, कंप्यूट इंस्टेंस के साथ फाइल सिस्टम को माउंट करने के लिए आगे बढ़ें।
फ़ाइल सिस्टम को माउंट करें
एनएफएस क्लाइंट के साथ फाइल सिस्टम को माउंट करने का एक त्वरित अवलोकन यहां दिया गया है:
- कंसोल से OCI इंस्टेंस लॉन्च करें।
- NFSv3 का उपयोग करें FSS वॉल्यूम माउंट करने के लिए प्रोटोकॉल।
- इंस्टॉल करें
nfs-utils
(Oracle Linux® और CentOS®) याnfs-common
(उबंटू® ऑपरेटिंग सिस्टम) आपके लिनक्स सिस्टम में। - निर्देशिका बनाएं।
- FSS कंसोल पर, लक्ष्यों को माउंट करें click क्लिक करें ।
nfs
. का उपयोग करके वॉल्यूम माउंट करने के लिए निजी IP पता जानकारी का उपयोग करें आदेश।
ये चरण हैं:
चरण 1
मेनू> कंप्यूट> इंस्टेंस> इंस्टेंस बनाएं . पर जाएं , निम्नलिखित विवरण दर्ज करें, और बनाएंclick क्लिक करें :
-
अपने उदाहरण को नाम दें :FSS1
-
वर्चुअल क्लाउड नेटवर्क :एफएसएसवीसीएन (पहले बनाया गया)
-
सबनेट :कंप्यूट सबनेट (लिनक्स मशीन के लिए डिफ़ॉल्ट)
-
एसएसएच कुंजी :इसे उस स्थानीय मशीन से कॉपी करें जिससे आप OCI Linux मशीन को एक्सेस करना चाहते हैं।
$ cd ~/.ssh $ ls authorized_keys id_rsa id_rsa.pub known_hosts $ cat id_rsa.pub
चरण 2
अब जबकि कंप्यूट इंस्टेंस FSS1 चल रहा है, FSS2 . बनाने के लिए उन्हीं चरणों का पालन करें ।
फिर, निम्न कमांड का उपयोग करके स्थानीय मशीन से FSS1 को ssh करें:
ssh opc@PublicIP_Address
ssh [email protected]
ssh [email protected]
निम्न चरणों का उपयोग करें और इन आदेशों को उस टर्मिनल सत्र पर निष्पादित करें जिसे आपने फ़ाइल सिस्टम को माउंट करने के लिए अभी शुरू किया है। गणना उदाहरण FSS1 और FSS2 दोनों के लिए इन चरणों का पालन करें।
चरण 3
कंप्यूट इंस्टेंस पर एनएफएस उपयोगिताओं को स्थापित करें।
चरण 4
फाइल सिस्टम को माउंट करने के लिए स्थानीय माउंट प्वाइंट बनाएं।
चरण 5
फ़ाइल सिस्टम माउंट करें।
दूसरे कंप्यूट इंस्टेंस, FSS2 पर समान कमांड चलाएँ।
फ़ाइल सिस्टम परीक्षण
फ़ाइल सिस्टम का परीक्षण करने के लिए, निम्नलिखित परीक्षण करें:
FSS1 पर
$ cd <Local mount>
$ sudo vi <File Name> (Create any file with some text)
FSS2 पर
$ cd <Local mount>
$ ls
यह कमांड आपके द्वारा FSS1 पर बनाई गई फाइल को प्रदर्शित करता है।
निष्कर्ष
आपके उपयोग के पैमाने के रूप में, फ़ाइल संग्रहण सेवा प्रावधान पूरी तरह से प्रबंधित और स्वचालित है। फ़ाइल संग्रहण Oracle CloudInfrastructure डेटा के लिए अत्यधिक स्थायी, सुरक्षित और टिकाऊ संग्रहण भी प्रदान करता है। वितरित आर्किटेक्चर पर निर्मित, फ़ाइल संग्रहण आपके डेटा और उस डेटा तक पहुंच के लिए स्केलिंग प्रदान करता है।
हमारी डेटा सेवाओं के बारे में अधिक जानें।
कोई भी टिप्पणी करने या प्रश्न पूछने के लिए फीडबैक टैब का उपयोग करें। आप विक्रय चैट . पर भी क्लिक कर सकते हैं अभी चैट करने और बातचीत शुरू करने के लिए।