Companies can deploy their cloud applications in the public cloud, a private cloud or a mix of both. The public cloud is more scalable but requires users to share technology infrastructure with other customers of the cloud service provider. The private cloud typically keeps businesses’ data on-premises, behind internal firewalls; all resources are dedicated to one business only. This offers greater control but requires significant computing power to match the capabilities of a public offering. A hybrid deployment includes both public and private cloud services, allowing businesses to choose the best of both worlds to suit different business needs.