I invite you to look at the various solutions implemented by those public cloud providers that actually implemented this feature.