paint-brush
AI対応インフラストラクチャへの移行:日立コンテンツプラットフォームからMinIOへ@minio
2,938 測定値
2,938 測定値

AI対応インフラストラクチャへの移行:日立コンテンツプラットフォームからMinIOへ

MinIO3m2024/09/03
Read on Terminal Reader

長すぎる; 読むには

HCP-to-MinIO は、Hitachi Content Platform から MinIO に移行するためのツールです。MinIO は Kubernetes ネイティブで、クラウド運用モデル向けに構築されています。分析、統計分析、AI/ML ワークロード向けの最新のアプリケーション スタックのほとんどを本質的にサポートします。
featured image - AI対応インフラストラクチャへの移行:日立コンテンツプラットフォームからMinIOへ
MinIO HackerNoon profile picture
0-item
1-item

当社のHCP-MinIOツールにより、Hitachi Content Platform(HCP)からMinIOへの移行がこれまでになく簡単になりました。お客様の進化するストレージニーズをサポートするために開発されたこのツールは、以下から無料でご利用いただけます。 GitHub移行プロセスが大幅に簡素化されます。多くの組織が、AI インフラストラクチャ向けに最適化された MinIO の最新かつスケーラブルで高性能なオブジェクト ストレージを活用するように移行しています。このチュートリアルでは、MinIO へのスムーズで効率的な移行を確実にするための包括的なステップ バイ ステップ ガイドを提供します。

MinIO に移行する理由

多くの場合、顧客は、特に AI 駆動型アプリケーション向けに最適化する場合など、いくつかの説得力のある理由から HCP から MinIO に移行します。


  1. 最新のアプリケーション要件: MinIO は Kubernetes ネイティブであり、クラウド運用モデル向けに構築されているため、分析、統計分析、AI/ML ワークロード向けの最新のアプリケーション スタックのほとんどを本質的にサポートします。


  2. 大規模なパフォーマンス: MinIO は、非常に小さいサイズから非常に大きいサイズまで、さまざまなサイズのオブジェクトを効率的に処理し、データ集約型の AI 操作に最適なパフォーマンスを保証します。


  3. 柔軟性: ソフトウェア定義の S3 互換オブジェクト ストレージは、専用のストレージ アプライアンスに比べて、優れた柔軟性とクラウド中立性を備えています。

HCP から MinIO への移行プロセス

移行中は、HCP ではなく MinIO にのみ書き込むことをお勧めします。このアプローチにより、計画どおりに開始し、MinIO をプライマリ オブジェクト ストアとして使用できます。プロセスは次のとおりです。


  1. 初期読み取り操作: 移行中、 getobject呼び出しは MinIO に送られます。オブジェクトが見つからない場合は、HCP から読み取られます。すべてのオブジェクトがコピーされると、このフォールバックは削除できます。


  2. メタデータの保持: ツールは移行中にオブジェクトの変更されたタイムスタンプを保持します。

ステップ1: 一時ディレクトリを作成する

HCP-to-MinIO ツールをダウンロードした後、最初のステップは、ステップ 2 の list コマンドの結果用の一時ディレクトリを作成することです。


 $ 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] までお問い合わせください。