Превратить локально размещенное приложение нескольких экземпляров в приложение, размещенное в облаке - PullRequest
0 голосов
/ 26 февраля 2019

Существует ли стандартная процедура или автоматизированный инструмент для превращения приложения, размещенного локально на нескольких географических сайтах (на каждом из которых размещается сервер со своим собственным экземпляром базы данных SQL и 1..n клиентами, подключающимися к этому серверу), в приложение, размещенное в облаке?

Следует поддерживать разделение данных (для каждого экземпляра БД).

Цель состоит в том, чтобы удалить серверы на сайте и разместить их на одной облачной платформе.

Клиенты должны иметь возможность подключаться к серверу в облаке, используя старые учетные данные и дополнительно предоставляя некоторую идентификацию прежнего географического местоположения.

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

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

Я уверен, что есть имя для этой проблемы, но у меня нет идей, что искать.

...