This section covers high level cloud solution deployment . There are four deployment patterns namely Public Cloud , Private Cloud , Hybrid Cloud and Multi Cloud. For the scope of this blog and based on current industry scope Public, Hybrid & Multi cloud Patterns are covered.
Public Cloud Pattern
A public cloud, is built, managed, and maintained by a large technology vendor that makes computing, storage, and software available on a rental basis. The leading public cloud vendors have data centers all over the world with literally millions of servers available for use. Cloud Consumers (enterprises) can either take advantage of applications that already exist in the cloud , build new systems (cloud native) or they can upload their own proprietary applications.
Hybrid Cloud Pattern
When some applications are in the cloud and some are on-premises, this is termed a hybrid cloud. Organization cloud adoption requirement is to keep its Critical (due to regulatory or some other valid reasons) applications on-premises while moving other apps to the public cloud. Enterprises will have a hybrid cloud environment supporting there applications (IaaS or PaaS) and other SaaS applications on public cloud while some applications on Private cloud.
Multi Cloud Pattern (Multi-Vendor)
When some applications are in the one public cloud and some are on other public clouds, this is termed as multi cloud. Organization cloud strategy utilize multi cloud options based on suitability of application workloads (DR etc.) , cost , regulatory or compliance regions . For multi-cloud implementation some may need to use CMP (Cloud Management Platform).