Running docker clusters on AWS seems a little foolish to me unless your trying to save money. Instead of manage containers why not just manage instances?
If you're trying to save money, you wouldn't be using AWS in the first place. Here's one reason to run Docker on AWS: Putting everything in Docker containers makes it far easier to migrate off AWS if/when you want to.
Well unless you use sqs and sns and s3 and redshift... Then you are pretty locked in anyway