GKE is fantastic to work with, we rolled with that on a nascent project in favour of Heroku and other PaaS. We had one or two rough spots but we’re not paying nearly as much as we would to have the entire thing managed by other parties, along with the accounting and awareness overhead that incurs. Kubernetes has a learning curve but it delivers an elegance too. The ulterior motive is that understanding Kubernetes now…
But the cost of Heroku on free, or nearly free tier, isn’t comparable to GKE. When I tried to launch a demo cluster it was basically launching numerous VMs just to support itself. I don’t know the monthly total, since I abandoned that idea pretty quick. But I imagine it’d be over $50/mo to run a tiny web app. My point is that every offering has its place. Heroku is great for getting going. Recently I’ve been experime…
GitLab is now running on GCP
61–70 of 163 posts
Re: GitLab is now running on GCP
#62Earlier quoted context omitted.
If you dispute a law, your issue is with the government that passed and enforces it, not companies abiding by that law.
This is not a legal requirement. Amazon and Microsoft do not do this, nor do Heroku, DigitalOcean,and countless other small and large companies. Google's interpretation of the law is unconventional and almost unique. (To the best of my knowledge, the only other company who interprets the law this way is Oracle, and that's saying something).
There might also be other reasons one would prefer to follow the spirit of the law and help put pressure on two dictatorships where at least one of them seeds instability in many countries.
Re: GitLab is now running on GCP
#63Earlier quoted context omitted.
I know Amazon or Microsoft aren't much better, but it's sad to see Gitlab use Google. I though Gitlab are the good guys.
Last year we couldn't access some aws server at work because it was on US gov blacklist. An aws server that hosted maybe hundreds of other unrelated websites. Amazon is just as bad. But I guess they have better PR.
Re: GitLab is now running on GCP
#64I wish they hadn't done this. Google has a unique and strict interpretation of US sanctions on countries like Iran and Cuba, much more strict than that of Microsoft or Amazon. If your site is hosted on GCP, Google blocks access to it from any sanctioned countries.
OVH is probably the only major non-US based public cloud provider[1]. It also happens to be the host of Wikileaks. [1] https://www.ovh.com/ca/en/public-cloud/instances/
Re: GitLab is now running on GCP
#65Earlier quoted context omitted.
But the cost of Heroku on free, or nearly free tier, isn’t comparable to GKE. When I tried to launch a demo cluster it was basically launching numerous VMs just to support itself. I don’t know the monthly total, since I abandoned that idea pretty quick. But I imagine it’d be over $50/mo to run a tiny web app. My point is that every offering has its place. Heroku is great for getting going. Recently I’ve been experime…
GKE is free. You could run a micro vm for 5$ with kubernetes orchestring it.
Re: GitLab is now running on GCP
#66Has anybody tried GKE and EKS from Amazon? What's your opinion on the later?
Here's a nice recent blog post about various issues you have to deal with to even set up a EKS cluster in AWS: https://medium.com/@dmaas/setting-up-amazon-eks-what-you-mus... I get the impression that compared to GKE, EKS is not yet fully baked as an easy to use product. It still involves too much manual fiddling around (e.g. see above) and operational complexity. I'd advise any clients of mine who want to run Kubern…
Re: GitLab is now running on GCP
#67Earlier quoted context omitted.
Exactly right. Much more attention needs to be brought to this subject. Imagining Google Cloud having as much market share as AWS is downright nightmarish. It would break large parts of the internet in those countries. I regularly travel to Iran, and can attest to a large number of random breakages (for example: the documentation of the date-fns library, because it loads data from Firebase). Google as an infrastructu…
Google is very pro-government, pro-censorship, pro-regulations, pro-military. It's better to just accept that it will never be a decent infrastructure provider because of that.
Re: GitLab is now running on GCP
#68Earlier quoted context omitted.
Exactly right. Much more attention needs to be brought to this subject. Imagining Google Cloud having as much market share as AWS is downright nightmarish. It would break large parts of the internet in those countries. I regularly travel to Iran, and can attest to a large number of random breakages (for example: the documentation of the date-fns library, because it loads data from Firebase). Google as an infrastructu…
Google is very pro-government, pro-censorship, pro-regulations, pro-military. It's better to just accept that it will never be a decent infrastructure provider because of that.
Re: GitLab is now running on GCP
#69Earlier quoted context omitted.
You can have it both ways by leveraging the free / hobby tier of Heroku with bringing your own data store. Nothing binds you to their resource providers. Just add an environment variable for your own database or Redis provider.
Then you lose some security though, because I think Heroku uses large IPs ranges [1]. There seems to be no way to allow database access from a private IP address, other than using expensive proxying addons. That means you probably have to open up your database to 0.0.0.0/0, which is not good at all. [1] https://stackoverflow.com/questions/15512360/get-a-finite-li...
Re: GitLab is now running on GCP
#70I wish they hadn't done this. Google has a unique and strict interpretation of US sanctions on countries like Iran and Cuba, much more strict than that of Microsoft or Amazon. If your site is hosted on GCP, Google blocks access to it from any sanctioned countries.
Exactly right. Much more attention needs to be brought to this subject. Imagining Google Cloud having as much market share as AWS is downright nightmarish. It would break large parts of the internet in those countries. I regularly travel to Iran, and can attest to a large number of random breakages (for example: the documentation of the date-fns library, because it loads data from Firebase). Google as an infrastructu…