Read Sam Texas' answer to What is your SaaS app hosting setup? What are your deployment workflows? on Quora