paint-brush
Migrer til AI-Ready Infrastructure: Hitachi Content Platform til MinIOved@minio
2,939 aflæsninger
2,939 aflæsninger

Migrer til AI-Ready Infrastructure: Hitachi Content Platform til MinIO

ved MinIO3m2024/09/03
Read on Terminal Reader

For langt; At læse

HCP-til-MinIO er et værktøj til at migrere fra Hitachi Content Platform til MinIO. MinIO er Kubernetes-native og bygget til cloud-driftsmodellen. Det understøtter i sagens natur de fleste moderne applikationsstakke til analyser, statistisk analyse og AI/ML-arbejdsbelastninger.
featured image - Migrer til AI-Ready Infrastructure: Hitachi Content Platform til MinIO
MinIO HackerNoon profile picture
0-item
1-item

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å GitHub og i høj grad forenkler migrationsprocessen. Mange organisationer går over til at udnytte MinIOs moderne, skalerbare og højtydende objektlagring optimeret til AI-infrastruktur. Denne vejledning giver en omfattende trin-for-trin guide til at sikre en jævn og effektiv overgang til MinIO.

Hvorfor skifte til MinIO?

Kunder migrerer ofte fra HCP til MinIO af flere tvingende årsager, især når de optimerer til AI-drevne applikationer:


  1. 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.


  2. Ydeevne i skala : MinIO håndterer effektivt blandede objektstørrelser, fra meget små til meget store, hvilket sikrer optimal ydeevne til dataintensive AI-operationer.


  3. Fleksibilitet : Softwaredefineret, S3-kompatibel objektlagring tilbyder større fleksibilitet og cloud-neutralitet sammenlignet med dedikerede lagringsapparater.

HCP-til-MinIO-migreringsproces

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:


  1. 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.


  2. Bevaring af metadata : Værktøjet beholder de ændrede tidsstempler for objekter under migreringen.

Trin 1: Opret en midlertidig mappe

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

Trin 2: List objekter i HCP

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"

Trin 3: Migrer objekter til MinIO

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

Kom i gang

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 GitHub og start din migrering i dag. For spørgsmål eller yderligere support, kontakt os på [email protected].