Возможно ли / разумно ли построить двухуровневое / двухуровневое решение для кеширования ветвлений?
Текущая ситуация:
- 300 основных сайтов, каждый из которых имеет общий файловый ресурс на машине 2008R2 или 2012R2
- Многие из этих основных сайтов имеют сайт филиала, на котором установлены компьютеры под управлением Windows 7 и Vista, которые имеют доступ к общим ресурсам на своем главном сайте (в настоящее время на сайте филиала нет машин-серверов).
- Многие из этих сайтов имеют плохие ссылки (2 Мбит /3 Мбит) на наш центр обработки данных из-за географических обстоятельств
- Резервное копирование общих ресурсов выполняется локально на каждом сервере основного сайта.
- 2 зеркальных центра обработки данных
Проблема:
- Каналы WAN между основными сайтами и соответствующими им филиалами чаще всего перегружены (маршрутизируются через основной центр обработки данных)... в основном все ссылки сильно перегружены
О чем я думаю:
- Переместите все общие серверные ресурсы с основных сайтов на центральный кластер файловых серверов W2012R2 в нашем центре обработки данных.
- Установить функцию BranchCache на этом кластере
- Установите функцию BranchCache на каждом сервере основного сайта.
- Установите дешевый сервер 2012R2 на каждом сайте филиала и установите функцию BranchCache
- Сконфигурируйте серверы так, чтобы они действовали как "клиентский режим кэширования", и укажите их для кластера.
- Настройте клиенты для использования "режима размещенного кэша" и укажите их на их локальный BC-сервер
Вопрос:
Может быть, я упускаю из виду очевидное, но можно ли это сделать с помощью BranchCache V1/V2? Будет ли DFS лучшим способом? Любой реальный опыт? Голая со мной пятница;)