4 ms·
Not sure about the other clouds, but GCP is just atrocious for this with both of their offerings. App Engine, seems to be no longer developed, and is considere
by seer 5y ago
Not sure about the other clouds, but GCP is just atrocious for this with both of their offerings.
App Engine, seems to be no longer developed, and is considered “old” technology, it works, but its hard to do more enterprisy stuff, like virtual private cloud (VPC) with it. For example you can configure it to be able to access a VPC, but you cannot put it “inside” the VPC so others services can interact with it.
Cloudrun seems to be the new hot thing, and it works too, seems to be made using kubernetes itself, so promises future development and integration. However there is a tiny flaw in the system, berried in a fine print in an obscure doc page. Cloudrun severely throttles cpus on any containers that are not currently processing an http request. So you cannot build anything that is long running - kafka consumers, batch processes etc. What you are supposed to do is delve head first into the whole of GCPs ecosystem and embrace their queues, message brokers, and event sourcing systems (as they’re all http request based), woe to the ones that have to interact with tech thats outside of it.
/rant
- coryrc 5y ago> seems to be made using kubernetes itself "Cloud Run for Anthos" is, but the standard Cloud Run product is not. Throttling would only apply to the latter. I work on them. (Not that this level of detail is germane to the conversation).
- seer 5y agoIs Anthos an abstraction on top of Kubernetes then? Kind of hard to understand with all the marketing around it. E.g. it runs k8n, alongside other google tech on your hardware? If that is the case maybe its going in the wrong direction from the general sentiment in this thread - trying to solve the problem of too many abstractions by adding another abstraction. I think I’d prefer tech that removes turtles from the stack rather than adding fresh ones. Wonder how long it will take to have “Kipos - a tech to manage your complex Anthos deployments” :-D
- kelseyhightower 5y agoI'm currently testing our (GCP) solution to the CPU throttling you've highlighted. I've been using Vault[1] as my test case, and so far so good. Be on the look out for early sign up if you're interested. [1] https://github.com/kelseyhightower/serverless-vault-with-cloud-run https://github.com/kelseyhightower/serverless-vault-with-clo...