Google Cloud Functions enables users to run code in the cloud with no servers or containers to manage. Cloud Functions is a scalable, pay-as-you-go functions as a service (FaaS) product to help build and connect event driven services with simple, single purpose code.
N/A
Google Kubernetes Engine
Score 8.2 out of 10
N/A
Google Kubernetes Engine supplies containerized application management powered by Kubernetes which includes Google Cloud services including load balancing, automatic scaling and upgrade, and other Google Cloud services.
GCF and Lambda are basically 1:1 the same. Fairly high level of complexity and learning curve. Comparable "power".
Retool Workflows are a different sort of beast that is architecturally similar to externalizing a bit of logic in a "cloud function" (Retool calls them …
It is easier to keep everything in house when we are using GCP or AWS. To mix Lambda with google cloud is not a best practice and will cause problems ahead. The segmentation is clear, if you are using google, you use Google Cloud Functions. if you are on Amazon, you use all AWS …
We have a CICD pipeline, which we wrote using the Gitlab CI file. This is connected directly to our GKE cluster. So, any change in our code will directly start the CICD pipeline. The pipeline first tests the deployment on testing environments. We are also using Helm charts to …
We had to move several products to Google Cloud, and the Google Kubernetes Engine was the option recommended to us, so we investigated it and ran with it. Back then (2019), we were not aware of Cloud Run-provisioned K8s clusters, so our other option was a completely …
GKE spins up new nodes a LOT faster than AKS. GKE's auto scaler runs a lot smoother than AKS. GKE has a lot more Kubernetes features baked in natively.
In comparison to functionality with EKS and AKS, it has a better upgrade path and the price is lower. Not sure why flannel is the primary overlay network provider but network policies are supported as well.
Google Kubernetes Engine has better upgrades and auto-scale management. Google Kubernetes Engine is also the cheapest option for managed Kubernetes, and Google is the principal contributor to the Kubernetes project.
Our organization went with Google's Kubernetes Engine because we are already significantly invested in the Google Cloud Platform. In our evaluation of Amazon's Elastic Kubernetes Service we were turned off by recent concerns about Amazon becoming overly dominant in the cloud …
It is easy to use, in 15 minutes you just have to follow a few steps, do some easy configurations and you have the project ready to run, once it is connected to the codebase, the execution is automatic. For anyone coming into the google environment, Functions make code execution easy and transparent. CI/CD is perfect
Google Kubernetes Engine is well suited for dynamic and large workloads since it can scale up with usage. It is easily configurable, which allows for flexibility. User interface is simple to navigate, which reduces roadblocks for a team with people unfamiliar with Kubernetes. Great if you are already using other GCP services as it integrates well with that.
The console UI is pretty nasty. Managing various authentication/permissions configurations is just a nightmare. On the other hand, once you are over the hump it's not so bad. AWS Lambda is no better.
It's a great product if you learn it. It has flexibility and is very strong. Autoscaling and Resource management make running huge applications a breeze. Using Helm with Kubernetes and Terraform for infrastructure creation can totally automate your CICD pipeline. You also get easy access to CUDA cores for machine learning.
Documentation is provided and clear for this service. Although GCP support is included in the current contract we didn't get to use it since the process is pretty straightforward.
GCF and Lambda are basically 1:1 the same. Fairly high level of complexity and learning curve. Comparable "power". Retool Workflows are a different sort of beast that is architecturally similar to externalizing a bit of logic in a "cloud function" (Retool calls them "workflows"). Retool workflows have a graphical UI for constructing logic flows which you would either love or hate. The #1 difference is cost. Retool Workflows are fantastically expensive compared to GCP or AWS Lambda.
We had to move several products to Google Cloud, and the Google Kubernetes Engine was the option recommended to us, so we investigated it and ran with it. Back then (2019), we were not aware of Cloud Run-provisioned K8s clusters, so our other option was a completely self-managed K8s cluster on Compute Engine VMs, which we did not have the knowledge of and capacity to handle.