Cloud refers to a variety of ways to implement software and technology services. Cloud figure has its roots that engineers have used to describe data networks. A figure has been adapted to describe solutions are accessed via the network rather than tied to particular physical servers.

Three types of cloud implementations are made by organizations:-

Public Cloud

Public Cloud solutions are managed by service providers delivering customers via a secure internet connection. Mostly Public Cloud services are multitenant, means a solution is run by a provider in a shared environment, and data of each customer should be partitioned to ensure security. Remaining are a single tenant, means customers have their own dedicated solution. Some experts are not considering single-tenant services to be cloud part instead refer them as “hosted” simply. Public cloud has a choice when

  • The standardized workload for applications is consumed by many people like E-mail.
  • Application code needs to be developed and tested.
  • A user needs incremental capacity.
  • A user is doing an AD-HOC software development project using Platform as a Service offering Cloud.

Mostly executives of IT department are concerned about Public Cloud reliability and security. A user has to take extra time to ensure security and governance issues or short-term cost savings turn into a long-term situation.

Private Cloud

Private Clouds are built by Enterprises within their own data centers by applications running on virtual servers that reside on available physical machines. These are allowed to add or reduce physical capacity quickly allocated to any given application based on performance and demand requirements. An environment of Private Cloud is considered only by some experts if a dynamic allocation of physical capacity is done automatically. A Private Cloud is a choice when

  • A business of user is his data and applications. So, security and control are dominant.
  • Business as industry part that confirms to strict security and data privacy issues.
  • A company should be large enough to run next-generation cloud data center efficiently.

Some companies of public cloud are offering private versions of their Public Clouds with same capabilities.

Hybrid Cloud

In Hybrid Clouds, organizations mix Public and Private Cloud resources based on some technical and business requirements. For example, an application is run by an organization in its Private Cloud but tap into Public Cloud resources during peak demand. Or it can run an application in public cloud environment and keep some data of that application in its Private Cloud. Some situations are there where the hybrid environment is best they are:

  • Company of user wants to use SaaS application but concerned about security. Private Cloud is created by SaaS vendor inside their firewall. Virtual Private Network is provided for additional security.
  • Services are offered by the company for different markets. A user can use public cloud with client interaction but data will be kept secured within a private cloud.

Management requirements of Cloud computing become complex when a user needs to manage Public, Private and traditional data centers. A user will need to add capabilities for merging these environments.