Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over a network (typically the Internet). The name comes from the use of a cloud-shaped symbol as an abstraction for the complex infrastructure it contains in system diagrams. Cloud computing entrusts remote services with a user’s data, software and computation.
Cloud computing refers to the use of Internet-based computing, storage
and connectivity technology to deliver a variety of different services.
There are many types of public cloud computing:
-
Infrastructure as a service (IaaS)
-
Platform as a service (PaaS)
-
Software as a service (SaaS)
-
Storage as a service (STaaS)
-
Security as a service (SECaaS)
-
Data as a service (DaaS)
-
Test environment as a service (TEaaS)
-
Desktop virtualization
-
API as a service (APIaaS)
-
Backend as a service (BaaS)