Введение
В данной статье будет описан процесс настройки серверов данных. Технология BranchCache поддерживается следующими типами серверов:
-
веб-серверы, предоставляющие данные по протоколам HTTP и HTTPS. Например, это может быть корпоративный SharePoint-портал.
-
Серверы автоматического обновления или установки программного обеспечения, работающие через протокол BITS (Background Intelligent Transfer Service). Например, сервера WSUS или System Center Configuration Manager.
-
Файловые серверы, предоставляющие данные по протоколу SMB. В этом случае технология BranchCache выступает в качестве альтернативы использования автономных файлов. Однако в отличии от автономных файлов, информация, хранящаяся в кэше, может быть получена только при доступности сервера данных.
Установка компонента BranchCache
Для включения на сервере поддержки BranchCache необходима установка одноименного компонента (см. рис. 1) и настройка автоматического запуска службы "BranchCache".
Рис. 1. Установка компонента BranchCache
Для этого следует выполнить следующие действия.
- Открыть оснастку "Диспетчер сервера".
- Выбрать из списка пункт "Компоненты".
- Нажать кнопку "Добавить компонентыs".
- Поставить флажок напротив "BranchCache".
- Нажать кнопку "Далее".
- Нажать кнопку "Установить".
- Закрыть окно установки и оснастку "Server Manager".
- Открыть оснастку "Службы".
- Зайти в свойства службы "BranchCache".
- Убедиться, что установлен автоматический тип запуска.
- Запустить службу.
Помимо этого, на сервере, планируемом для хранения файлов, необходима установка роли "Файловый сервер" и публикация данных для использования BranchCache. Рассмотрим это более подробно.
В локальной или доменной групповых политиках в разделе
Конфигурация компьютера\Административные шаблоны\Сеть\Сервер Lanman
следует установить соответствующее значение параметра Публикация хэша для службы BranchCache.
Допустимы следующие значения этого параметра.
-
Разрешить публикацию хэша для всех общих папок. Разрешает публикацию для всех сетевых папок.
-
Разрешить публикацию хэша только для общих папок, на которых включена служба BranchCache. Разрешает публикацию только для сетевых папок с включенным BranchCache.
-
Запретить публикацию хэша на всех общих папках. Запрещает публикацию для всех сетевых папок (даже на тех, где разрешен BranchCache).
Для включения BranchCache на каждой сетевой папке следует выполнить следующие действия.
- Зайти в свойства папки.
- Перейти на закладку "Доступ".
- Нажать кнопку "Расширенная настройка".
- Перейти на вкладку "Кэширование".
- Убедиться, что стоит флажок "Вне сети доступны только указанные пользователем файлы и программы" и щелкнуть по кнопке "Включить BranchCache".
- Дважды нажать кнопку "Ок".
Для остальных типов серверов дополнительная публикация данных через компонент BranchCache не требуется.
При использовании режима Hosted Cache Mode необходимо предварительно настроить сервер, предназначенный для хранения кэша.
Настройка сервера для хранения кэша
Для настройки хранения кэша, на выделенном сервере удаленного офиса следует выполнить следующие действия.
- Установить компонент BranchCache.
- Настроить автоматический запуск службы BranchCache.
- Включить с помощью команды Netsh режим хранения кэша на сервере:
Netsh branchcache set service mode=HOSTEDSERVER clientauthentication=NONE
- Установить сертификат, который позволит клиентам идентифицировать сервер и устанавливать с ним доверительные отношения. Выпустить и одобрить данный сертификат могут либо корпоративный удостоверяющий центр, либо сторонний центр сертификации (например, Verisign или Thawte).
После настройки клиентской и серверной части, а также разрешения передачи данных через сетевые экраны, сотрудники удаленных филиалов смогут полноценно пользоваться преимуществами технологии BranchCache. Для проверки её правильной работы можно сравнить скорость первого и последующих скачиваний тестового файла с сервера данных, находящегося в центральном офисе. Если при последующих скачиваниях скорость соизмерима с получением данных внутри локальной сети, значит, Вас можно поздравить с успешной установкой и настройкой компонентов BranchCache.
Ссылки по теме