IoT — Types of Cloud

Public Cloud

  • Public cloud is open to all to store and access information via the Internet using the pay-per-usage method.Some public cloud examples include those offered by Amazon, Microsoft, or Google. These companies provide both services and infrastructure, which are shared by all customers. Public clouds typically have massive amounts of available space, which translates into easy scalability.
  • A public cloud is often recommended for software development and collaborative projects. Companies can design their applications to be portable, so that a project that’s tested in the public cloud can be moved to the private cloud for production. Most cloud providers package their computing resources as part of a service.
  • Public cloud examples range from access to a completely virtualized infrastructure that provides little more than raw processing power and storage (Infrastructure as a Service, or IaaS) to specialized software programs that are easy to implement and use (Software as a Service, or SaaS).
  • In public cloud, computing resources are managed and operated by the Cloud Service Provider (CSP).
  • Example: Amazon elastic compute cloud (EC2), IBM SmartCloud Enterprise, Microsoft, Google App Engine, Windows Azure Services Platform.

Advantages of Public Cloud

  • Public cloud is owned at a lower cost than the private and hybrid cloud.
  • Public cloud is maintained by the cloud service provider, so do not need to worry about the maintenance.
  • Public cloud is easier to integrate. Hence it offers a better flexibility approach to consumers.
  • Public cloud is location independent because its services are delivered through the internet.
  • Public cloud is highly scalable as per the requirement of computing resources.
  • It is accessible by the general public, so there is no limit to the number of users.

Disadvantages of Public Cloud

  • Public Cloud is less secure because resources are shared publicly.
  • Performance depends upon the high-speed internet network link to the cloud provider.
  • The Client has no control of data.

Private Cloud

  • On-premise private cloud
  • Outsourced private cloud

Advantages of Private Cloud

  • Private cloud provides a high level of security and privacy to the users.
  • Increased redundancy
  • Decreased provisioning time for new servers
  • Saved capital by eliminating hardware support contracts
  • Quicker expendability compared to hosting your own physical servers
  • Use of dedicated, private hardware
  • Private cloud offers better performance with improved speed and space capacity.
  • It allows the IT team to quickly allocate and deliver on-demand IT resources.
  • The organization has full control over the cloud because it is managed by the organization itself. So, there is no need for the organization to depends on anybody.
  • It is suitable for organizations that require a separate cloud for their personal use and data security is the first priority.

Disadvantages of Private Cloud

  • Skilled people are required to manage and operate cloud services.
  • Private cloud is accessible within the organization, so the area of operations is limited.
  • Private cloud is not suitable for organizations that have a high user base, and organizations that do not have the prebuilt infrastructure, sufficient manpower to maintain and manage the cloud.

Hybrid Cloud

Advantages of Hybrid Cloud

  • Hybrid cloud is suitable for organizations that require more security than the public cloud.
  • Hybrid cloud helps you to deliver new products and services more quickly.
  • Hybrid cloud provides an excellent way to reduce the risk.
  • Hybrid cloud offers flexible resources because of the public cloud and secure resources because of the private cloud.

Disadvantages of Hybrid Cloud

  • In Hybrid Cloud, security feature is not as good as the private cloud.
  • Managing a hybrid cloud is complex because it is difficult to manage more than one type of deployment model.
  • In the hybrid cloud, the reliability of the services depends on cloud service providers.

Community Cloud

  • Community cloud allows systems and services to be accessible by a group of several organizations to share the information between the organization and a specific community. It is owned, managed, and operated by one or more organizations in the community, a third party, or a combination of them.
  • Community Cloud is another type of cloud computing in which the setup of the cloud is shared manually among different organizations that belong to the same community or area.
  • Example of such a community is where organizations/firms are there along with the financial institutions/banks. A multi-tenant setup developed using cloud among different organizations that belong to a particular community or group having similar computing concern.

Advantages of Community Cloud

  • Community cloud is cost-effective because the whole cloud is being shared by several organizations or communities.
  • Community cloud is suitable for organizations that want to have a collaborative cloud with more security features than the public cloud.
  • It provides better security than the public cloud.
  • It provdes collaborative and distributive environment.
  • Community cloud allows us to share cloud resources, infrastructure, and other capabilities among various organizations.

Disadvantages of Community Cloud

  • Community cloud is not a good choice for every organization.
  • Security features are not as good as the private cloud.
  • It is not suitable if there is no collaboration.
  • The fixed amount of data storage and bandwidth is shared among all community members.



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store