I'd like to echo an suggestion I read earlier in this thread: at this scale (i.e. yearly spent), talk to AWS, GCP, Azure or a reseller of your trust and get a good deal to compare your other options with.
Disclaimer: I'm working at a consultancy/partner for a competing cloud.
Disclaimer: I'm working at a consultancy/partner for a competing cloud.