Клиенты, указывающие свои домены на наши IP-проблемы и долговечность системы


Для нашего приложения SaaS мы разрешаем клиентам указывать свое доменное имя на наш сервер.

Сейчас мы планируем просто выдать один из наших IP-адресов AWS elastic, чтобы они указали на свой домен. Эластичный IP-адрес будет по существу указываться на веб-сервер экземпляра EC2...и, возможно, балансировщик нагрузки во времени (если этого требует трафик!).

Пользователь будет указывать, что его домен находится в нашем приложении, и мы сможем разрешить имя хоста, входящее в качестве их апп.

Меня беспокоит долговечность этого решения. Этот IP не может измениться. И мы, безусловно, будем привязаны к AWS, если пойдем этим путем.

(Примечание: будучи стартапом из 1-2 человек, стоящий дата-центр, скорее всего, не будет работать, и мы надеемся использовать AWS или Azure).

Какие решения сделают эту концепцию веб-сервера SaaS с IP-адресом последней в долгосрочной перспективе, с гибкостью и как можно меньшей связью с облачным провайдером?

С риском спросить "что это лучший способ сделать это"...как лучше всего это сделать, имея в виду долговечность и небольшой выбор поставщика облачных услуг?

1 3

1 ответ:

Вы не можете указать IP-адрес на балансировщик нагрузки, поэтому это кажется очень плохой идеей. Вам нужен свой собственный домен / поддомен, на который клиенты могут указывать свои домены / поддомены через запись CNAME на своем конце. Затем, если расположение вашей службы когда-либо изменится, вам просто нужно обновить запись домена, и их DNS-записи будут по-прежнему правильными.