19 Characteristics, Advantages, Disadvantages, Software Stacks of Public and Private Cloud Types

Hello students,

In this blog we dig deeper into Public and Private Cloud. 

Every cloud has the same IaaS, PaaS, SaaS services but the difference in cloud types is who actually provides the cloud. Whoever provides the cloud also has the data.

As we know Public Cloud is provided by a third party company outside the organization to everyone on this earth. Private Cloud is provided by the organization for the organization only.

Characteristics/Advantages of Public Cloud

The four characteristics of Public Cloud are

1. Low cost, flexible availability of resources, ease of implementation
2. Multitenancy
3. Quality of Service (QoS)
4. Different types of service offering


Disadvantages of Public Cloud

The disadvantages of Public Cloud are

1. Security concerns of private and government organizations to implement any software or store any data in public cloud, as the multitenant feature of public cloud provide everyone on earth to reside their software and data in the same cloud, even though each customer uses different accounts. 

Public clouds work in a shared responsibility model where infrastructure is protected and is responsibility by the cloud provider such as AWS but customer is still responsible to implement security such as logins, network firewalls etc. 

Cloud providers have the responsibility of the cloud, but customer have the responsibility in the cloud.

2. USA Patriot Act allows government the right  to look into any data residing in US regions, if necessary. So privacy of data is also a concern. To address such concerns, clouds try to provide the option of "regions" that you would like to include to store your data.. Example AWS has a Mumbai region. So any criticial India's data should ideally be chosen to reside in the Mumbai data centers only.


Advantages of Private Cloud

The three advantages of Private Cloud are

1. Customer Information Protection
2. Infrastructure ensuring SLA
3. Compliance with standard procedures and operations


Software Stacks that drives Private clouds

There are different software stacks utilized by organizations to build private cloud
 

1. Data centers, grids and clusters are used to provide the physical infrastructure
 

2. KVM, Xen and VMware are used to provide virtual machines
 

3. Eucalyptus, OpenNebula, VMware vCloud, OpenPEX, Intergrid provide the software to manage the infrastructure


4. Data Synapse, Zimory Pools, Elastra CloudServer,


Aneka provide the software to create , control and manage platforms

Federated clouds are cloud architecture where customer includes multiple clouds to run their systems

Example I can have my .Net applications installed on Microsoft Azure cloud whereas all my static html files may be saved on AWS S3 bucket.

Each cloud works within its own administrative domain.

Migration of platforms, softwares are still an issue between clouds in a federated environment.


With time, there will be more open cloud standards
without having to worry about which cloud we are connecting too.

For more details, look at the presentation on 2 TYPES OF CLOUD - PUBLIC & PRIVATE PART 11 - SEM 3 - MSC 2

Thank you.

Comments

Popular posts from this blog

11 Computing Platforms

15 Four layers of Cloud Architecture (Reference Model)

25 Task Computing : HTC-HPC-MTC