Public clouds in the form of IaaS, SaaS or PaaS has one thorn in your IT garden: control of your business data. As such, you are better off with a private cloud provided you have in-house or external IT support.
MorphLabs mCloud is one such private cloud solution:
The mCloud DCU solution mitigates the complexity of cloud computing by leveraging pre-configured and fully-tested components at a lower cost than any other public or private cloud solution. The solution provides a predictable and efficient installation which tightly integrates innovative cloud building blocks with mCloud software, including Arista Networksʼ 10Gb switches, Nexenta Systemsʼ enterprise-class open source storage and Citrix Systemsʼ NetScaler, an all-in-one application delivery solution.
mCloud On-Demand on the other hand is a cloud solution that includes Infra+ functionality while using Amazon EC2 as your physical infrastructure. mCloud On-Demand is a free service and provides an easy introduction to mCloud technology. You only need to pay for your Amazon EC2 charges. To sign-up for mCloud On-Demand, go to http://ondemand.morphlabs.account/signup.