Cloud computing is the provisioning of computing services such as servers, storage, and others over the Internet. Companies that offer computer services are referred to as cloud providers. They charge fees for cloud computing services based on the client’s usage making cloud computing a cost-effective model for technology expansion.
Cloud computing is usually classified based on deployment location or on types of services offered by the cloud.
Based on the location of the infrastructure or cloud deployment models, we can classify the cloud as follows:
- Public Cloud
- Private Cloud
- Hybrid Cloud
- Community Cloud
- IaaS (infrastructure as a service)
- PaaS (Platform as a Service)
- SaaS (Software as a Service)
- FaaS (Function as a Service
- Public cloud
- Private cloud
- Hybrid cloud
- Community Cloud
Types of cloud computing services
Cloud computing services can be divided into four categories:- Infrastructure as a service (IaaS)
- Platform as a service (PaaS)
- Software as a service (SaaS)
- Function as a service (FaaS)
- Infrastructure-as-a-service (IaaS)
- Platform as a service (PaaS)
- Scalability and automatic provision of basic infrastructure.
- Safety and surplus.
- Build and use tools for rapid application management and deployment.
- Integration with other infrastructure components such as web services, databases, and LDAP.
- Multi-Rental – a service platform that can be used by many parallel users.
- Recording, reporting, and code.
- Management and/or API.
- Software as a service (SaaS)
- Easier administration.
- Automatic update and patch management.
- Compatibility: All users have the same software version.
- Easier collaboration.
- Global accessibility.
- Function as a service (FaaS)
- Create new applications and services and save
- Back-up and restore data
- Host websites and blogs
- Audio and video streaming
- Delivery of software services on request
- Analysing model data
- Make predictions