EC2 に DataSync エージェントを構築する場合のインスタンスタイプ要件はありますか?

2021.11.19

困っていた内容

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 
#######################################################################

参考資料