4 ms·
Seems extremely expensive, especially the data transfer part. Just a quick calculation at $0.50/GB we would end up spending $10,000s in just data transfer costs
by Tomdarkness 6y ago
Seems extremely expensive, especially the data transfer part. Just a quick calculation at $0.50/GB we would end up spending $10,000s in just data transfer costs vs $0 with AWS ECR (transfer within region is free).
Guess this would work out okay for storing some development images but definitely does not seem feasible for production use.
Unless I'm missing something? There's some fine print about it being free within the context of a github action, but this doesn't really seem clear. Does my fleet of ec2 instances pulling down the image after a new deployment count as within an "action"?
- avery42 6y agoI'm guessing they mean it's free for Github Actions that run in a Docker container: https://docs.github.com/en/actions/creating-actions/creating-a-docker-container-action https://docs.github.com/en/actions/creating-actions/creating...
- judge2020 6y agoProbably just GitHub Actions in general, although I'm not sure if it differentiates between self-hosted runners and hosted runners (which presumably run in the same Azure datacenter where transfer is free/less than $0.01/gb).
- luhn 6y agoWhere do you see that? I can't find data transfer pricing anywhere. Edit: Found it. https://github.com/features/packages#pricing https://github.com/features/packages#pricing
- clarkbw 6y agoData transfer between GHCR and Actions is free. We're building out a much tighter integration between your source code and the artifacts created. The effects of this will create a stronger supply chain link and work toward better reproducibility. We recommend using GHCR for the development and test workflows and then publishing to the "Cloud *CRs" for your production images such that they can be pulled directly from there.
- waheoo 6y agoWhy do you recommend? Because that's how you get paid or is there actually a value add here I'm not seeing? "Tighter integration" and stronger vendor lockin isn't actually a selling point for anyone but the seller. I'm not sure I buy the "better reproducibility" line either, whats better here?
- TheIronYuppie 6y agoWell, if nothing else, it means you'll have extremely quick connectivity between your GitHub Action Runner and the registry :) As mentioned, this is best (for now) as a dev/test tool, rather than a general container registry. Disclosure: I work at Azure.
- waheoo 6y agoOk, and that justifies the cost somehow? Disclosure: that was obvious :) No hard feelings, just pointing out the community needs more than corp speak to be convinced, especially when Microsoft is telling you "its just better ok"
- jolux 6y agoI think you’re wrong about tighter integration not being a selling point. Integration makes things more accessible to a wider audience and can increase productivity when done well too because it will make moving data through a system broadly more reliable.