I know several people use AWS for hosting Tableau Server. There are some considerations to be had, though. For example, since it is off premise, it would have trouble getting to an internal database on premise.
That being said, it is definitely a good route. Tableau Server (BYOL) on AWS Marketplace
Or you could let Tableau do all the work and use Tableau's Online Server.