Open-weight economics
Size the cluster, see where the money actually goes, and find the volume at which self-hosting an open-weight model stops losing money against a hosted API.
20 minutes to size one workload; longer if you argue with the defaults, which you should