[GHC DevOps Group] Help with S3 costs

Chevalier, Jonas jonas.chevalier at tweag.io
Mon Jan 28 17:18:37 UTC 2019


Hi Ben,

Tweag is going to pick-up the tab for this. I will send you AWS credentials
in a few.

If all you want is a S3-compatible API, I have also deployed minio
successfully in the past. There are a few gotchas but it could be a nice
alternative.

Best,
Jonas


On Wed, Jan 23, 2019 at 12:38 AM Ben Gamari <ben at well-typed.com> wrote:

> Simon Peyton Jones <simonpj at microsoft.com> writes:
>
> > I think it would probably help to summarise all the costs that we are
> > currently incurring, and who is currently paying for them (including
> > in-kind contributions). That would help to give perspective.
> >
> Yes, that is a great idea.
>
> From the top of my head here is a quick summary; currently all of our
> costs except for S3 are covered by in-kind donations (thank you
> everyone!):
>
>  * Who: Google X
>    What: Google Compute Engine credit
>      * currently 4x 8-core x86-64/Windows instances
>    Why: Currently used exclusively for Windows CI builds
>         although we aren't using the entire credit
>    Cost: In-kind donation
>
>  * Who: Packet.net
>    What: Computers
>      * 2x 8-core x86-64/Linux machines
>      * 1x 48-core AArch64/Linux machine
>    Why:
>      * GitLab hosting
>      * CI builders
>      * various non-GHC services (Hackage, Hackage documentation
>        builder, haskell.org web hosting)
>    Cost: In-kind donation
>
>  * Who: Futurice
>    What: Computers
>      * 1x Mac Mini
>    Why:
>      * Mac OS X builder
>    Cost: In-kind donation
>
>  * Who: Davean Scies
>    What: Computers
>      * 2x x86-64/Darwin Mac Minis
>    Why:
>      * Mac OS X builders
>    Cost: In-kind donation
>
>  * Who: Ben Gamari
>    What: Computers
>      * 1x 16-core x86-64/Linux machine
>      * 1x 64-core x86-64/Linux machine
>    Why:
>      * CI builders
>    Cost: In-kind donation
>
>  * Who: Alp Mestanogullari
>    What: Computers
>      * 1x 12-core x86-64/Linux machine
>    Why:
>      * CI builder
>    Cost: In-kind donation
>
>  * Who: GitLab
>    What: A GitLab Ultimate license
>    Why:
>      * Hopefully this is self-explanatory
>    Cost: In-kind donation
>
> I do hope I haven't forgotten anyone.
>
> > Not incurring costs unnecessarily is obviously the first step, so your
> > second message (with good news about reducing storage costs) is great.
> > If the remaining monthly cost still looks high, we should review
> > whether we want to keep everything we are keeping. Does anyone ever
> > look at this stuff?
> >
> Preserving binary distributions serves two purposes:
>
>  * preserving `master` commits allows for easy bisection; I think this
>    is quite important since bisection is frequently the fastest way to
>    home in on a regression .
>
>  * preserving MR artifacts allows users to easily use and share the
>    results of their builders; given that we have burned the carbon to
>    produce the build, it seems wasteful to immediately throw away the
>    result given how cheap storage is. Facilitating this is the purpose
>    of the ghc-artefact-nix tool which mpickering recently wrote about on
>    ghc-devs.
>
> Now since we have avoided the worst of transfer costs it seems to me
> that the cost preserving these artifacts is well-justified.
>
> > You should not have to pay for anything personally!
> >
> Of course, to be clear I don't intend on continuing to pay the AWS
> costs; the bucket merely ended up on my account since this was the
> easiest way to get started. The plan was to then bring the issue with
> ghc-devops after we had a better idea of what the costs look like.
> Admittedly, I expected the bill to be a bit lower than it ended up
> being.
>
> Cheers,
>
> - Ben
> _______________________________________________
> Ghc-devops-group mailing list
> Ghc-devops-group at haskell.org
> https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devops-group
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-devops-group/attachments/20190128/16e51c47/attachment.html>


More information about the Ghc-devops-group mailing list