Что такое BranchCache и функции в Windows Server 2016

{title}

Windows Server 2016 включает в себя ряд функциональных возможностей, которые были разработаны с целью облегчения всей проблемы управления, контроля и администрирования ролей, служб и, конечно, пользователей.

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

Вот почему Microsoft улучшила в Windows Server 2016 новую функциональность под названием BranchCache для оптимизации сети ЛВС.

Что такое BranchCache?

BranchCache был разработан как технология, которая оптимизирует пропускную способность обширной сети или также известной как WAN.

Эта функция присутствует с выпусков Windows Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8, Windows Server 2008 R2, Windows 7, но в Windows 10 и Windows Server 2016 были улучшены многие ее аспекты, направленные на оптимизацию использования. Сеть в организациях.

BranchCache

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

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

{title}

Режимы BranchCache
BranchCache имеет два режима использования:

Режим распределенного кэша

В этом режиме кэш содержимого в ветви распределяется между клиентскими компьютерами.

Режим размещенного кэша

В этом режиме кэш содержимого в ветви размещается на одном или нескольких серверных компьютерах, которые называются серверами кэширования.

На следующем графике Microsoft мы видим два режима функции BranchCache:

{title}

При желании мы можем активировать оба режима и использовать их одновременно, просто имейте в виду, что режим распределенного кэша оптимален для организаций, у которых нет локального сервера для использования в качестве сервера размещенного кэша.

Некоторые моменты, которые следует учитывать в режиме размещенного кэша:

  • Увеличьте эффективность кэш-памяти, потому что контент всегда доступен
  • Работает в одной подсети

Типы серверов, включенных для BranchCache
Для реализации BranchCache мы можем использовать один из следующих типов серверов:

Веб-серверы

В этом случае мы можем использовать компьютеры под управлением Windows Server 2016, Windows Server 2012 R2, Windows Server 2012 или Windows Server 2008 R2, на которых должна быть установлена ​​роль сервера веб-сервера (IIS), и использовать протокол передачи гипертекста ( HTTP) или безопасный HTTP (HTTPS). В дополнение к этому у вас должна быть установлена ​​функция BranchCache.

Файловые серверы

На серверах такого типа у нас должны быть компьютеры с Windows Server 2016, Windows Server 2012 R2, Windows Server 2012 или Windows Server 2008 R2, на которых установлена ​​роль сервера файловых служб и функция BranchCache. Этот тип файлового сервера использует блок сообщений сервера (SMB) для обмена информацией между компьютерами.

$config[ads_text5] not found

Серверы приложений

В этом случае у нас должны быть компьютеры, на которых установлена ​​ОС Windows Server 2016, Windows Server 2012 R2, Windows Server 2012 или Windows Server 2008 R2 с установленной и включенной фоновой интеллектуальной службой передачи (BITS). Как и другие, на этом сервере приложений должна быть установлена ​​функция BranchCache.

Примечание:

Напомним, что для установки BranchCache на Windows Server 20106 мы должны перейти к параметру Добавить роли и компоненты и в разделе «Функции» выбрать BranchCache.

{title}

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

$config[ads_text5] not found

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

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

Установка BranchCache
Мы уже упоминали, как мы устанавливаем BranchCache через администратора сервера, но в следующей таблице мы можем определить, нужно ли устанавливать роль или функцию:

{title}

Ниже мы увидим список совместимых операционных систем для функций BranchCache, сгруппированных по сегментам:
Операционные системы для функциональности клиентского компьютера BranchCache. Этот тип функций, предлагаемых BranchCache, поддерживает интеллектуальную службу фоновой передачи (BITS), протокол передачи гипертекста (HTTP) и блок сообщений сервера (SMB).

$config[ads_text5] not found

Совместимые системы:

  • Windows 10 Enterprise
  • Windows 10 Education
  • Windows 8.1 Корпоративная
  • Windows 8 Enterprise
  • Windows 7 Enterprise
  • Windows 7 Ultimate

совместим с функционалом BranchCache BITS

В этих системах BranchCache не поддерживает функции HTTP и SMB, но поддерживает функции BranchCache BITS:

  • Windows 10 Pro, только поддержка BITS
  • Windows 8.1 Pro, только поддержка BITS
  • Windows 8 Pro, только поддержка BITS
  • Поддержка Windows 7 Pro BITS только

Операционные системы для BranchCache с функциями контент-сервера

$config[ads_text6] not found

В этом сегменте мы можем использовать операционные системы Windows Server 2016, Windows Server 2012 R2 и Windows Server 2012.

Единственными исключениями являются:

  • BranchCache не поддерживается в установках Windows Server 2008 R2 Enterprise Server Core с Hyper-V.
  • BranchCache не поддерживается в установках Windows Server 2008 R2 Datacenter Server Core с Hyper-V.

$config[ads_text5] not found

Операционные системы для BranchCache с функциональностью сервера размещенного кэша

Для этой функции мы можем использовать все выпуски Windows Server 2016, Windows Server 2012 R2 и Windows Server 2012, а также следующие системы:

  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Enterprise с Hyper-V
  • Установка Windows Server 2008 R2 Enterprise Server Core
  • Установка Windows Server 2008 R2 Enterprise Server Core с Hyper-V
  • Windows Server 2008 R2 для систем на базе Itanium
  • Центр обработки данных Windows Server 2008 R2
  • Центр обработки данных Windows Server 2008 R2 с Hyper-V
  • Установка ядра сервера Windows Server 2008 R2 Datacenter с помощью Hyper-V

Безопасность с BranchCache
Функция BranchCache реализует безопасный метод, который был разработан для идеальной работы с существующими в организации архитектурами сетевой безопасности без необходимости использования другого оборудования или дополнительных конфигураций безопасности.

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

По следующей ссылке Microsoft мы можем получить доступ ко всем доступным командлетам для использования BranchCache в Windows Server 2016:

командлеты

Одним из них является Get-BCStatus, который отображает текущее состояние BranchCache на сервере:

{title}

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