Cloud Computing
Cloud computing is divided into two major categories which further have four types each. First category is deployment model having types like public, private, hybrid and community cloud. The second category is service based which has these types; Infrastructure-as-a-Service, Platform-as-a-Service, Software-as-a-Service and Functions-as-a-Service.
Types of Cloud on Location/Deployment Base
Let’s talk about the types of cloud service based on deployment. It is also known as the cloud based on location premises.
1. Public Cloud
In public cloud, the location of the infrastructure is where the cloud computing service is located. The user has no access or physical control over the cloud infrastructure. These are shared by public and more vulnerable to hacking attempts and attacks. They are not much recommended for cloud photo storage.
2. Private Cloud
In this cloud service, every customer which is a firm or organization has a dedicated and separate server and hardware. It is not shared but has the same benefits just like public cloud. It is not shared and is located with the wish of the company, in offices if they choose to keep it. It is more expensive but offers more control over infrastructure and is less vulnerable to attacks. Recommended for picture archiving and communication system (PACS).
3. Hybrid Cloud
In this type of cloud, both public as well as private cloud is used. The companies, for example, use public clouding for customer data whereas the company’s personal and sensitive data is stored through private clouding. This clouding type suits companies and lets them share the burden in two cloud services. Also recommended for cloud photo storage.
4. Community Cloud
The community cloud is usually governed by the single country and it is shared by different organization. Like, whichever organization wants this, they can get access to it. The server is located at a premise that is accessible to the government only but the cloud is shared with relevant parties.
Types of Cloud on Service Base
Now we will talk about the types of clouding based on service.
1. Infrastructure-as-a-Service
This is the basic category in cloud service. It allows the companies or users to rent out the IT infrastructure from a service provider on pay-as-you-go basis. This becomes more affordable for the individual users as well as companies who don’t want to spend a lot of money in private clouding.
2. Platform-as-a-Service
This cloud service is based on supply and demand nature. Mainly, it is used for web and app development and testing. Like, the companies who want to develop and test websites and apps can get this cloud without paying for storage, infrastructure and network.

3. Software-as-a-Service
In Software-as-a-Service, the users can subscribe to the cloud service and get it delivered in software or application form over the internet. The users are responsible for hosting and managing the apps and infrastructure.
4. Functions-as-a-Service
Functions-as-a-Service adds another or extra layer of platform that allows developers to run, manage, design and edit their apps without worrying about the infrastructure. They usually don’t pay for infrastructure until an event happens. It is typically linked to development and launch of apps and software.