AWS DataSync の仕組み - AWS DataSync

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

AWS DataSync の仕組み

方法の概要を視覚的に確認するAWS DataSyncを使用して、データをすばやく移動するのに役立つ重要な概念を学習します。

DataSync 建築

次の図は、その方法と場所を示しています DataSync 通常、ストレージデータを転送します。

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

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

次の図は、の高レベルの概要を示しています DataSync 自己管理型のオンプレミスストレージシステムとAWS のサービス。


                    コモンの概要 DataSync オンプレミスのストレージシステムからサポート対象ストレージシステムにデータを転送するシナリオAWSストレージリソース (Amazon S3 バケットや Amazon EFS ファイルシステムなど)

この図は、一般的なものでます DataSync ユースケース:

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

  • データ移行AWSTransport Layer Security (TLS) による。

  • DataSync サポート対象へのデータのコピーAWSストレージサービス。

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

次の図は、の高レベルの概要を示しています DataSync ファイルの転送AWS のサービス同じでAWS アカウント。


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

この図は、一般的なものでます DataSync ユースケース:

  • DataSync サポート対象からのデータのコピーAWSストレージサービス。

  • データを横切って移動AWS リージョンTLS 経由。

  • DataSync サポート対象へのデータのコピーAWSストレージサービス。

間で乗り継ぐ場合AWSストレージサービス (同じかどうか)AWS リージョンまたはacrossAWS リージョン)、データはAWSネットワークを構築し、公共のインターネットを経由しません。

重要

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

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

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

  • がホストする自己管理型ストレージシステムAWS(たとえば、内の仮想プライベートクラウドの NFS 共有AWS).

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

詳細については、次のトピックを参照してください。

概念と用語

の仕組み DataSync 機能。

エージェント

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

Location

あるロケーションデータのコピー元またはコピー先を識別します。each DataSync 転送 (別名仕事) には、送信元と宛先の場所があります。詳細については、「の使用AWS DataSync場所」を参照してください。

タスク

ある仕事Aの詳細の表示 DataSync 転送。送信元と宛先の場所を特定し、それらの場所間でデータをコピーする方法の詳細も示します。タスクがメタデータ、削除されたファイル、およびアクセス許可をどのように処理するかを指定することもできます。

タスクの実行

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

ハウは DataSync ファイルとオブジェクトを転送する

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

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

ハウは DataSync データの整合性を検証する

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

詳細については、「データ検証オプション」を参照してください。

ハウは DataSync オープンファイルとロックファイルを処理します

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

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

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

  • ファイルがロックされていて、サーバーがロックされている場合 DataSync 開けてから DataSync 転送中にファイルをスキップし、エラーを記録します。

  • DataSync ファイルをロックまたはロック解除できない。