Open gedw99 opened 1 year ago
Do you have specific things you'd like to do with that information, like launching machines in the cheapest region?
Hey @kzys
I have to run servers on GCP, hetzner, and now Fly for large machine learning runs.
So if pricing is part of the API it would mean i can do adaptive deployment. GCP and AWS offer spot price VMS for this and also have an API for real time spot pricing.
Now i know fly does NOT have spot pricing...
I have no idea if Fly offers MOQ ( minimum order quantity ) style pricing yet, but right now i just need pricing at the API level to write my code against.
We then run our benchmark on each fly machine to get what we can a Grunt co-efficient. This Grunt coefficient gives us a rating of the performance on FLY as well as GCP and Hetzner.
Then i can work that back against the pricing to have a Grunt price / hr :)
Oh and launching in cheapest regions would be cool. A bit like the Hetzner API example where you can watch the feed per region.
If You need to contact me directly my github profile has contacts.
Can you add pricing to the CLI for automation purposes and make it optionally return JSON.
For example with Hertzer you can pick a server type and get all the info you need.
https://github.com/hetznercloud/cli
they also have interval at cli level globally so you can get real time info... Its pretty neat.