Absolutely true - however, in a true "apples to apples" comparison, if you're only running a single EC2 instance (for example) and it dies you're offline as well - AWS does not "automatically" have a failover setup for you. In this case 2 dedicated instances with a load balancer is going to get you the same setup you'd get on AWS (only likely cheaper and a lot more powerful setup).