翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS DataSync を使用して、既存のファイルを FSx for Windows File Server に移行する
FSx for Windows File Server のファイルシステム間でデータを転送するために、AWS DataSync の使用をお勧めします。DataSync は、インターネットまたは AWS Direct Connect 経由でオンプレミスストレージシステムと、その他の AWS ストレージサービス間のデータの移動とレプリケーションを簡素化、自動化、および高速化するデータ転送サービスです。DataSync は、所有権、タイムスタンプ、アクセス許可などのファイルシステムデータおよびメタデータを転送できます。
DataSync は、NTFS アクセスコントロールリスト (ACL) のコピーをサポートしており、ファイル監査コントロール情報のコピーもサポートしています。これは、NTFS システムアクセスコントロールリスト (SACL) とも呼ばれ、管理者がファイルにアクセスしようとするユーザーの監査ログをコントロールするために使用されます。
DataSync を使用して、2 つの FSx for Windows ファイルシステム間でファイルを転送したり、異なる AWS リージョン または AWS アカウント内のファイルシステムにデータを移動したりすることもできます。他のタスクのために DataSync を FSx for Windows File Server とともに使用できます。例えば、一度限りのデータ移行、配信ワークロード用の定期的なデータ取り込み、およびデータ保護と回復のためのレプリケーションを計画できます。
AWS DataSync では、FSx for Windows File Server の ロケーション は FSx for Windows File Server のエンドポイントです。FSx for Windows File Server のロケーションと他のファイルシステムのロケーションとの間でファイルを転送できます。詳細については、「AWS DataSync ユーザーガイド」の「ロケーションの使用」を参照してください。
DataSync は、サーバーメッセージブロック (SMB) プロトコルを使用して FSx for Windows File Server にアクセスします。AWS DataSync コンソールまたは AWS CLI で設定するユーザー名とパスワードで認証されます。
前提条件
Amazon FSx for Windows File Server の設定にデータを移行するには、DataSync 要件を満たすサーバーとネットワークが必要です。詳細については、「AWS DataSync ユーザーガイド」の「DataSync の要件」を参照してください。
大規模なデータ移行、または多数の小さなファイルを含む移行を行う場合は、SSD ストレージタイプの Amazon FSx ファイルシステムを使用することをお勧めします。これは、DataSync タスクにはファイルメタデータのスキャンが含まれるため、HDD ファイルシステムのディスク IOPS 制限が使い果たされ、移行に時間がかかり、ファイルシステムのパフォーマンスに影響が及ぶ可能性があるからです。詳細については、「既存のファイルストレージを FSx for Windows File Server に移行するためのベストプラクティス」を参照してください。
データセットのほとんどが小さなファイルで構成されていたり、ファイル数が数百万に上る場合や、1 つの DataSync タスクよりも利用可能なネットワーク帯域幅が消費量よりも多い場合は、スケールアウトアーキテクチャを使用してデータ転送を高速化することもできます。詳細については、「How to accelerate your data transfers with AWS DataSync scale out architectures
FSx パフォーマンスメトリクスを使用して、ファイルシステムのディスク I/O 使用状況をモニタリングできます。
DataSync を使用してファイルを移行するためのベーシックなステップ
DataSync を使用して、出典の場所から転送先の場所にファイルを転送するには、次のベーシックなステップを行います。
-
ご使用の環境にエージェントをダウンロードしてデプロイし、アクティブ化します。
-
ソースと宛先の場所を作成して設定します。
-
タスクを作成し、設定します。
-
タスクを実行して、出典から宛先にファイルを転送します。
既存のオンプレミスファイルシステムから FSx for Windows File Server にファイルを転送する方法については、「AWS DataSync ユーザーガイド」の「自己管理ストレージと AWS 間のデータ転送」、「SMB の場所を作成する」、「Amazon FSx for Windows File Server の場所の作成」を参照してください。
既存のクラウド内ファイルシステムから FSx for Windows File Server にファイルを転送する方法については、「AWS DataSync ユーザーガイド」の「Deploy your agent as an Amazon EC2 instance」 (Amazon EC2 インスタンスとしてエージェントをデプロイする) を参照してください。
2 つの Amazon FSx ファイルシステム間の移行
DataSync を使用して、2 つの Amazon FSx ファイルシステム間でデータを移行できます。これは、既存のファイルシステムから、シングル AZ 設定からマルチ AZ 設定など、異なる設定の新しいファイルシステムにワークロードを移動する必要がある場合に役立ちます。DataSync を使用して、2 つのファイルシステム間でワークロードを分割することもできます。
移行プロセスの概要の例を次に示します。
-
ソースとターゲットのファイルシステムの DataSync の場所を作成します。ソースとターゲットの両方が同じ Active Directory ドメインに属しているか、ドメイン間の AD 信頼関係を持っている必要があることに注意してください。
-
ソースからターゲットにデータを転送する DataSync タスクを作成および設定します。1 回限りのインスタンスとしてタスクを実行することも、設定したスケジュールに従って自動的に実行するようにタスクを設定することもできます。
-
タスクが正常に完了すると、ターゲットファイルシステムのデータはソースの正確なコピーになります。タスクを完了するには、ソースファイルシステム上の書き込みアクティビティまたはファイル更新を一時的に停止する必要があることに注意してください。その後、ターゲットファイルシステムにカットオーバーし、ソースファイルシステムを削除できます。
本番稼働用環境のファイルシステムから移行する前に、最新のバックアップから復元されたファイルシステムで移行プロセスをテストできます。これにより、データ転送処理にかかる時間を見積もり、DataSync エラーを事前にトラブルシューティングできます。
カットオーバー時間を最小限に抑えるために、DataSync タスクを事前に実行して、データの大部分をソースファイルシステムからターゲットファイルシステムに移行できます。ソースファイルシステムへのトラフィックを停止したら、最後のタスク転送を実行して、トラフィックを停止した後に新しく更新されたデータを同期し、ターゲットファイルシステムにカットオーバーできます。
DataSync タスクは、特定のディレクトリでのみ実行するように設定できるほか、特定のパスを含めたり除外したりするように設定することもできます。これは、複数のタスクを並列実行している場合や、データのサブセットを移行する場合に便利です。
ソースファイルシステムの DNS 名と同じ DNS エイリアスをターゲットファイルシステムに作成できます。これにより、エンドユーザーとアプリケーションは、ソースファイルシステムの DNS 名を使用してファイルデータに引き続きアクセスできます。DNS エイリアスの設定方法の詳細については、「DNS エイリアスを使用したデータへのアクセス」を参照してください。
このタイプの移行を実行する場合、次のことをお勧めします。
-
ファイルシステムのバックアップ、毎週のメンテナンスウィンドウ、および
Data Deduplication
ジョブを回避するように移行をスケジュールします。具体的には、計画された移行と一致する場合は、Data Deduplication GarbageCollection
ジョブを無効にすることをお勧めします。 -
ソースとターゲットのファイルシステムの両方に SSD ストレージタイプを使用します。バックアップから復元することで、HDD と SSD のストレージタイプを切り替えることができます。詳細については、「FSx for Windows File Server に既存のファイルストレージを移行する」を参照してください。
-
転送する必要のあるデータ量のために十分なスループットキャパシティがあるように、ソースとターゲットのファイルシステムを設定します。DataSync タスクのプロセス中、ソースファイルシステムとターゲットファイルシステムの両方のパフォーマンスの使用状況をモニタリングします。詳細については、「Amazon CloudWatch によるモニターリング」を参照してください。
-
進行中のタスクの進行状況を把握できるように、DataSync モニタリングを設定します。エラーが発生した場合にタスクのデバッグに役立てるために、DataSync ログを Amazon CloudWatch Logs グループに送信することもできます。