Существует ли стандартная процедура или автоматизированный инструмент для превращения приложения, размещенного локально на нескольких географических сайтах (на каждом из которых размещается сервер со своим собственным экземпляром базы данных SQL и 1..n клиентами, подключающимися к этому серверу), в приложение, размещенное в облаке?
Следует поддерживать разделение данных (для каждого экземпляра БД).
Цель состоит в том, чтобы удалить серверы на сайте и разместить их на одной облачной платформе.
Клиенты должны иметь возможность подключаться к серверу в облаке, используя старые учетные данные и дополнительно предоставляя некоторую идентификацию прежнего географического местоположения.
Первая идея, которая приходит на ум, - добавить идентификатор географического сайта.к каждой точке данных и превратить сервер в один гигантский суперсервер, который будет предоставлять данные заданным клиентам на основе географического идентификатора.
Вторая идея состоит в том, чтобы разместить каждый сервер отдельно в облаке и разместить слой менеджера вышеони будут делегировать запросы от клиентовe база данных.
Я уверен, что есть имя для этой проблемы, но у меня нет идей, что искать.