A hybrid cloud configuration offers the following features:
- Flexibility; the availability of both scalable, cost effective public resource and secure resource can provide better opportunities for organizations to explore different operational avenues
- Cost efficiencies: Public clouds are likely to offer significant economies of scale (such as centralized management) and greater cost efficiencies than the private cloud. Hybrid cloud model therefore allow organizations to unlock these savings for as many business functions as possible and still keeping sensitive operations secure
- Security: The private cloud feature in the hybrid cloud model not only provides the security where it is required for sensitive operations, but can also meets regulatory requirements for data handling & storage where it is applicable
- Scalability:Although private clouds offer a certain level of scalability based on the configurations (whether they are hosted externally or internally), public cloud services do offer scalability with less boundaries as resources are pulled from the larger cloud infra. By moving as many non-sensitive functions as possible to the public cloud infrastructure, this would allow organizations to benefit from public cloud scalability even as reducing the demands on a private cloud.
Hybrid cloud is particularly valuable for highly changeable / dynamic workloads. For example, a transactional order entry system which involves significant demand around the holiday season is a good hybrid cloud candidate. The application could run in private but can access additional computing resources from a public cloud when there is a spike in computing the demand. To connect both public and private cloud resources, this model requires a hybrid cloud environment.
Another hybrid cloud use case is big data processing. An organization, for example, could use hybrid cloud storage to retain its test, accumulated business, sales and various other data, then run analytical queries in the public cloud, which can scale to support the demand in distributed computing tasks.