NetApp Data Migratorについて学ぶ
NetApp Data Migratorは、エンタープライズグレードのマルチクラウド対応データ移行ソフトウェア アプリケーションで、オンプレミスまたはサードパーティのストレージシステムからNetAppを基盤とするパブリッククラウドストレージサービスへの非構造化ファイルデータの移行を簡素化します。NetApp Data Migratorは、ユーザーが管理する仮想マシン上で動作する独立したアプリケーションであり、複雑なカスタムスクリプトやばらばらのツールを必要としません。
NetApp Data Migratorを使用すると、既存のストレージ環境を検出し、ファイルの迅速なインベントリを生成し、ソースストレージサーバーからNetAppクラウドストレージサービスへデータを移行するための計画を作成できます。データ移行が開始されると、UIを使用して移行ジョブを監視できます。また、チェックサムを使用してデータ移行操作の検証に役立つChain of Custody(CoC)レポートを生成することもできます。
NetApp Data MigratorはNFSおよびSMBファイル転送プロトコルをサポートしています。移行中の制御とセキュリティを維持するために、環境内にワーカーノードをデプロイします。ワーカーは並列データ転送を促進し、パフォーマンスと拡張性を向上させます。NetApp Data Migratorには、事前チェックや増分同期などの機能が搭載されており、最小限のダウンタイムでスムーズかつ効率的な移行を実現します。移行プロセスの大部分において、ソースシステムをアクティブな状態に保ち、準備が整った時点で最終的な切り替えを行うことができます。NetApp Data Migratorは、堅牢なログ記録機能とエラー処理機能も備えているため、移行プロセス全体をやり直すことなく、問題のトラブルシューティングと復旧を行うことができます。
NetApp Data Migratorの使用を開始する前に、まず主要な用語を理解しておくと役立ちます。
- コントロールプレーン
-
コントロールプレーンを使用すると、移行アクティビティにアクセスできます。コントロールプレーンからは、以下のタスクを実行できます:
-
プロジェクト、ユーザー、ジョブ、ファイルサーバーを管理します。
-
ジョブの実行をスケジュールし、利用可能なワーカーにディスパッチします。
-
ジョブの実行を監視し、ログを収集して、ステータスを報告します。
-
アクセス制御とユーザ権限を適用する。
-
リアルタイム通知用のSMTPメールサーバーを設定します。
-
- カットオーバー
-
カットオーバージョブは、移行の最終ステップです。ソースシステムとデスティネーションシステム間の最終同期に必要です。カットオーバージョブは、次のアクションを実行します:
-
選択したパスの進行中の移行ジョブを停止します
-
データの整合性を確保するために最終同期を実行します
-
検証用の Chain of Custody(CoC)レポートを生成します。
-
移行を完了としてマークするには、お客様の承認が必要です
-
- 検出
-
Discoverジョブは、ソースまたは宛先のファイルサーバー上のデータをスキャンしてインベントリを作成します。この機能は、ソースまたは宛先ファイルサーバー上の選択したエクスポートパスにあるファイルとディレクトリの詳細を記載したレポートを作成します。これにより、移行を開始する前にデータの範囲と複雑さを把握することができます。Discoverジョブは、以下のアクションを実行します:
-
エクスポートパスの構造と内容を分析します
-
ファイル名、サイズ、アクセス権限、タイムスタンプなどのメタデータを収集します。
-
計画策定および監査のための詳細なレポートとヒストグラムを生成します。
-
- エクスポートパス
-
エクスポートパスは、Discover、Migrate、またはCutover操作に含めるデータの場所を表します。エクスポートパスは、あらゆる移行ワークフローにおいてコピーされるデータの基本単位であり、以下の特徴を備えています:
-
プロトコル固有(NFS エクスポートまたは SMB 共有)
-
アクセシビリティと権限について検証済み
-
ジョブ作成(Discovery、Migrate、Cutover)の入力として使用されます。
-
- ジョブ
-
ジョブは、データ移行タスクの論理的な構成要素です。何を実行するか、どこで実行するか、どのように実行するかを指定します。ジョブは再利用でき、スケジュール設定や手動でのトリガーが可能です。
ジョブには主に2つのコンポーネントが含まれます:
-
ジョブ定義:スキャン、同期、レポートなど、事前に定義された一連の手順。
-
ジョブ構成:ソースパスや宛先パス、除外ルール、スケジューリングなど、ユーザー定義のパラメータ。
-
NetApp Data Migratorは、主に3種類のジョブタイプをサポートしています:
-
検出ジョブ:ソースデータと宛先データのインベントリと分析を行います。
-
移行ジョブ:ソースから宛先へデータを転送します。
-
切り替え作業:移行を完了し、移行先のシステムに切り替えます。
- ジョブの実行
-
ジョブ実行とは、ジョブの単一の実行インスタンスのことです。ジョブ実行機能を使用すると、移行タスクの実行状況をリアルタイムで監視、管理、トラブルシューティングできます。ジョブ実行には以下の詳細が含まれます:
-
固有のタイムスタンプと実行IDを持つ
-
Ready、Running、Paused、Stopped、Errored、Blocked、Completedのいずれかの状態になります
-
ログ、メトリクス、タスクレベルの詳細を生成します
-
- 移行
-
Migrate ジョブは、データをソースから宛先ファイルサーバーへ、安全かつ効率的に、そして最小限の混乱で移行します。以下のような特徴があります:
-
ベースライン移行(初期フルコピー)を実行します
-
増分同期(変更に基づく更新)をサポート
-
除外パターン、権限の再マッピング、アクセス時間の保持などのオプションを設定できます。
-
権限、容量、接続性の事前チェックが含まれます
-
- プロジェクト
-
プロジェクトとは、特定のデータ移行活動に関連するすべてのコンポーネントと活動を含む論理的なワークスペースのことです。これは、NetApp Data Migrator内の最上位の組織単位として機能します。プロジェクトには以下の特徴があります:
-
一意の名前と説明
-
役割が定義された関連ユーザー(Project Admin、Project Viewer)
-
リンクされたファイルサーバ、ジョブ、ワーカー、および設定
プロジェクトを活用することで、移行作業を個別に分離できるため、異なるチーム、部門、またはクライアントにまたがる複数の移行を同時に管理しやすくなります。
-
- ストレージサーバー(ファイルサーバー)
-
ストレージ(ファイル)サーバーは、移行ワークフローにおいて重要な構成要素です。移行対象のデータを保存する場所、または移行済みデータの保存先として機能します。
-
NetApp Data Migrator は NFS および SMB ファイルサーバーをサポートしています。
-
各ファイルサーバは、以下の詳細で設定されています。
-
名前とサーバータイプ
-
認証クレデンシャル
-
移行タスクを実行する関連ワーカー
-
-
- ユーザ
-
ユーザーはデータ移行アクティビティを管理します。App Admin ユーザー(管理者)は、他のユーザーにロールを割り当て、アクセスレベルと制御権限を決定します。
NetApp Data Migrator は、3 つのユーザーロールをサポートしています:
-
App Admin:他のユーザー、プロジェクト、システム設定を管理できる完全な管理者権限を提供します
-
Project Admin:特定のプロジェクトを管理し、ジョブの設定、作成、監視を行う権限を付与します。
-
Project Viewer:プロジェクトの詳細、ジョブステータス、レポートを読み取り専用で表示します。
-
メールアドレスとパスワードで認証を行い、ロールベースアクセス制御(RBAC)によってアクセス権限が管理されます。これにより、機密データおよび業務への安全かつ役割に応じたアクセスが確保されます。NetApp Data MigratorはRBACを使用してアクセス権限を管理し、リソースへのアクセスを保護します。
- ワーカー
-
ワーカーとは、ソースからデスティネーションへのデータのコピーなど、実際のデータ操作を実行する仮想マシンです。
-
ワーカーは、ディレクトリのスキャン、ファイルのコピー、メタデータの同期などのタスクの実行を担当します。
-
ワーカーは分散処理を可能にし、NetApp Data Migratorが大規模なデータセットや複数の環境にわたって効率的に拡張できるようにします。
-
ワーカーは、データ移行に関する概要統計情報をコントロールプレーンに中継します。
-
ワーカーをインストールして登録するには、NetApp Data Migratorを使用します。
-
各ワーカーには次の特性があります。
-
1つ以上のファイルサーバに関連付けられています
-
CPU、メモリ、ステータス(オンラインまたはオフライン)などのシステムメトリックをコントロールプレーンに報告します
-
コントロール プレーンへのデータ移行に関する概要統計情報をレポートします
-
-
NetApp Data Migratorについて学習したら、"データ移行処理にソフトウェアを使用するかどうかを決定する"できます。