Cloud Functions
Cloud Functions is the Function-as-a-Service (FaaS) offering from GCP. Premiered in 2017, it was envisioned to provide a simple and intuitive developer experience for deploying lightweight code snippets that responds to events. Similar to other vendors’ FaaS offerings, it comes with the same baseline promises – pay for what you use, billed only for execution time and resource usage, scale up and down as and when required, and so on. What distinguishes the serverless compute offerings from GCP – Cloud Functions and its powerful cousin, Cloud Run – is that they are based on an open source FaaS framework called Knative. This helps in portability as you can run them in local environments, on-premises, with GCP, as well as any other platform that supports Knative, such as Red Hat OpenShift.
Core features
Cloud Functions are lightweight functions built for a single purpose. They provide all the usual features that most FaaS vendors provide...