ہمارے HCP-to-MinIO ٹول کی بدولت Hitachi Content Platform (HCP) سے MinIO میں منتقلی کبھی بھی آسان نہیں تھی۔ ہمارے صارفین کی ابھرتی ہوئی اسٹوریج کی ضروریات کو پورا کرنے کے لیے تیار کیا گیا، یہ ٹول مفت میں دستیاب ہے۔
گاہک اکثر کئی مجبور وجوہات کی بنا پر HCP سے MinIO میں منتقل ہوتے ہیں، خاص طور پر جب AI سے چلنے والی ایپلیکیشنز کو بہتر بنانا:
جدید ایپلیکیشن کے تقاضے : MinIO Kubernetes-آبائی ہے اور کلاؤڈ آپریٹنگ ماڈل کے لیے بنایا گیا ہے، جس کا مطلب ہے کہ یہ فطری طور پر تجزیات، شماریاتی تجزیہ اور AI/ML ورک بوجھ کے لیے جدید ترین ایپلیکیشن اسٹیکس کو سپورٹ کرتا ہے۔
پیمانے پر کارکردگی : MinIO بہت چھوٹے سے لے کر بہت بڑے تک مخلوط آبجیکٹ کے سائز کو مؤثر طریقے سے ہینڈل کرتا ہے، جو کہ ڈیٹا انٹینسیو AI آپریشنز کے لیے بہترین کارکردگی کو یقینی بناتا ہے۔
لچکدار : سافٹ ویئر سے متعین، S3-مطابق آبجیکٹ اسٹوریج وقف اسٹوریج آلات کے مقابلے میں زیادہ لچک اور کلاؤڈ غیر جانبداری پیش کرتا ہے۔
منتقلی کے دوران، یہ تجویز کی جاتی ہے کہ خصوصی طور پر MinIO کو لکھیں نہ کہ HCP کو۔ یہ نقطہ نظر اس بات کو یقینی بناتا ہے کہ آپ شروع کرتے وقت شروع کریں: 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 ٹول آپ کو جدید، توسیع پذیر آبجیکٹ اسٹوریج سلوشن پر جانے میں مدد کرنے کے لیے ڈیزائن کیا گیا ہے۔ سے ٹول ڈاؤن لوڈ کریں۔