GCP Cloud Functions Service
(Redirected from Google Cloud Functions)
Jump to navigation
Jump to search
A GCP Cloud Functions Service is a serverless computing service that enables event-driven function execution within the Google Cloud Platform.
- AKA: Google Cloud Functions, GCP Functions, Google Serverless Functions.
- Context:
- It can execute GCP Function Code in GCP serverless runtime.
- It can support GCP Function Languages such as Node.js runtime, Python runtime, Go runtime, and Java runtime.
- It can handle GCP Function Event from GCP event sources.
- It can scale GCP Function Instance based on workload demand.
- It can manage GCP Function Resource without infrastructure management.
- ...
- It can often process GCP Cloud Storage Event through storage trigger.
- It can often handle GCP Pub/Sub Message via message trigger.
- It can often respond to GCP HTTP Request using http trigger.
- It can often integrate with GCP Firebase Event through firebase trigger.
- It can often monitor GCP Function Performance via cloud monitoring.
- ...
- It can range from being a Simple GCP Function to being a Complex GCP Function, depending on its function complexity.
- It can range from being a Development GCP Function to being a Production GCP Function, depending on its deployment environment.
- It can range from being a Regional GCP Function to being a Multi-Regional GCP Function, depending on its deployment scope.
- ...
- It can have GCP Function Networking for network access.
- It can perform GCP Function Authentication through cloud IAM.
- It can maintain GCP Function Security via security policy.
- It can support GCP Function Testing through local emulator.
- It can implement GCP Function Logging via cloud logging.
- ...
- Examples:
- GCP Cloud Functions Releases, such as:
- Initial GCP Cloud Functions (2016), with beta release capability.
- Node.js GCP Functions (2017), with JavaScript function support.
- Python GCP Functions (2018), with Python function support.
- Go GCP Functions (2019), with Go function support.
- Java GCP Functions (2020), with Java function support.
- Enterprise GCP Functions (2021), with advanced security features.
- Second Generation GCP Functions (2022), with improved performance.
- Enhanced GCP Functions (2023), with container support.
- AI-Enhanced GCP Functions (2024), with machine learning capability.
- ...
- GCP Cloud Functions Releases, such as:
- Counter-Examples:
- GCP Cloud Run Service, which requires container image.
- GCP App Engine Service, which provides full application platform.
- GCP Compute Engine Service, which manages virtual machines.
- AWS Lambda Service, which uses different cloud provider.
- Azure Functions Service, which runs on Microsoft cloud.
- See: GCP Serverless Platform, GCP Event Processing, GCP Function Development, GCP Cloud Service, Serverless Architecture.
References
2023
- (Wikipedia, 2023) ⇒ https://en.wikipedia.org/wiki/Google_Cloud_Platform#Compute Retrieved:2023-6-6.
- … Cloud Functions – Functions as a Service to run event-driven code written in Node.js, Java, Python, or Go. * Cloud Run – Compute execution environment based on Knative. Offered as Cloud Run (fully managed)[1] or as Cloud Run for Anthos.[1] Currently supports GCP, AWS and VMware management.
- ↑ 1.0 1.1 "Cloud Run". Google Cloud.