Yes.  SixSq created Nuvla for this very reason. This is a general purpose commercial service that includes a growing number of cloud providers. Go ahead, create an account and give it a try.