paint-brush
مهاجرت به زیرساخت AI-Ready: پلتفرم محتوای هیتاچی به MinIOتوسط@minio
2,939 قرائت
2,939 قرائت

مهاجرت به زیرساخت AI-Ready: پلتفرم محتوای هیتاچی به MinIO

توسط MinIO3m2024/09/03
Read on Terminal Reader

خیلی طولانی؛ خواندن

HCP-to-MinIO ابزاری برای انتقال از پلتفرم محتوای هیتاچی به MinIO است. MinIO بومی Kubernetes است و برای مدل عملیاتی ابری ساخته شده است. این به طور ذاتی از اکثر پشته های برنامه های کاربردی مدرن برای تجزیه و تحلیل، تجزیه و تحلیل آماری و بار کاری AI/ML پشتیبانی می کند.
featured image - مهاجرت به زیرساخت AI-Ready: پلتفرم محتوای هیتاچی به MinIO
MinIO HackerNoon profile picture
0-item
1-item

به لطف ابزار HCP-to-MinIO، انتقال از پلتفرم محتوای هیتاچی (HCP) به MinIO هرگز آسان نبوده است. این ابزار که برای پشتیبانی از نیازهای در حال رشد ذخیره سازی مشتریان ما طراحی شده است، به صورت رایگان در دسترس است GitHub و روند مهاجرت را بسیار ساده می کند. بسیاری از سازمان‌ها در حال انتقال به استفاده از ذخیره‌سازی شی مدرن، مقیاس‌پذیر و با کارایی بالا MinIO هستند که برای زیرساخت‌های هوش مصنوعی بهینه شده است. این آموزش یک راهنمای جامع گام به گام برای اطمینان از انتقال روان و کارآمد به MinIO ارائه می دهد.

چرا انتقال به MinIO؟

مشتریان اغلب به دلایل قانع‌کننده از HCP به MinIO مهاجرت می‌کنند، به‌ویژه هنگام بهینه‌سازی برای برنامه‌های مبتنی بر هوش مصنوعی:


  1. الزامات برنامه مدرن : MinIO بومی Kubernetes است و برای مدل عملیاتی ابری ساخته شده است، به این معنی که ذاتاً از اکثر پشته های برنامه های مدرن برای تجزیه و تحلیل، تجزیه و تحلیل آماری و بارهای کاری AI/ML پشتیبانی می کند.


  2. عملکرد در مقیاس : MinIO به طور موثر اندازه‌های شیء مخلوط را از بسیار کوچک تا بسیار بزرگ کنترل می‌کند و عملکرد بهینه را برای عملیات‌های هوش مصنوعی با داده فشرده تضمین می‌کند.


  3. انعطاف‌پذیری : ذخیره‌سازی شی سازگار با نرم‌افزار، انعطاف‌پذیری و بی‌طرفی ابری بیشتری را در مقایسه با وسایل ذخیره‌سازی اختصاصی ارائه می‌دهد.

فرآیند مهاجرت HCP به MinIO

در طول مهاجرت، توصیه می شود که منحصراً در MinIO بنویسید و نه در HCP. این رویکرد تضمین می‌کند که شما همانطور که قصد ادامه آن را دارید شروع کنید: استفاده از MinIO به عنوان ذخیره اصلی اشیاء. در اینجا این روند است:


  1. عملیات خواندن اولیه : هنگام مهاجرت، تماس های getobject به MinIO هدایت می شوند. اگر یک شی پیدا نشد، از HCP خوانده می شود. هنگامی که همه اشیا کپی شدند، این بازگشت را می توان حذف کرد.


  2. حفظ فراداده : این ابزار مُهرهای زمانی اصلاح شده اشیاء را در طول مهاجرت حفظ می کند.

مرحله 1: یک دایرکتوری موقت ایجاد کنید

پس از دانلود ابزار HCP-to-MinIO، اولین قدم ایجاد یک فهرست موقت برای نتایج دستور list در مرحله 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] تماس بگیرید.

L O A D I N G
. . . comments & more!

About Author

MinIO HackerNoon profile picture
MinIO@minio
MinIO is a high-performance, cloud-native object store that runs anywhere (public cloud, private cloud, colo, onprem).

برچسب ها را آویزان کنید

این مقاله در ارائه شده است...