Just my 2 cents: Would be amazing if this could automatically change to the most cost-effective machine type for you, so the user wouldn't have to go in and do it manually. Perhaps that's something you're already working on?
On a related note, I built Usage.AI [2] to automatically buy and sell Reserved Instances on AWS to cut costs.
[1] https://techcrunch.com/2022/03/14/inflation-is-real-google-c... [2] https://usage.ai
The "Instance Picker" automatically sorts by price per hour. So at the top is always the most affordable VM according to your filter. Everyone has different requirements. I work a lot with SAP and therefore filter a lot by the SAPS benchmark.
To automate this step I provide the SQL export. You can then quickly select the correct machine type.
When your VM is active in the Google Cloud for the 8 days, Google automatically recommends the size (vCPU and memory) of the VM based on the workload. More: https://cloud.google.com/compute/docs/instances/apply-machin...
What could be missing is the GPU aspect. Not sure if the data is available, but it is very unclear to me which GPU is available on which machine type. and also how many, so that I have some chance to get one.
I needed more information than that. E.g. all the SAP stuff and I also wanted links for each VM.