Live data from Hacker News

GitLab is now running on GCP

twitter.com

61–70 of 163 posts

Re: GitLab is now running on GCP

#61
post #6
post #5

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…

GKE is free. You could run a micro vm for 5$ with kubernetes orchestring it.

Re: GitLab is now running on GCP

#62

Earlier 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).

It's hard to tell until it's decided in a court. Until then it's everyone's best guess. Googles compliance officers might find it not worth the risk.

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

#63
post #24

Earlier 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.

Your post makes it sounds like it is US Gov that is behaving like Google (i.e. running blacklists) not AWS?

Re: GitLab is now running on GCP

#64
post #34

I 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/

Coming soon to the USA. Scroll down to the map labeled "OVH Public Cloud regions" on the link you provided.

Re: GitLab is now running on GCP

#65
post #61
post #6

Earlier 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.

GKE itself is free - you have to pay for each node you use though, and GKE requires some core services that take up most of the space on 1-2 standard nodes in your cluster.

Re: GitLab is now running on GCP

#66

Has 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…

I've spent the past two weeks trying to get Gitlab and Amazon EKS up and running and that blog post is pretty much spot on. I'm actually halfway through exploring some of the ingress options discussed in the post but I think I'm just going to try another provider now. Thanks for posting.

Re: GitLab is now running on GCP

#67
post #15

Earlier 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.

They voluntarily withdrew from China to avoid censorship even though they are now backtracking that decision. Amazon was the one providing facial recognition to law enforcement. I don't see any of them as clear "good guys" or "bad guys".

Re: GitLab is now running on GCP

#68
post #15

Earlier 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.

I work at Google. Google can be very conservative and risk-averse in following regulations, but ask far as I can tell Google is one of the least pro-government, pro-censorship, pro-regulations, pro-military corporations in the world.

Re: GitLab is now running on GCP

#69
post #51
post #8

Earlier 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...

Is Heroku Postgres locked down by default? Maybe I’m misremembering, but I’m pretty sure I’ve used the Heroku database url on my local machine before.

Re: GitLab is now running on GCP

#70

I 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…

Talk about hyperbole. "Nightmarish" smh
Post reply on HN