Назад | Перейти на главную страницу

Как спроектировать инфраструктуру для приложения, обслуживающего США и Канаду?

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

Итак, как лучше всего обслуживать обе страны?

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

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

Будьте благодарны, что сайты идентичны (они такие, не так ли?) - Инвестируйте (время и / или деньги) в достойное решение для удаленного развертывания, и вам нужно будет разработать, протестировать и отладить только один раз, а затем развернуть на обоих сайтах .

У нашей компании была такая же проблема. Решение, которое мы сделали, - это серверы баз данных и серверы отчетов в каждой стране, а серверы приложений - в Канаде. Я подозреваю, что проблема, с которой вы сталкиваетесь с трансграничными данными, связана с Патриотическим законом, особенно с канадской стороны.

Может быть, лучше поговорить со специалистом-юристом, но если вам не разрешено «пересекать границу» с данными, и вы эффективно делаете это сейчас с репликацией, я могу только порекомендовать вам остановиться сейчас.

По сути, вам придется сегментировать свою базу данных, это так просто.