don't forget GCE and Azure...