В случае выбора Hosted Cache Mode, для хранения кэша используется Windows 2008 R2 сервер, расположенный в локальной сети удаленного офиса. Помимо хранения кэша, на сервере может быть установлен и использоваться ряд других серверных ролей. Например, это может быть файловый сервер, сервер печати или даже контроллер домена. Возможно создание группы серверов для хранения кэша.
Схема работы
В данном сценарии работа происходит по следующему алгоритму (рис. 1).
Клиент1 посылает запрос на получение информации c сервера данных. Сервер данных определяет, что клиент поддерживает технологию BranchCache и отдает ему набор идентификаторов, соответствующих запрошенным данным.
Основываясь на полученном наборе идентификаторов, клиент1 запрашивает информацию у локального сервера, отвечающего за хранение кэша. Если в локальном кэше данные отсутствуют, сервер сообщает от этом клиенту1.
Клиент1 скачивает информацию с сервера данных по публичному каналу связи. После получения информации, она сохраняется локально.
Клиент1 уведомляет сервер, ответственный за хранение кэша, о полученных данных.
В ответ на это, сервер соединяется с клиентом1 и забирает с него скаченные данные.
Если клиент2 запрашивает точно такие же данные, сервер данных передаст ему аналогичный набор идентификаторов.
Клиент2 запрашивает данные у локального сервера.
Сервер, хранящий кэш, передает нужную информацию клиенту2 по локальной сети. После завершения скачивания, клиент2 проверяет на сервере данных корректность полученной информации.
Если клиент2 не смог обнаружить желаемую информацию в кэше локального сервера, процедура скачивания повторяется заново.
Настройка Windows 7 для использования Hosted Cache Mode
Настроить рабочие станции для использования Hosted Cache Mode можно при помощи групповых политик. Для этого в консоли управления групповой политикой следует установить значение Включена для следующих параметров:
Альтернативным способом настройки рабочих станций для использования Hosted Cache Mode является использование утилиты netsh. Для этого необходимо выполнить следующие действия.
Запустить командную строку с правами локального администратора.
Выполнить команду:
netsh branchcache set service mode=HOSTEDCLIENT location=HostedCacheName
Вместо HostedCacheName следует подставить полное доменное имя сервера на котором будет храниться кэш.
В случае если компьютер не входит в домен Active Directory, необходимо задать дополнительный параметр clientauthentication
Netsh branchcache set service mode=HOSTEDSERVER location=HostedCacheName clientauthentication=NONE
По умолчанию используется доменная аутентификация.
При настройке с помощью команды netsh, на брандмауэре клиента автоматически разрешаются правила, соответствующие выбранному режиму. В случае настройки через групповые политики, брандмауэр следует настраивать дополнительно. Способы его настройки будут изложены в следующей статье (ссылка).
Автор: Dmitry_Rudykh
Если на странице вы заметили в посте отсутствие изображений, просьба сообщить , нажав на кнопку.
После прочтения материала " Windows 7: Администрирование - Технология BranchCache. Часть 3. Hosted Cache Mode ", можно просмотреть форум и поискать темы по данной игре.