Does google cloud have an analogous functionality to AWS Lambda?
In particular I would like compute resources to be opened up and jobs scheduled via https events.
I'm also interested in any other cloud hosting providers which have similar functionality.
Azure Functions, compared to AWS Lambda and Google Cloud Functions, is more flexible and complex about how users deploy serverless functions as part of a larger workload. Azure Functions users can deploy code directly on the Azure Functions service or run the software inside Docker containers.
AWS Lambda supports unlimited functions per project and will allow 1000 executions per account for each region. Google Cloud Functions, on the other hand, provide a cap of 1000 functions per project, with a maximum of 400 executions.
The most direct and relevant equivalent of AWS Lambda on Azure is Azure Automation. It is similar to that of Lambda in operations, except the only difference is in its running process. Azure Automation might not seem too much integrated as that of Lambda, but the model is somehow similar.
Google Cloud is a suite of Google's public cloud computing resources & services whereas AWS is a secure cloud service developed and managed by Amazon. Google Cloud offers Google Cloud Storage, while AWS offers Amazon Simple Storage Services.
I just found out that there is something that looks interesting in the latest documentation of the SDK's command line tool gcloud
.
https://cloud.google.com/sdk/gcloud/reference/alpha/functions/
This sounds exciting.
UPDATE: Google just released some official documentation of an alpha version of Cloud Functions. For now, functions can be written in Javascript using Node, and triggered by Pub/Sub, Cloud Storage, direct HTTP stimuli or manually for debugging purposes.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With