Cloud Computing

Cloud computing is the on demand delivery of compute and database capabilities over the internet. Cloud computing can be split into a few different types based on their usage. Some common providers are AWS Cloud Practitioner, GCP and Azure.

IaaS

Infrastructure as a Service(IaaS) provides compute power, networking and data storage.
Common providers are EC2 on AWS, Linode, Digital Ocean.

PaaS

Platform as a Service(PaaS) provides a platform to manage the infrastructure. And so we do not have to worry about anything other than our apps and their deployment. Common providers are Elastic Beanstalk on AWS, Google App Engine on GCP, Heroku.

SaaS

Software as a Service(SaaS) takes care of all of it. Literally, a software is provided over the internet as a service. Some examples are Dropbox, Drive, Zoom.