• We run a system that is a hybrid.

    local hardware for our internal needs, cloud hosted servers for computational grunt and cloud services (such as ddb, EMR and SQS) for all of the simple stuff.

    it works well for us - you just have to figure out which one is best for that component of your solution - nobody says you have to "JUST" use one type of solution

    MVDBA