

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

# AWS DataSync エージェントが必要ですか?
<a name="do-i-need-datasync-agent"></a>

を使用するには AWS DataSync、 エージェントが必要になる場合があります。*エージェント*は、データ転送のためにストレージ環境にデプロイする仮想マシン (VM) アプライアンスです。

エージェントが必要かどうかは、転送するストレージのタイプ、転送する場合は 、 AWS リージョン 転送する場合は など AWS アカウント、いくつかの要因によって異なります。詳細を読む前に、[DataSync で関心のある転送がサポートされていることを確認してください](working-with-locations.md)。

DataSync がその転送シナリオをサポートしていることを確認したら、以下の情報を確認して、エージェントが必要かどうかを判断してください。

## DataSync エージェントが必要な状況
<a name="when-agent-required"></a>

DataSync エージェントが必要となる状況では、ほとんどの場合、ユーザーまたは別のクラウドプロバイダーによって管理されるストレージがあります。
+  AWS ストレージサービスとオンプレミスストレージ間の転送
+ Amazon EFS または Amazon FSx と他のクラウドのストレージ間の転送
+ 一部の AWS ストレージサービス間の転送 [AWS アカウント](working-with-locations.md#working-with-locations-across-accounts) (どちらのストレージサービスも Amazon S3 でない場合)
+ 送信元 AWS リージョン と送信先 AWS GovCloud (US) Region が Amazon EFS または Amazon FSx のいずれかである商用 と 間の転送

## DataSync エージェントを必要としない状況
<a name="when-agent-not-required"></a>

エージェントを必要としない状況は、[同じ AWS リージョン](working-with-locations.md#working-with-locations-same-region) または[リージョン間で](working-with-locations.md#working-with-locations-cross-regions)転送する場合に適用されます。
+ 同じ 内の AWS ストレージサービス間の転送 AWS アカウント
+ 間での Amazon S3 と別の AWS ストレージサービス間の転送 AWS アカウント
+ Amazon S3 と他のクラウドのオブジェクトストレージ間の転送
+ 送信元または送信先 AWS GovCloud (US) が Amazon S3 である商用 AWS リージョン と 間の転送 Amazon S3

## タスクモードのエージェントの選択
<a name="choose-task-mode-agent"></a>

DataSync タスクは、ベーシックモードまたは拡張モードで実行されます。ベーシックモードタスクには、ベーシックモードエージェントが必要です。拡張モードタスクには、拡張モードエージェントが必要です。

基本モードは、次の場所との間でコピーするときに エージェントの使用をサポートします。
+ NFS
+ SMB
+ HDFS
+ オブジェクトストレージ (他の雲を含む)
+ Azure BLOB

拡張モードは、以下の場所で Amazon S3 との間の転送に エージェントの使用をサポートします。
+ NFS
+ SMB

詳細については、「[データ転送のタスクモードの選択](choosing-task-mode.md)」を参照してください。

## 複数の DataSync エージェントの使用
<a name="multiple-agents"></a>

ほとんどの場合、転送に必要なエージェントは 1 つだけですが、複数のエージェントを使用すると、数百万のファイルを含む大規模なデータセットの転送を高速化できます。このような状況では、タスクごとに 1 つのエージェントを使用して、転送タスクを並行して実行することをお勧めします。この方法では、転送ワークロードが複数のタスクに分散し、各タスクが独自のエージェントを使用します。また、DataSync がデータを準備して転送する時間を短縮するのにも役立ちます。詳細については、「[複数のタスクを持つ大規模なデータセットのパーティショニング](create-task-how-to.md#multiple-tasks-large-dataset)」を参照してください。

もう 1 つの選択肢は、特に小さなファイルが何百万もある場合は、転送場所を指定して複数のエージェントを使用することです。たとえば、最大 4 つのエージェントをオンプレミスのネットワークファイルシステム (NFS) ファイルサービスに接続できます。このオプションを使用すると転送時間を短縮できる可能性がありますが、DataSync の転送の準備にかかる時間は変わりません。

いずれの方法でも、ストレージの I/O 処理が増加し、ネットワーク帯域幅に影響を与える可能性があることに注意してください。DataSync 転送に複数のエージェントを使用する方法の詳細については、「[AWS ストレージブログ](https://aws.amazon.com/blogs/storage/how-to-accelerate-your-data-transfers-with-aws-datasync-scale-out-architectures/)」を参照してください。

複数のエージェントの使用を検討している場合は、次の点に注意してください。
+ ロケーションには、最大 4 つのベーシックモードエージェントと最大 4 つの拡張モードエージェントを割り当てることができます。ロケーションを使用するタスクは、設定されたタスクモードに対応するエージェントのみを使用します。
+ 1 つの場所で複数のエージェントを使用しても、高い可用性は得られません。転送タスクを開始する前に、場所に関連付けられているすべてのエージェントがオンラインになっている必要があります。いずれかのエージェントが[オフライン](managing-agent.md#understand-agent-statuses)の場合、タスクを実行することができません。
+ [仮想プライベートクラウド (VPC) エンドポイントを使用](choose-service-endpoint.md#datasync-in-vpc)して DataSync サービスと通信する場合は、すべてのエージェントが同じエンドポイントとサブネットを使用する必要があります。

## 次の手順
<a name="do-i-need-agent-next-steps"></a>
+ エージェントが必要な場合は、[エージェントの要件](agent-requirements.md)を確認して、お使いのストレージ環境に適したものを確認してください。
+ 転送にエージェントを必要としない場合は、[転送の設定](transferring-data-datasync.md)を開始できます。