foundation icon indicating copy to clipboard operation
foundation copied to clipboard

[Funding] Infrastructure budget

Open fricklerhandwerk opened this issue 11 months ago • 8 comments

AFAIK @NixOS/infra has no fixed budget limits for operating infrastructure:

  • This is a problem, since the team can't meaningfully answer requests such as when teams request services to be deployed, since they don't know what is considered affordable
  • This bears a risk of overstretching available funds during normal operations, such as after the Equinix exit

Having visibility into what's possible is crucial for reducing uncertainty and stress, but also to expedite decisions on resource allocation.

I request the @NixOS/foundation to specify and publish monthly/yearly limits for official infrastructure expenses.

fricklerhandwerk avatar Feb 13 '25 14:02 fricklerhandwerk

Appreciate the request here! As we are currently going through the interview process for nominees on board rotation I'm happy to field specific items personally until we get the new board in place to handle this in a more sustainable/constructive way. Also, I would love to see this be more collaborative. If you have a proposal to how we should calculate these yearly limits it would be helpful.

refroni avatar Feb 13 '25 17:02 refroni

I'll take a look at past expenses. @NixOS/infra should know what's currently going on and ahead of us.

fricklerhandwerk avatar Feb 13 '25 19:02 fricklerhandwerk

@mweinelt shared the following numbers, which I'd ask @kpark955 check (and compare to previous months) in our accounting system.

  • machines at hetzner (1600 EUR/mo rn)
  • aws storage and transfer cost (???)
  • domains at gandi (I don't have access here)
  • improvmx (likely the 9 USD/mo thing)

the hetzner machines are roughly the following:

  • hydra, its database (~270 EUR)
  • monitoring and other jobs (~40 EUR)
  • 2 x86_64-linux builders (~415 EUR)
  • 2 aarch64-linux builders (~385 EUR)
  • 5 darwin builders (~260 EUR)
  • non-critical infra host (~100 EUR)
  • ngi machine (~65 EUR)

fricklerhandwerk avatar Feb 26 '25 11:02 fricklerhandwerk

  • machines at hetzner in 2024 paid average of €693.94 but in 2025 the costs went up to average €1,542.44 (1475.1 in January and 1609.78 in February 2025)
  • aws storage and transfer cost €56,140.88 in 2024
  • domains at gandi €269.16 2024-to date
  • improvmx $24 USD/month

Do you want me to provide a detailed breakdown of the hetzner costs as well? @mweinelt @fricklerhandwerk

kpark955 avatar Mar 04 '25 05:03 kpark955

I have access to our hetzner account, so not for me.

mweinelt avatar Mar 04 '25 05:03 mweinelt

  • aws storage and transfer cost €56,140.88 in 2024

Can we get the current monthly sum we are paying for AWS? Background: In August 2024, we received a sponsorship extension plus an increase of AWS credits so the sum for 2024 is not very expressive.

fpletz avatar Mar 04 '25 08:03 fpletz

The current AWS sum is Zero after the AWS credit is applied. We're close to the 15k USD/month limit.

zimbatm avatar Mar 04 '25 09:03 zimbatm

This issue has been mentioned on NixOS Discourse. There might be relevant details there:

https://discourse.nixos.org/t/update-on-nixos-foundation-operations-support/61603/1

nixos-discourse avatar Mar 13 '25 05:03 nixos-discourse