AWS DataSync の仕組み - AWS DataSync

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS DataSync の仕組み

AWS DataSyncデータの迅速な移行に役立つ仕組みの概要を視覚的に把握し、重要な概念を学習できます。

DataSync 建築

次の図は、 DataSync ストレージデータを一般的に転送する方法と転送先を示しています。

DataSync サポートされているストレージシステムおよびサービスの全リストについては、を参照してくださいAWS DataSync場所の使用

オンプレミスストレージとオンプレミスストレージ間の転送AWS

次の図は、 DataSync AWS のサービス自己管理ストレージシステムとの間でファイルを転送するハイレベルビューです。


                    オンプレミスのストレージシステムから、AWSサポートされているストレージリソース (Amazon S3 バケットや Amazon EFS ファイルシステムなど) DataSync  にデータを転送する一般的なシナリオの概要。

この図は、 DataSync 一般的な使用例を示しています。

  • DataSync オンプレミスのストレージシステムからデータをコピーするエージェント。

  • Transport Layer Security (TLS)AWS 経由で送信されるデータ。

  • DataSync AWSサポートされているストレージサービスへのデータのコピー

AWSストレージサービス間の転送

次の図は、 DataSync AWS のサービスAWS アカウント同一ファイル間のファイル転送のハイレベルビューです。


                    AWSストレージリソース (Amazon S3 バケットや Amazon EFS ファイルシステムなど) DataSync  間でデータを転送する一般的なシナリオの概要。

この図は、 DataSync 一般的な使用例を示しています。

  • DataSync AWSサポートされているストレージサービスからのデータのコピー

  • TLSAWS リージョン 経由でデータを移動します。

  • DataSync AWSサポートされているストレージサービスへのデータのコピー

AWSストレージサービス間で (AWS リージョン同一または複数のAWS リージョン) ストレージサービス間でデータを転送する場合、AWSデータはネットワーク内に残り、パブリックインターネットを経由しません。

重要

AWS リージョン間で転送されたデータに対して料金を支払います。これは、送信元リージョンから送信先リージョンへのデータ転送出力として請求されます。詳細については、「データ転送料金表」を参照してください。

AWSクラウドストレージシステムとストレージサービス間の転送

を使用すると DataSync、クラウドストレージシステムとの間でデータを転送できますAWS のサービス。この場合、クラウドストレージシステムには次のものが含まれます。

  • によってホストされる自己管理型ストレージシステムAWS (たとえば、内部の仮想プライベートクラウド内の NFS 共有AWS)。

  • 別のクラウドプロバイダーがホストするストレージシステムまたはサービス。

詳細については、次を参照してください。

概念と用語

DataSync 機能をよく理解してください。

エージェント

エージェントは、ストレージシステムからデータを読み書きするために使用されるユーザーが所有する仮想マシン (VM) です。エージェントは VMware ESXi、Linux カーネルベースの仮想マシン (KVM)、Microsoft Hyper-V ハイパーバイザーにデプロイすることも、Amazon EC2 インスタンスとして起動することもできます。 DataSync コンソールAWS CLI、または DataSync API を使用して、エージェントの設定とアクティベーションを行います。アクティベーションプロセスは、AWS アカウントを使用したエージェント VM と関連しています。エージェントについては、「AWS DataSyncエージェントの使用」を参照してください。

Location

場所は、データのコピー元またはコピー先を特定します。 DataSync 各転送 (タスクとも呼ばれる) には、送信元と宛先の場所があります。詳細については、「AWS DataSync場所の使用」を参照してください。

タスク

DataSync タスクは転送を記述します。ソースとターゲットの場所と、それらの場所間でデータをコピーする方法の詳細が識別されます。タスクのメタデータ、削除ファイル、およびアクセス許可の処理方法を指定することもできます。

タスクの実行

タスク実行は、 DataSync タスクを個別に実行することです。タスクの実行にはいくつかの段階があります。詳細については、「タスク実行ステータス」を参照してください。

DataSync ファイルとオブジェクトの転送方法

転送を開始すると、 DataSync ソースとターゲットのストレージシステムを調べて、何を同期するかを決定します。これは、両方のシステムのコンテンツとメタデータを再帰的にスキャンして、2 つのシステムの相違点を特定します。これには、関係するファイルまたはオブジェクトの数 (ストレージシステムのパフォーマンスを含む) に応じて、数分または数時間かかる場合があります。

DataSync 次に、転送の設定方法に基づいて、データ (メタデータを含む) をソースから宛先に移動し始めます。たとえば、 DataSync 転送中は常にデータ整合性チェックを実行します。転送が完了したら、 DataSync ロケーション間のデータセット全体を確認することも、コピーしたデータだけを確認することもできます。(ほとんどの場合、転送された内容のみを確認することをお勧めします。) 転送する内容をフィルタリングするオプションもあります。

DataSync データの整合性を検証する方法

DataSync は、送信元のストレージシステムと送信先ストレージシステムにあるすべてのファイルまたはオブジェクトのチェックサムをローカルで計算し、これらを比較します。さらに、 DataSync 送信元のファイルシステムと送信先にあるすべてのファイルまたはオブジェクトのメタデータを比較します。いずれかに相違がある場合には、検証は失敗し、何が失敗したかを明確に指定するエラーコードを示します。たとえば、、Checksum failureMetadata failureFiles were addedFiles were removed、などのエラーコードが表示される場合があります。

詳細については、「AWS DataSyncデータ整合性を検証する方法の設定」を参照してください。

DataSync オープンファイルとロックファイルを処理する方法

使用中またはロックされているファイルを転送するときは、次の点に注意してください。

  • 一般的に、 DataSync 制限が一切ないオープンファイルを転送できます。

  • ファイルが開いていて、転送中に書き込まれている場合、は、 DataSync 転送タスクの検証フェーズでこのような不整合を検出できます。ファイルの最新バージョンを取得するには、タスクを再実行する必要があります。

  • ファイルがロックされていて、 DataSync サーバーがそのファイルを開くことを禁止されている場合、 DataSync 転送中にファイルをスキップし、エラーをログに記録します。

  • DataSync ファイルをロックまたはロック解除することはできません。