Home

Windows Server 2008 R2 и кэш филиалов BranchCache

Чтобы уменьшить сложность ИТ-среды филиалов и расходы на ее содержание, организации стремятся централизовать приложения. Однако по мере централизации растут требования к доступности и качеству каналов глобальной сети. Вследствие централизации повышается загрузка каналов глобальной сети и снижается производительность приложений. Недавние исследования показали, что несмотря на снижение затрат на каналы глобальной сети, эти затраты по-прежнему составляют значительную часть эксплуатационных расходов организаций.

BranchCache в Windows 7 и Windows Server 2008 R2 повышает скорость работы централизованных приложений при доступе по сети из удаленных офисов; пользователи этих офисов могут работать столь же удобно, как если бы они работали в вашей локальной сети. BranchCache также снижает нагрузку на глобальную сеть.

Когда BranchCache включен, копия данных, полученных с веб-серверов и файловых серверов интрасети, кэшируется в локальной сети офиса филиала. Когда другой клиент в той же локальной сети запрашивает этот файл, клиент загружает его из локального кэша, а не по глобальной сети.

Watch a video about BranchCache

BranchCache может работать в одном из двух режимов.

  • Распределенный кэш. Используется одноранговая архитектура: клиентские компьютеры с Windows 7 кэшируют копии файлов и при необходимости отправляют их напрямую на другие клиентские компьютеры с Windows 7. Для повышения производительности достаточно включить BranchCache на клиентских компьютерах с Windows 7 и на серверах с Windows Server 2008 R2. Распределенный кэш удобнее всего использовать в офисах филиалов, не имеющих локального сервера.

  • Размещаемый кэш. В этом случае используется клиент-серверная архитектура: клиентские компьютеры с Windows 7 кэшируют содержимое на находящемся в локальной сети сервере с Windows Server 2008 R2, который выполняет функцию размещения кэша. Другие клиенты, которым требуется это содержимое, получают его напрямую из размещенного кэша. Кэш может быть размещен на сервере, где установлено только серверное ядро Windows Server 2008 R2 и где могут быть размещены и другие приложения.

Эти два режима показаны на следующей схеме.

Hosted cache and distributed cache

BranchCache повышает производительность приложений, использующих следующие протоколы.

  • HTTP и HTTPS: эти протоколы используются веб-обозревателями и другими приложениями, в том числе Windows Media.

  • SMB (включая подписанный трафик SMB): этот протокол используется для работы с общими папками.

BranchCache получает данные с сервера, только когда клиент запрашивает их. Это пассивный механизм кэширования, поэтому он не увеличивает нагрузку на глобальную сеть. BranchCache кэширует только запросы на чтение и не мешает пользователям сохранять файлы.

BranchCache ускоряет отклик основных сетевых приложений, которые обращаются к серверам интрасети по низкоскоростным каналам. Не требуется никакой дополнительной инфраструктуры: для повышения производительности достаточно развернуть Windows 7 на клиентских компьютерах, Windows Server 2008 R2 — на серверах, а затем включить BranchCache.

BranchCache безупречно работает вместе с сетевыми технологиями безопасности, включая SSL, подписанный трафик SMB и сквозной IPsec. Можно использовать BranchCache для снижения нагрузки на сеть и повышения скорости работы приложений, даже если содержимое зашифровано.