$40 a month on a dedicated box will cover you for your first million users.
No you aren't running tests because you will be locked in to aws and your cloud computing bills will eventually bankrupt you.
No you aren't running tests because you will be locked in to aws and your cloud computing bills will eventually bankrupt you.
And not just you, it's a core part of cloud computing's monetization model.
Additionally, if anything goes wrong with your Digital Ocean account, Digital Ocean will not help you. So you are running a high risk.