Ashok Natarajan Ответов: 0

Лучшая технология для реализации гео графической балансировки нагрузки


Всем Привет,
Наш проект состоит из двух веб-серверов и двух серверов баз данных для обеспечения высокой доступности в Индии. У нас есть несколько пользователей в США, они получат доступ к некоторым файлам большого размера, просмотрят их, а затем отправят страницу через наше веб-приложение. Поскольку наши файлы доступны в хранилище SAN, расположенном в Индии, открытие их занимает слишком много времени при доступе к ним из США. Поскольку файлы и документы играют важную роль в нашем приложении, мы решили иметь два веб-сервера, два сервера баз данных и отдельное хранилище SAN в США. Затем мы включим балансировку географической нагрузки, чтобы HTTP-запрос попадал на соответствующие веб-серверы в зависимости от географического местоположения. Теперь эта настройка кажется прекрасной. Но мы сталкиваемся с проблемами при репликации базы данных между серверами, расположенными в Индии и США, и репликации файлов между хранилищами SAN, расположенными в Индии и США. Мы попробовали SQL Server Merge Replication для синхронизации базы данных и Goodsync для синхронизации файлов. Оба не поддерживают должным образом. У нас есть оконные службы, размещенные в Индии, которые будут генерировать файлы на основе изменений, произошедших в базе данных. Поскольку репликация слиянием происходит слишком медленно и не реплицирует изменения в виде наборов, файлы создаются с частичными данными, что приводит к неверным документам. Не могли бы вы посоветовать мне лучшее решение этой проблемы?

Что я уже пробовал:

Репликация слиянием для синхронизации баз данных, Goodsync для синхронизации файлов

0 Ответов