paint-brush
AI-रेडी इंफ्रास्ट्रक्चर पर माइग्रेट करें: हिताची कंटेंट प्लेटफॉर्म से मिनियो तकद्वारा@minio
2,939 रीडिंग
2,939 रीडिंग

AI-रेडी इंफ्रास्ट्रक्चर पर माइग्रेट करें: हिताची कंटेंट प्लेटफॉर्म से मिनियो तक

द्वारा MinIO3m2024/09/03
Read on Terminal Reader

बहुत लंबा; पढ़ने के लिए

HCP-to-MinIO हिताची कंटेंट प्लेटफ़ॉर्म से MinIO में माइग्रेट करने का एक टूल है। MinIO Kubernetes-नेटिव है और क्लाउड ऑपरेटिंग मॉडल के लिए बनाया गया है। यह एनालिटिक्स, सांख्यिकीय विश्लेषण और AI/ML वर्कलोड के लिए अधिकांश आधुनिक एप्लिकेशन स्टैक का स्वाभाविक रूप से समर्थन करता है।
featured image - AI-रेडी इंफ्रास्ट्रक्चर पर माइग्रेट करें: हिताची कंटेंट प्लेटफॉर्म से मिनियो तक
MinIO HackerNoon profile picture
0-item
1-item

हिताची कंटेंट प्लेटफ़ॉर्म (HCP) से मिनियो में बदलाव करना पहले कभी इतना आसान नहीं रहा, इसके लिए हमारे HCP-to-MinIO टूल का शुक्रिया। हमारे ग्राहकों की बढ़ती स्टोरेज ज़रूरतों को पूरा करने के लिए विकसित यह टूल मुफ़्त में उपलब्ध है GitHub और माइग्रेशन प्रक्रिया को बहुत सरल बनाता है। कई संगठन AI इंफ्रास्ट्रक्चर के लिए अनुकूलित MinIO के आधुनिक, स्केलेबल और उच्च-प्रदर्शन ऑब्जेक्ट स्टोरेज का लाभ उठाने के लिए संक्रमण कर रहे हैं। यह ट्यूटोरियल MinIO में एक सहज और कुशल संक्रमण सुनिश्चित करने के लिए एक व्यापक चरण-दर-चरण मार्गदर्शिका प्रदान करता है।

मिनियो में परिवर्तन क्यों?

ग्राहक अक्सर कई सम्मोहक कारणों से HCP से MinIO की ओर पलायन करते हैं, विशेष रूप से जब AI-संचालित अनुप्रयोगों के लिए अनुकूलन करते हैं:


  1. आधुनिक अनुप्रयोग आवश्यकताएँ : मिनियो कुबेरनेट्स-नेटिव है और क्लाउड ऑपरेटिंग मॉडल के लिए बनाया गया है, जिसका अर्थ है कि यह एनालिटिक्स, सांख्यिकीय विश्लेषण और एआई/एमएल कार्यभार के लिए अधिकांश आधुनिक अनुप्रयोग स्टैक का स्वाभाविक रूप से समर्थन करता है।


  2. पैमाने पर प्रदर्शन : मिनियो बहुत छोटे से लेकर बहुत बड़े मिश्रित ऑब्जेक्ट आकारों को कुशलतापूर्वक संभालता है, जिससे डेटा-गहन एआई संचालन के लिए इष्टतम प्रदर्शन सुनिश्चित होता है।


  3. लचीलापन : सॉफ्टवेयर-परिभाषित, S3-संगत ऑब्जेक्ट स्टोरेज, समर्पित स्टोरेज उपकरणों की तुलना में अधिक लचीलापन और क्लाउड तटस्थता प्रदान करता है।

एचसीपी-टू-मिनियो माइग्रेशन प्रक्रिया

माइग्रेशन के दौरान, HCP के बजाय केवल MinIO पर लिखने की सलाह दी जाती है। यह दृष्टिकोण सुनिश्चित करता है कि आप जिस तरह से आगे बढ़ने की योजना बना रहे हैं, उसी तरह से शुरुआत करें: अपने प्राथमिक ऑब्जेक्ट स्टोर के रूप में MinIO का उपयोग करना। यहाँ प्रक्रिया है:


  1. आरंभिक रीड ऑपरेशन : माइग्रेट करते समय, getobject कॉल को MinIO पर निर्देशित किया जाता है। यदि कोई ऑब्जेक्ट नहीं मिलता है, तो उसे HCP से पढ़ा जाता है। एक बार सभी ऑब्जेक्ट कॉपी हो जाने के बाद, इस फ़ॉलबैक को हटाया जा सकता है।


  2. मेटाडेटा को संरक्षित करना : यह उपकरण माइग्रेशन के दौरान ऑब्जेक्ट्स के संशोधित टाइमस्टैम्प को बरकरार रखता है।

चरण 1: एक अस्थायी निर्देशिका बनाएँ

HCP-to-MinIO टूल डाउनलोड करने के बाद पहला कदम चरण 2 में सूची कमांड के परिणामों के लिए एक अस्थायी निर्देशिका बनाना है:


 $ mkdir /tmp/data


इसके बाद, निम्नलिखित पर्यावरण चर सेट करें:


 $ export MINIO_ACCESS_KEY=<Your-MinIO-Access-Key> $ export MINIO_SECRET_KEY=<Your-MinIO-Secret-Key> $ export MINIO_ENDPOINT=https://<Your-MinIO-IP-Address>:9000 $ export MINIO_BUCKET=newbucket # optional, if unspecified HCP bucket name is used

चरण 2: HCP में ऑब्जेक्ट्स की सूची बनाएं

list कमांड HCP में संग्रहीत ऑब्जेक्ट की एक सूची बनाता है और इसे स्थानीय फ़ाइल में सहेजता है। इस फ़ाइल को छोटी सूचियों में विभाजित किया जा सकता है और माइग्रेशन को गति देने के लिए कई क्लाइंट मशीनों द्वारा समानांतर रूप से संसाधित किया जा सकता है।


यह आदेश है:


 hcp-to-minio list --auth-token --namespace-url --host-header --namespace-url --dir


और यह कैसा दिख सकता है इसका एक उदाहरण:


 $ hcp-to-minio list --auth-token "HCP bXl1c2Vy:3f3c6784e97531774380db177774ac8d" --host-header "HOST:s3testbucket.tenant.hcp.example.com" --namespace-url "https://hcp-vip.example.com" --dir "/tmp/data"

चरण 3: ऑब्जेक्ट्स को MinIO पर माइग्रेट करें

migrate कमांड, HCP से MinIO तक ऑब्जेक्ट्स को स्थानांतरित करने के लिए पहले चरण में उत्पन्न सूची का उपयोग करता है।


आदेश:


 hcp-to-minio migrate --namespace-url --auth-token --host-header --data-dir --bucket --input-file


उदाहरण:


 $ hcp-to-minio migrate --namespace-url https://finance.europe.hcp.example.com --auth-token "HCP bXl1c2Vy:3f3c6784e97531774380db177774ac8d" --host-header "s3testbucket.sandbox.hcp.example.com" --data-dir /mnt/data --bucket s3testbucket --input-file /tmp/data/to-migrate.txt

शुरू हो जाओ

HCP-to-MinIO टूल आपको आधुनिक, स्केलेबल ऑब्जेक्ट स्टोरेज समाधान पर जाने में मदद करने के लिए डिज़ाइन किया गया है। टूल को यहाँ से डाउनलोड करें GitHub और आज ही अपना माइग्रेशन शुरू करें। किसी भी प्रश्न या अतिरिक्त सहायता के लिए, हमें [email protected] पर संपर्क करें।