Understanding computing and hosting services
We are given a variety of options when it comes to computing in GCP. Depending on our requirements and flexibility, we can choose from one of the following four options, which we will be looking into in the upcoming sections:
- Infrastructure-as-a-Service (IaaS): Google Compute Engine (GCE)
- Container-as-a-Service (CaaS): Google Kubernetes Engine (GKE)
- Platform-as-a-Service (PaaS): Google App Engine (GAE)
- Function-as-a-Service (FaaS): Cloud Functions
Exam Tip
Note that there are additional compute options that might not yet appear on the exam but were announced in 2019. GKE On-Prem is a GKE service that can be installed on your local environment and managed from your Google Console. Cloud Run is an FaaS offering that allows you to define containers that will listen for HTTP requests. This allows you to use languages that are not supported by Cloud Functions. To read more about these services, check the Further reading links...