Overgangen fra Hitachi Content Platform (HCP) til MinIO har aldrig været nemmere, takket være vores HCP-til-MinIO-værktøj. Udviklet til at understøtte vores kunders skiftende lagerbehov, er dette værktøj frit tilgængeligt på
Kunder migrerer ofte fra HCP til MinIO af flere tvingende årsager, især når de optimerer til AI-drevne applikationer:
Moderne applikationskrav : MinIO er Kubernetes-native og bygget til cloud-driftsmodellen, hvilket betyder, at den i sagens natur understøtter de fleste moderne applikationsstakke til analyse, statistisk analyse og AI/ML-arbejdsbelastninger.
Ydeevne i skala : MinIO håndterer effektivt blandede objektstørrelser, fra meget små til meget store, hvilket sikrer optimal ydeevne til dataintensive AI-operationer.
Fleksibilitet : Softwaredefineret, S3-kompatibel objektlagring tilbyder større fleksibilitet og cloud-neutralitet sammenlignet med dedikerede lagringsapparater.
Under migrering anbefales det udelukkende at skrive til MinIO og ikke til HCP. Denne tilgang sikrer, at du starter, mens du planlægger at fortsætte: ved at bruge MinIO som dit primære objektlager. Her er processen:
Indledende læsehandlinger : Under migrering dirigeres getobject
-opkald til MinIO. Hvis et objekt ikke findes, læses det fra HCP. Når alle objekter er kopieret, kan denne reserve fjernes.
Bevaring af metadata : Værktøjet beholder de ændrede tidsstempler for objekter under migreringen.
Efter at have downloadet HCP-to-MinIO-værktøjet er det første trin at oprette en midlertidig mappe til resultaterne af listekommandoen i trin 2:
$ mkdir /tmp/data
Indstil derefter følgende miljøvariabler:
$ 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
genererer en liste over objekter gemt i HCP og gemmer den i en lokal fil. Denne fil kan opdeles i mindre lister og behandles parallelt af flere klientmaskiner for at fremskynde migreringen.
Her er kommandoen:
hcp-to-minio list --auth-token --namespace-url --host-header --namespace-url --dir
Og et eksempel på hvordan det kan se ud:
$ 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
kommandoen bruger listen genereret i det første trin til at overføre objekter fra HCP til MinIO.
Kommandoen:
hcp-to-minio migrate --namespace-url --auth-token --host-header --data-dir --bucket --input-file
Eksemplet:
$ 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-til-MinIO-værktøjet er designet til at hjælpe dig med at flytte til en moderne, skalerbar objektlagringsløsning. Download værktøjet fra