There are different ways that a cloud consumer can use a cloud provider’s computing capabilities. We’ve already seen the different service models offered. Here, we take a look at related issues of deployment, hosting, and management of clouds.
Deployment
- Public
The cloud services are provided to the general public. - Community
The cloud services are provided to a community of similar organizations that share concerns, like different organizations within the same government. - Private
The cloud services are provided to a single organization. - Hybrid
The cloud is composed of two or more clouds of different type that are bound together by technology to enable data and/or application portability between the sub-clouds.
Hosting
- On Premise
The cloud infrastructure is physically located within the consumer’s facilities. - Off Premise
The cloud infrastructure is physically located within the provider’s facilities.
Management
- Internal
The cloud infrastructure is managed by the consumer. This is usually associated with a on premise private cloud. In this scenario, the provider and the consumer are one and the same organization, but could be different departments (like IT and business). - External
The cloud infrastructure is managed by the provider. This is a given for public clouds, but is also possible for on premise private clouds.
Deployment, hosting, and management are different dimensions, but they are not completely independent. For instance, it doesn’t make sense to talk about an on premise public cloud. However, enough combinations remain, especially with the inclusion of hybrid deployments, to make the cloud landscape a varied one.
Previous: Service Models | Next: Virtualization |