Guía de implementación de BranchCache

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016

En esta guía se explica cómo implementar BranchCache en Windows Server 2016.

Además de este tema, esta guía contiene las secciones siguientes.

Introducción a la implementación de BranchCache

BranchCache es una tecnología de optimización del ancho de banda de la red de área extensa (WAN) incorporada en algunas ediciones de los sistemas operativos Windows Server 2016, Windows Server® 2012 R2, Windows Server® 2012, Windows Server® 2008 R2 y sistemas operativos cliente de Windows relacionados.

Para mejorar el ancho de banda de la WAN, BranchCache copia el contenido de los servidores de contenido de la oficina central y lo almacena en la memoria caché de las sucursales, lo que permite que los equipos cliente de dichas sucursales tengan acceso al contenido de forma local en lugar de hacerlo a través de la WAN.

En las sucursales, el contenido se almacena en caché en servidores que ejecutan la característica BranchCache de Windows Server 2016, Windows Server 2012 R2, Windows Server 2012 o Windows Server 2008 R2. Si no hay servidores disponibles en la sucursal, el contenido se almacena en caché en los equipos cliente que ejecutan Windows 10®, Windows® 8.1, Windows 8 o Windows 7® .

Cuando un equipo cliente solicite y reciba determinado contenido de la oficina central o del centro de datos en la nube y este se almacene en caché en la sucursal, el resto de equipos de la sucursal podrá disponer de este contenido de forma local y sin necesidad de ponerse en contacto con el servidor de contenido a través de un vínculo WAN.

Ventajas de la implementación de BranchCache

BranchCache almacena en caché el contenido de archivos, web y de aplicaciones en ubicaciones de sucursal, lo que permite que los equipos cliente accedan a los datos mediante la red de área local (LAN) en lugar de acceder al contenido a través de conexiones WAN lentas.

BranchCache reduce el tráfico WAN y el tiempo que tardan los usuarios de la sucursal en abrir archivos en la red. BranchCache siempre proporciona a los usuarios los datos más recientes y protege la seguridad del contenido mediante el cifrado de las memorias caché en el servidor de caché hospedada y en los equipos cliente.

Qué incluye esta guía

Esta guía de implementación permite implementar BranchCache en los siguientes modos:

  • Modo Caché distribuida. En este modo, los equipos cliente de la sucursal descargan el contenido de los servidores de contenido de la oficina central o en la nube y, a continuación, almacenan en memoria caché el contenido de otros equipos de la misma sucursal. El modo Caché distribuida no requiere la existencia de un equipo servidor en la sucursal.

  • Modo Caché hospedada. En este modo, los equipos cliente de la sucursal descargan el contenido de los servidores de contenido de la oficina central o en la nube y un servidor de caché hospedada recupera el contenido de los clientes. A continuación, el servidor de caché hospedada almacena en memoria caché el contenido de otros equipos cliente.

Esta guía también proporciona instrucciones sobre cómo implementar tres tipos de servidores de contenido. Los servidores de contenido poseen el contenido de origen que los equipos cliente de la sucursal descargan y se necesitan uno o varios servidores de contenido para implementar BranchCache en cualquier modo. Los tipos de servidor de contenido son:

  • Servidores de contenido basados en servidor web. Estos servidores de contenido envían contenido a los equipos cliente de BranchCache utilizando los protocolos HTTP y HTTPS. Estos servidores de contenido deben ejecutar Windows Server 2016, Windows Server 2012 R2, Windows Server 2012 o versiones de Windows Server 2008 R2 compatibles con BranchCache con la característica BranchCache instalada.

  • Servidores de aplicaciones basados en BITS. Estos servidores de contenido envían contenido a los equipos cliente de BranchCache utilizando el Servicio de transferencia inteligente en segundo plano (BITS). Estos servidores de contenido deben ejecutar Windows Server 2016, Windows Server 2012 R2, Windows Server 2012 o versiones de Windows Server 2008 R2 compatibles con BranchCache con la característica BranchCache instalada.

  • Servidores de contenido basados en servidor de archivos. Estos servidores de contenido deben ejecutar Windows Server 2016, Windows Server 2012 R2, Windows Server 2012 o versiones de Windows Server 2008 R2 compatibles con el servidor de servicios de archivos instalado. Además, debe estar instalado y configurado el servicio de rol BranchCache para archivos de red del rol de servidor Servicios de archivo. Estos servidores de contenido envían contenido a los equipos cliente de BranchCache utilizando el protocolo SMB (Bloque de mensajes del servidor).

Para obtener más información, consulte Versiones de sistemas operativo para BranchCache.

Requisitos de implementación de BranchCache

A continuación se explican los requisitos para implementar BranchCache usando esta guía.

  • Los servidores de contenido web y de archivos deben ejecutar uno de los siguientes sistemas operativos para proporcionar funcionalidad de BranchCache: Windows Server 2016, Windows Server 2012 R2 , Windows Server 2012 o Windows Server 2008 R2 . Windows 8 y clientes posteriores continúan viendo las ventajas de BranchCache al accederse a servidores de contenido que ejecutan Windows Server 2008 R2. Sin embargo, no es posible usar las nuevas tecnologías de fragmentación y hash en Windows Server 2016, Windows Server 2012 R2 y Windows Server 2012.

  • Los equipos cliente deben ejecutar Windows 10, Windows 8.1 o Windows 8 para usar el modelo de implementación más reciente y las mejoras de fragmentación y hash introducidas con Windows Server 2012 .

  • Los servidores de caché hospedada deben ejecutar Windows Server 2016, Windows Server 2012 R2 o Windows Server 2012 para usar las mejoras de implementación y las características de escalado que se describen en este documento. Un equipo que ejecuta uno de estos sistemas operativos configurado como servidor de caché hospedada puede seguir sirviendo a equipos cliente que ejecutan Windows 7. Para ello, debe estar equipado con un certificado adecuado para la seguridad de la capa de transporte (TLS), como se describe en la Guía de implementación de BranchCachede Windows Server 2008 R2 y Windows 7.

  • Se requiere un dominio de Active Directory para sacar partido a la directiva de grupo y la detección automática de caché hospedada, pero no es necesario un dominio para usar BranchCache. Se pueden configurar equipos individuales mediante Windows PowerShell. Además, no es necesario que los controladores de dominio ejecuten Windows Server 2012 o versiones posteriores para usar las nuevas opciones de configuración de directiva de grupo de BranchCache. Se pueden importar las plantillas administrativas de BranchCache en los controladores de dominio que ejecutan sistemas operativos anteriores o se pueden crear los objetos de directiva de grupo de forma remota en otros equipos que ejecutan Windows 10, Windows Server 2016, Windows 8.1, Windows Server 2012 R2, Windows 8 o Windows Server 2012.

  • Los sitios de Active Directory se usan para limitar el ámbito de los servidores de caché hospedada que se detectan automáticamente. Para detectar automáticamente un servidor de caché hospedada, los equipos cliente y servidor deben pertenecer al mismo sitio. BranchCache está pensado para impactar lo mínimo en los clientes y servidores; además, no impone requisitos de hardware adicionales más allá de los necesarios para ejecutar los sistemas operativos correspondientes.

Historial y documentación de BranchCache

BranchCache se introdujo por primera vez en Windows 7® y Windows Server® 2008 R2 y se mejoró en Windows Server 2012, Windows 8, así como en sistemas operativos posteriores.

Nota

Para implementar BranchCache en sistemas operativos distintos a Windows Server 2016 están disponibles los siguientes recursos de documentación.

  • Para obtener información sobre BranchCache en Windows 8, Windows 8.1, Windows Server 2012 y Windows Server 2012 R2, consulte BranchCache Overview (Introducción a BranchCache).
  • Para obtener información sobre BranchCache en Windows 7 y Windows Server 2008 R2, consulte BranchCache for Windows Server 2008 R2 (BranchCache para Windows Server 2008 R2).