In the previous article, we have looked at the variety of types of cloud technologies available to the Internet users, however, we have discussed only public cloud technology in details. Let’s look at private, hybrid and community cloud systems.
When a business is looking for a little private, flexibility of the cloud, complete ownership of its data, can afford both, build an internal cloud the business literally owns- we are talking about Private cloud. A security focused company with enough resources could build their own internal IaaS network in an onsite data centre.
Departments of the company could create and destroy virtual machines as required and develop SaaS to meet collaboration, planning or task and time management needs all without sending the data over the open Internet. A company with such needs without the knowledge or space to build and maintain a private cloud can also contract with the third party to maintain or host it. Just like public cloud, there are also private versions of each of these cloud concepts. Such as –
- Private IaaS
- Private PaaS
- Private SaaS
Generally, what comes to mind when we hear about a community centre is the gathering of people. A community cloud can be considered as a private cloud paid for and used by more than just one organization.
Community clouds are not run by any city, state for citizen use. This community is the organizations with similar goals or need in mind. An example is, if you were working on a confidential military project, how nice would it be if you could get rid of the burden of defending your cloud and barricade it against careful attackers with the help of other military intelligence?
Community cloud just like public and private clouds, have their versions of all the XaaS varieties.
- Community IaaS
- Community PaaS
- Community SaaS
Every data out there is not crucial, not every document is confidential. All the needs an organization can only meet in-house might be less important than keeping an application up and running when demand exceeds what it can handle right onsite. In this scenario we can build hybrid Cloud by interweaving public, private and community cloud.
This is done so by establishing network between them which enable them to communicate with each other. Hybrid cloud means in case the private cloud is clogged, it can stretch itself to public instead of the clog known as cloud bursting. It does not mean, one web application spanning two kind of cloud but an integration service across them.
Consider a man name Jerry who runs a business nationwide. He is looking into drone-delivered product. In this case, he will need an application in his private cloud which would calculate routes and track drones, that application will have to integrate with the existing order-tracking application in the private cloud.
Then again, he needs to have a third party weather application to save the drone from natural calamities with flight-plan application running in the community cloud to avoid clashing with other drones and so on. Here the sum of all of these integrated services and applications is the hybrid cloud. There are also three concept for hybrid:
- Hybrid IaaS
- Hybrid PaaS
- Hybrid SaaS