Originally posted by Ironmask
View Post
Announcement
Collapse
No announcement yet.
X.Org/FreeDesktop.org Is Looking For Sponsors Or May Have To Cut Continuous Integration Hosting
Collapse
X
-
Come on, really? How is it possible that something like Khronos exist? Ahh now I understand X.org is pro bono adopter. Wow then freedesktop.org can be lucky that they are doing all the work to giving words like free and open some value.Last edited by Naquatis; 28 February 2020, 03:47 AM.
Comment
-
Oh, wow. I guess some cost for bandwidth is to be expected, but 75k seems excessive. That's $200 per day.
I guess it could be a lot cheaper if "internal" traffic between the main gitlab instance and runners was actually internal instead of going through the internet. Then runner bandwidth cost could be reduced to a bunch of ethernet cables.
I mean, yes, the service should be somewhat reliable. But maybe it doesn't need the reliability guarantees offered by cloud services. Instead, couldn't they buy a bunch of servers of their own and pay a comparably small amount for colocation? Or maybe companies would be willing to offer colocation for free? Then CI wouldn't need any internet bandwidth, so they'd only have to pay for bandwidth that is needed when developers pull/push their changes, or people interact with the gitlab instance in other ways. Hardware failure could cause some outages, unless they buy more servers and implement some kind of fail over strategy. But this is not facebook or google where 100% availability is required. If developers can't push their changes today, they start working on something else and push tomorrow.
- Likes 4
Comment
-
Originally posted by mroche View Postpeterdk I don't think this is an issue of cost of GitLab, it's the cost of hosting and managing the instance/storage/runners on GCP. Cloud costs can be killer. They're using the Community Edition, which is already free. https://gitlab.freedesktop.org/help
Some reasons for self-hosting this are you aren't affected by downtime or service mistakes on GitLab's behalf, you don't compete with other projects for runners (though you can still attach your own on the .com instance), and it can be faster (in my experience) in terms of interactions (depending on what you host it on). X.Org/FreeDesktop clearly put value in holding their code and services on self-managed infrastructure, if they didn't it probably would be GitHub/GitLab.com.
Cheers,
Mike
When using official/centralized git hostings, then you can also gain more contributors, as not everybody is interested to setup more accounts, because projects want to be self-hosted. Even google hosts golang on github: https://github.com/golang/
Competing for runners,... That's just bad terminology there,... It's about utilization of resources, and I don't see anything wrong in waiting a minute or few to make CI build happen. Anyway, CI builds are only post-checks, which usually should be green, as developers should be cautious with their changes, because probably not everything is covered by automated tests.
And, about holding code in own hands,.. and having safe copy,.. well, then just setup self-hosted server to mirror git repositories including copies of old branches when force-pushed. Anyway,.. everything self-hosted can be cracked (sooner or later), therefore any real backups are local, and geographically spread, on machines, which aren't directly reachable from internet (behind NAT and firewall). And, the best ones are stored on external drives,... So, just setup mirroring in home of each developer, and you have perfect backups.
Honestly,.. I don't see any real gain in not using official GitLab hosting, or GitHub,... cost for computing and human resources is higher, than is the price for these services,...
Comment
-
Seems like whoever set this up doesn't really know what they are doing, from a quick look at the issues simple things like making all traffic doesn't go via the outside (which means egress costs) isn't even done https://gitlab.freedesktop.org/freed...top/issues/206
And it would be useful to see a cost breakdown, it's very unclear what exactly is causing these high costs.
- Likes 2
Comment
-
Originally posted by Isedonde View PostOh, wow. I guess some cost for bandwidth is to be expected, but 75k seems excessive. That's $200 per day.
- Likes 2
Comment
-
Originally posted by grigi View PostGCloud/AWS/Azure are all scams, unfortunately. They promise you the world, give you estimated bills, then you realise they lied with a straight face, and hide behind enough technicalities and small print that it's still cheaper to just be extorted.
I have seen this happening over, and over, and over. My current company pays gcloud only about 30x what the estimated costs were. That's still 20x what we paid before at Hetzner.
So, please, don't ever trust these large cloud providers' promises.
Comment
-
It would be great a distributed system for CI, in the way of the old SETI@home...Last edited by rastersoft; 28 February 2020, 05:48 AM.
- Likes 1
Comment
Comment