हिताची कंटेंट प्लेटफ़ॉर्म (HCP) से मिनियो में बदलाव करना पहले कभी इतना आसान नहीं रहा, इसके लिए हमारे HCP-to-MinIO टूल का शुक्रिया। हमारे ग्राहकों की बढ़ती स्टोरेज ज़रूरतों को पूरा करने के लिए विकसित यह टूल मुफ़्त में उपलब्ध है
ग्राहक अक्सर कई सम्मोहक कारणों से HCP से MinIO की ओर पलायन करते हैं, विशेष रूप से जब AI-संचालित अनुप्रयोगों के लिए अनुकूलन करते हैं:
आधुनिक अनुप्रयोग आवश्यकताएँ : मिनियो कुबेरनेट्स-नेटिव है और क्लाउड ऑपरेटिंग मॉडल के लिए बनाया गया है, जिसका अर्थ है कि यह एनालिटिक्स, सांख्यिकीय विश्लेषण और एआई/एमएल कार्यभार के लिए अधिकांश आधुनिक अनुप्रयोग स्टैक का स्वाभाविक रूप से समर्थन करता है।
पैमाने पर प्रदर्शन : मिनियो बहुत छोटे से लेकर बहुत बड़े मिश्रित ऑब्जेक्ट आकारों को कुशलतापूर्वक संभालता है, जिससे डेटा-गहन एआई संचालन के लिए इष्टतम प्रदर्शन सुनिश्चित होता है।
लचीलापन : सॉफ्टवेयर-परिभाषित, S3-संगत ऑब्जेक्ट स्टोरेज, समर्पित स्टोरेज उपकरणों की तुलना में अधिक लचीलापन और क्लाउड तटस्थता प्रदान करता है।
माइग्रेशन के दौरान, HCP के बजाय केवल MinIO पर लिखने की सलाह दी जाती है। यह दृष्टिकोण सुनिश्चित करता है कि आप जिस तरह से आगे बढ़ने की योजना बना रहे हैं, उसी तरह से शुरुआत करें: अपने प्राथमिक ऑब्जेक्ट स्टोर के रूप में MinIO का उपयोग करना। यहाँ प्रक्रिया है:
आरंभिक रीड ऑपरेशन : माइग्रेट करते समय, getobject
कॉल को MinIO पर निर्देशित किया जाता है। यदि कोई ऑब्जेक्ट नहीं मिलता है, तो उसे HCP से पढ़ा जाता है। एक बार सभी ऑब्जेक्ट कॉपी हो जाने के बाद, इस फ़ॉलबैक को हटाया जा सकता है।
मेटाडेटा को संरक्षित करना : यह उपकरण माइग्रेशन के दौरान ऑब्जेक्ट्स के संशोधित टाइमस्टैम्प को बरकरार रखता है।
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
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"
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 टूल आपको आधुनिक, स्केलेबल ऑब्जेक्ट स्टोरेज समाधान पर जाने में मदद करने के लिए डिज़ाइन किया गया है। टूल को यहाँ से डाउनलोड करें