3 ms·
I think that is unfair. Each of those buzz words were concepts in the article or actual products that GCP offers. However, this is embarrassing to GCP that thi
by ec109685 7y ago
I think that is unfair. Each of those buzz words were concepts in the article or actual products that GCP offers.
However, this is embarrassing to GCP that this isn’t easier. These were very basic requirements from this customer, yet so much rigmarole was needed to get it set up.
- manigandham 7y agoMulti-cluster global load balancing isn't "very basic" and no other cloud is any easier. AWS requires stacking the Global Accelerator on top of their ALB/ELBs but doesn't have smart routing across clusters and Azure only has Frontdoor which requires completely manual setup and has no backend integration.
- ec109685 7y agoDeploying an app to more than one geographic region on earth should be very basic. For mostly read only sites, it is mean to make your users suffer extra latency and your reliability goes down. The authors had to go read source code to figure out obscure annotations at one point to get container aware networking to work, which then wasn’t compatible with Google’s tools to setup global ingress.
- manigandham 7y agoThat isn't very basic and never has been. If it's just a read-only site then all you need is a CDN, not load balancing with multiple regions running Kubernetes clusters. What other cloud vendor or PaaS offers this? The only one that has seamless global deployment is Cloudflare's Workers but that's limited to Javascript code in a lightweight functions environment.
- ec109685 7y agoThey are making one part of this easier at least: https://twitter.com/vicnastea/status/1232751949117702145?s=20 https://twitter.com/vicnastea/status/1232751949117702145?s=2...
- ec109685 7y agoI said mostly read-only. Like if you can run off of a MySQL master and replica. It’s common enough they are trying to support it: https://cloud.google.com/blog/products/gcp/how-to-deploy-geographically-distributed-services-on-kubernetes-engine-with-kubemci/ https://cloud.google.com/blog/products/gcp/how-to-deploy-geo... Their tool is at least three years old and still has this disclaimer: “Caution: The kubemci tool is a temporary solution intended to help users begin using multi-cluster Ingress. This tool will be replaced by an implementation using kubectl that delivers a more Kubernetes-native experience. Once the kubectl implementation is available, you will need to manually migrate any apps that use kubemci”