What works for me- Public, Private, Hybrid Cloud?

On Premise Hosting

This is traditional hosting where organization owns resources and hosts them in a data center.  Server or virtual servers can be used to host applications. You may have separate computing, storage and network .

Obligations/Limitations:

  • licensing fees to own the software
  • own servers, hosting, backup, internal network connection, Internet connection, and all other kinds of hardware and software as needed.
  • IT staff to complete the integration, which can take a while depending on the complexity of the IT infrastructure.
  • dedicated IT staff to address maintenance and support issues
  • better security

Public cloud?

Public clouds – AWS, Azure and many more. Infra resources (Server, network, storage, operting systme) are owned and operated by cloud service provider. In a public cloud, you share the same hardware, storage and network devices with other companies”

Public Cloud Advantages:

  • Lower Capex Cost – no need to purchase hardware or software and you pay only for the service you use.
  • No maintenance of servers
  • Near-unlimited scalability—on-demand resources are available to meet your business needs.
  • High reliability— a vast network of servers with redundency ensures against failure.

Public Cloud – Obligations/Limitations:

  • Pay Running Cost, and it may be significant
  • Manaing Software/OS and Other infra – depending on what are you using i.e. IaaS, PaaS, or SaaS
  • Security

Private cloud?

Computing resources are used by one company only. In case of Public Cloud, these resource are shared by multiple organizations. The private cloud can be physically located at site datacenter or it can be hosted by a third-party service provider but the services and infrastructure are always maintained in a private network and the hardware and software are dedicated solely to organisation.

A private cloud provides a software layer to an organisation to manage its computing resources efficiently. Example – https://www.openstack.org

Private cloud Advantages:

  • More flexibility— organisation can customise its infra to meet specific business needs.
  • Improved security— resources are not shared with others, so higher levels of control and security are possible.

Private Cloud – Obligations/Limitations:

  • Scalability— Limited scalability based on resource available
  • Capex investment or Opex – both options are available based on agreement with vendors.

Hybrid cloud?

Hybrid clouds combine on-premises infrastructure, or private clouds, with public clouds.

In a hybrid cloud, data and applications are distributed – either few applications are on -premise and others in public cloud, or a single application is partly deployed in on-premise and partly on public cloud.  In second case, application can leverage cloud bursting. Application runs in the private cloud until there is a spike in demand of resources, that point the application can “burst through” to the public cloud to tap into additional computing resources.

Hybrid cloud – Advantages:

  • Control/Security.
  • Flexibility—additional resources of public cloud can leverage
  • Cost-effectiveness—pay for extra computing power of public cloud only when needed.
  • Ease—transitioning to the cloud can be done in phases

Hybrid Cloud – Obligations/Limitations:

  • Network latency and connectivity needs to be managed
  • Security of Public Cloud
  • Applications need to be configured to work in hybrid environment

One life. Live Boundless

credit: Satyendra Dwivedi

Leave a Comment