Saturday, 3 December 2016

Cloud Deployment Types

As we know Cloud computing has different service models e.g. SaaS, PaaS, IaaS. But how can we offer cloud services given the PaaS, SaaS, and IaaS types?
Answer is “using different cloud deployments”.
clouddeployments
A cloud deployment model represents a type of cloud environment, primarily distinguished by ownership, size, and access.
  • Public Cloud – In this model cloud services are delivered over a network which is open for public usage. This model is a true representation of cloud hosting. Public cloud is better suited for business requirements where application is consumed by many users. Due to the decreased capital overheads and operational cost this model is economical e.g. Azure, AWS.
  • Private Cloud – In this model we take as much of the public cloud ideas, namely, resiliency and scale, self-service provisioning, resource pooling, and host everything locally. Obviously, it is very expensive. It is also known as internal cloud.
  • Hybrid Cloud – It can be an arrangement of two or more cloud servers, i.e. private, public or community cloud that is bound together but remain individual entities. In this we have some on-premises hardware and maybe some on-premises services–maybe your domain controller, your local DNS, but you’re connecting that on-premises network with the Azure public cloud.
  • Community Cloud: In this model setup is mutually shared between many organizations that belong to a community, i.e. banks and trading firms. It is appropriate for organizations and businesses that work together for managing, building and implementing similar projects.