EC2 に DataSync エージェントを構築する場合のインスタンスタイプ要件を教えてください

2021.11.19

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

困っていた内容

DataSync 用の AMI を使用して EC2 で DataSync エージェントを構築する予定です。AMI 選択時のインスタンスタイプ選択画面では、すべてのインスタンスタイプが選択可能でした。
EC2 であれば特に要件はないのでしょうか?推奨されるインスタンスタイプがあれば教えてください。

どう対応すればいいの?

2xlarge以上のインスタンスタイプを選択してください。

Agent requirements - AWS DataSync

When deploying AWS DataSync on Amazon EC2, the instance size must be at least 2xlarge for your AWS DataSync to function.

インスタンスタイプ選択画面では、t3.nanot3.smallといった比較的性能が低いインスタンスタイプも選択可能ですが、2xlarge以上が要件となり、次のインスタンスタイプが推奨されます。

  • m5.2xlarge – 2,000 万個以下のファイルを転送するタスク。
  • m5.4xlarg – 2,000 万個を超えるファイルを転送するタスク。

そのため、ファイル数が 2,000 万個以下の場合はm5.2xlarge、それ以上の場合はm5.4xlargのご使用を推奨します。

なお、要件を満たさないインスタンスタイプを選択した場合も、EC2 は起動しますが、次のようなエラーが表示されます。(t3.smallの場合)

#######################################################################
##  INSUFFICIENT RESOURCES ALLOCATED TO AGENT: 1 ERROR FOUND!
##  [FAIL] Instance Type Check: Instance type t3.small not recommended 
#######################################################################

参考資料