There are three main types of cloud computing
- Infrastructure as a Service,
- Platform as a Service,
- and Software as a Service.
Infrastructure as a Service [IAAS]
IAAS offers networking, compute, storage space, databases and all building blocks of IT with highest level of flexibility and management control over your IT resources
Example: AWS Ec2, GCP, Azure, Linode, ...
Platform as a Service [PaaS]
PaaS removes the need for you to manage underlying infrastructure and allows you to focus on the deployment and management of your applications.
Example: AWS Elastic Beanstalk, Heroku, Google App Engine, ...
Software as a Service [SaaS]
SaaS provides you with a complete product that is run and managed by the service provider.
Examples: Google Apps, Dropbox, Netflix, Zoom, ...