A Hitachi Content Platformról (HCP) a MinIO-ra való átállás még soha nem volt ilyen egyszerű, köszönhetően a HCP-MinIO eszközünknek. Ez az eszköz, amelyet ügyfeleink változó tárolási igényeinek támogatására fejlesztettek ki, ingyenesen elérhető a webhelyen
Az ügyfelek gyakran több kényszerítő ok miatt váltanak át HCP-ről MinIO-ra, különösen akkor, amikor AI-vezérelt alkalmazásokra optimalizálnak:
Modern alkalmazáskövetelmények : A MinIO a Kubernetes natív, és a felhőalapú működési modellhez készült, ami azt jelenti, hogy eleve támogatja a legtöbb modern alkalmazáskészletet az elemzésekhez, statisztikai elemzésekhez és AI/ML munkaterhelésekhez.
Teljesítmény méretben : A MinIO hatékonyan kezeli a vegyes objektumméreteket, a nagyon kicsitől a nagyon nagyig, optimális teljesítményt biztosítva az adatintenzív mesterséges intelligencia műveletekhez.
Rugalmasság : A szoftver által definiált, S3-kompatibilis objektumtárolás nagyobb rugalmasságot és felhősemlegességet kínál a dedikált tárolóeszközökhöz képest.
A migráció során ajánlatos kizárólag MinIO-ra írni, HCP-re ne. Ez a megközelítés biztosítja, hogy a tervek szerint kezdje el: a MinIO-t elsődleges objektumtárolóként használja. Íme a folyamat:
Kezdeti olvasási műveletek : A migráció során getobject
hívások a MinIO-ra kerülnek. Ha egy objektum nem található, a rendszer beolvassa a HCP-ből. Az összes objektum másolása után ez a tartalék eltávolítható.
Metaadatok megőrzése : Az eszköz az áttelepítés során megőrzi az objektumok módosított időbélyegeit.
A HCP-to-MinIO eszköz letöltése után az első lépés egy ideiglenes könyvtár létrehozása a 2. lépésben szereplő list parancs eredményeihez:
$ mkdir /tmp/data
Ezután állítsa be a következő környezeti változókat:
$ 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
A list
parancs létrehozza a HCP-ben tárolt objektumok listáját, és elmenti azt egy helyi fájlba. Ez a fájl felosztható kisebb listákra, és párhuzamosan több kliensgép is feldolgozhatja a migráció felgyorsítása érdekében.
Íme a parancs:
hcp-to-minio list --auth-token --namespace-url --host-header --namespace-url --dir
És egy példa, hogyan nézhet ki:
$ 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"
A migrate
parancs az első lépésben létrehozott listát használja az objektumok HCP-ről MinIO-ra való átvitelére.
A parancs:
hcp-to-minio migrate --namespace-url --auth-token --host-header --data-dir --bucket --input-file
A példa:
$ 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
A HCP-to-MinIO eszköz célja, hogy segítsen áttérni egy modern, méretezhető objektumtárolási megoldásra. Töltse le az eszközt innen