1
Introducción Principios del diseño de topologías Topologías tradicionales para SharePoint 2013 Importante: El componente de procesamiento de consultas de SharePoint 2013 descarga gran parte de la carga de CPU y disco de SQL Server. Los requisitos de superficie y rendimiento de SQL Server en SharePoint 2013 son inferiores a los de la versión anterior del producto. Debido a esta mejora en la arquitectura, el componente de procesamiento de consultas necesita más recursos locales que las versiones anteriores. El rol Consulta solo puede combinarse con el rol Servidor web en un servidor si hay recursos suficientes. La ejecución de ambos roles en una sola máquina virtual requiere que esta tenga de 6 a 8 núcleos y un host físico que ejecute Windows Server 2012. Una máquina virtual de 4 núcleos no proporciona los recursos suficientes para el componente de procesamiento de consultas y el rol Servidor web. Conceptos de topología para SharePoint 2013 Los roles tradicionales de tres niveles de una granja de servidores de Microsoft® SharePoint® 2013 pueden implementarse, bien en un único servidor para la evaluación o el desarrollo, o bien en varios servidores. Los roles de tres niveles son: Rol Servidor web: servidor rápido y ligero que responde a las solicitudes de páginas web que envían los usuarios. Todos los servidores web que hay en una granja de servidores son espejos unos de otros y son de carga equilibrada. Rol Servidor de aplicaciones: ofrece las funciones de servicio de los productos y las tecnologías de SharePoint. A menudo, un servidor de aplicaciones proporciona todas las funciones del servicio o un subconjunto de ellas. Varios servidores de aplicaciones redundantes pueden ser de carga equilibrada. Rol Servidor de bases de datos: almacena contenido y datos de servicio. Todas las bases de datos pueden asignarse a un servidor de bases de datos. También es posible que las bases de datos se propaguen por varios servidores. Todas las bases de datos pueden agruparse en clústeres o reflejarse para la protección de conmutación por error. En una granja de servidores pequeña, los roles de servidor se pueden combinar en uno o dos servidores. Por ejemplo, los roles Servidor web y Servidor de aplicaciones pueden combinarse en un solo servidor o en dos o más servidores para conseguir redundancia. Aplicaciones de servicio Las aplicaciones de servicio son servicios que se pueden compartir en varios sitios de una granja de servidores (por ejemplo, Buscar y Excel Services). Algunas aplicaciones de servicio se pueden compartir entre varias granjas. Las aplicaciones de servicio se implementan en el nivel del servidor de aplicaciones. Algunos servicios incluyen varios componentes, cuya implementación requiere una planificación. Las implementaciones limitadas suelen usarse para la evaluación, el desarrollo y la prueba de productos, así como en entornos que tienen un número de usuarios limitado y no requieren tolerancia a errores. Esta granja de servidores ilustra un entorno virtual totalmente tolerante a errores que incluye máquinas virtuales de Office Web Apps Server y un plan de escalado horizontal de bases de datos. En el diagrama también se indican todos los roles de aplicaciones de búsqueda. Topologías de ejemplo Implementaciones limitadas (1 o 2 servidores) Granja de servidores mediana con Office Web Apps Server y roles de búsqueda articulados © 2013 Microsoft Corporation. Todos los derechos reservados. Para enviar comentarios sobre esta documentación, escríbanos a la dirección [email protected]. Por ejemplo: La aplicación de servicio Buscar incluye varios componentes de aplicaciones y varias bases de datos. La aplicación del servicio de perfiles de usuario incluye varias bases de datos. Cada aplicación de servicio está asociada, como mínimo, con un servicio de la página Servicios del servidor en Administración central. Servicios del servidor La página Servicios del servidor de Administración central recoge los servicios que se inician o detienen en servidores determinados de la granja: Algunos de estos servicios se asocian a aplicaciones de servicio. Después de implementar las aplicaciones de servicio en la granja de servidores, vaya a la página Servicios del servidor y asegúrese de que los servicios asociados se hayan iniciado en los servidores adecuados. Algunos de estos servicios no se asocian a aplicaciones de servicio. Después de planear la topología de la granja de servidores, consulte Planear los servicios del servidor en la biblioteca de TechNet para planear la asignación de los servicios a las aplicaciones de servidor. Nota: Para implementar los componentes de búsqueda en los servidores, use las páginas de la aplicación de servicio Buscar en Administración Central en lugar de la página Servicios del servidor. Topologías virtuales Este modelo ofrece ejemplos de topologías virtualizadas. Las topologías virtualizadas dependen de la capacidad de los hosts físicos, de la relación deseada o las máquinas virtuales que hay en los hosts, así como de la tecnología de virtualización subyacente. Servidor de bases de datos En un entorno pequeño de granjas de servidores, todas las bases de datos se pueden implementar en un solo servidor. En entornos grandes, agrupe las bases de datos por roles e impleméntelas en varios servidores de bases de datos. En muchas granjas de servidores, todos los servicios se ejecutarán en dos servidores de aplicaciones configurados de manera idéntica para lograr redundancia. La aplicación de servicio Buscar configura automáticamente los servicios necesarios en los servidores de aplicaciones. No es necesario usar la página Servicios del servidor. Tras la implementación, busque servicios que consuman una cantidad desproporcionada de recursos y baraje la posibilidad de ubicarlos en un hardware dedicado. Roles Servidor de aplicaciones Use la página Servicios de servidor en Administración central para asignar servicios a servidores de aplicaciones específicos. Páginas web de hosts, servicios web y elementos web que son necesarios para procesar las solicitudes que atiende la granja de servidores. Solicitudes directas a los servidores de aplicaciones apropiados. En las granjas de servicios dedicadas, este rol no es necesario porque los servidores web que hay en las granjas de servidores remotas contactan directamente con los servidores de aplicaciones. Entornos de desarrollo Imite un entorno de tres niveles usando la virtualización. Granja de un servidor Evaluación o <100 usuarios Todos los roles en un servidor, incluido SQL Server Host A Servidor web Todos los roles Servidor de aplicaciones Servidor de bases de datos Granja de servidores de dos niveles Hasta 10 000 usuarios Todos los roles de servidores web y de aplicaciones Bases de datos Host F Todas las bases de datos de SharePoint Host E Todas las bases de datos de SharePoint BD de rastreo Procesamiento de consultas Rastreo Host D Servidor de aplicaciones Servidor de aplicaciones: el resto de los roles Servidor de aplicaciones Réplica Procesamiento de consultas Rastreo Host C Servidor de aplicaciones Servidor de aplicaciones: el resto de los roles Servidor de aplicaciones Partición de índice 0 Réplica SQL Server instalado y configurado para admitir la agrupación en clústeres, la creación de reflejos o AlwaysOn de SQL en ambos hosts. Windows Server 2008 R2 Equilibrador de carga Las máquinas virtuales de Office Web Apps Server pueden compartir el mismo host como servidor de aplicaciones o servidor web de SharePoint. Si hay más de una máquina virtual de Office Web Apps Server en la arquitectura, agregue un equilibrador de carga o configure el Enrutamiento de solicitudes de aplicaciones en IIS. El índice se almacena en las distintas réplicas. Cada réplica de una partición de índice determinada contiene los mismos datos. Los datos que hay en las réplicas de índice se almacenan en el sistema de archivos, dentro del servidor. El resto de los componentes de búsqueda: rastreo, administración de búsqueda, componente de procesamiento de contenido, componente de procesamiento de análisis. Escale horizontalmente la capa de bases de datos separando primero las BD de contenido de las BD de servicios. La base de datos de configuración puede compartir un servidor con las bases de datos de contenido. Host A Servidor web Office Web Apps Server Host A Servidor web Office Web Apps Server Bases de datos de búsqueda BD de vínculos BD de análisis BD de rastreo BD de administración El resto de las BD de servicios BD de rastreo BD de configuración Las arquitecturas de granjas de servidores medianas pueden ser multiuso o pueden optimizarse para fines concretos. Las granjas medianas son totalmente tolerantes a errores. Algunos entornos pueden necesitar más servidores web. Para empezar, incluya 10 000 usuarios por servidor web. Arquitecturas de granjas de servidores medianas (más de 6 servidores) Granja física de ocho servidores optimizada para la búsqueda Componentes de procesamiento de consultas y componentes de índice Todas las bases de datos Servidores web Servidores de aplicaciones que ejecutan todos los roles de aplicaciones de servicio Granja física de seis servidores Granja virtualizada de seis servidores Windows Server 2008 R2 Host A Servidor web Host B Servidor web dedicado para el rastreo Servidor web Servidor web Host C El resto de los roles Servidor de aplicaciones Host D El resto de los roles Servidor de aplicaciones Consulta e índice Consulta e índice Host E Todas las bases de datos Host F Todas las bases de datos SQL Server instalado y configurado para admitir la agrupación en clústeres, la creación de reflejos o AlwaysOn de SQL. AlwaysOn requiere SQL Server 2012. Las arquitecturas de granjas de servidores pequeñas atienden a un gran número de usuarios y realizan el escalado horizontal en función del uso que se haga de los servicios. No todas las granjas de servidores pequeñas son tolerantes a errores. Granjas de servidores pequeñas multiuso (3 o 4 servidores) Granja de servidores pequeña tolerante a errores que usa virtualización Todos los roles de servidores de granjas virtualizados y distribuidos en dos o cuatro servidores de host (en función del sistema operativo) para ofrecer tolerancia a errores usando el número mínimo de servidores. Granjas físicas de cuatro servidores Se agregó un servidor de aplicaciones dedicado para entornos con un uso moderado de los servicios. Granja virtualizada de tres servidores Use la virtualización para maximizar el potencial de un número reducido de servidores. Se estima que dos servidores web albergan entre 10 000 y 20 000 usuarios. Host A Todos los roles Servidor de aplicaciones Host A Todos los roles Servidor de aplicaciones Servidor web Servidor web La Administración de solicitudes no se aplica a Office Web Apps Server. El Administrador de solicitudes se ejecuta dentro de SharePoint en SPRequestModule y solo responde a las solicitudes HTTP. Para configurar el Administrador de solicitudes: Inicie el servicio Administración de solicitudes en los servidores web que quiera. Configure reglas usando Windows PowerShell. Servidores web Todas las bases de datos Servidores de aplicaciones que ejecutan los demás roles de aplicaciones de servicio Componentes de procesamiento de consultas y componentes de índice Granja de servidores de Office Web Apps Server Administración de solicitudes se ejecuta en todos los servidores web de una granja en el modo integrado Roles de servidor Servidor web Granja de servidores más pequeña con tolerancia a errores La granja física más pequeña y totalmente redundante incorpora seis servidores: dos por cada nivel. La carga de las solicitudes de usuario se equilibra automáticamente en los servidores web y los servidores de aplicaciones se usan por igual. En SharePoint 2013, el componente de procesamiento de consultas reemplaza el rol Consulta de versiones anteriores. El componente de procesamiento de consultas requiere más recursos y no se recomienda en los servidores web a menos que estén debidamente redimensionados. Use la agrupación en clústeres, la creación de reflejos o AlwaysOn de SQL para los servidores de bases de datos. AlwaysOn requiere SQL Server 2012. Una granja de servidores optimizada para la búsqueda separa el componente de procesamiento de consultas y el componente de índice para servidores de aplicaciones dedicados. El resto de los componentes de búsqueda y los otros roles de aplicaciones permanecen en dos servidores de aplicaciones multiuso. Si el rastreo genera más tráfico en los servidores web que las solicitudes de los usuarios, puede dedicar uno o varios servidores web al rastreo. Le recomendamos que haga esto en entornos que rastreen grandes cantidades de datos. En SharePoint 2013, no es necesario ni se recomienda configurar la afinidad de estos servidores en el equilibrador de carga. Granja de servidores optimizada para la búsqueda La función de caché distribuida está habilitada de forma predeterminada y el servicio de caché distribuida se inicia automáticamente en todos los servidores web y de aplicaciones que hay en una granja de servidores. La caché distribuida mejora el rendimiento: Almacenando en la caché datos de contenido social, como los suministros de noticias. Almacenando en la caché tokens de autenticación. En entornos muy grandes, la caché distribuida puede descargarse en servidores dedicados. Caché distribuida Alta disponibilidad: en entornos con más de 1000 usuarios, se recomienda usar dos servidores que utilicen agrupación en clústeres, creación de reflejos o AlwaysOn de SQL. AlwaysOn requiere SQL Server 2012. Todas las bases de datos de SharePoint Si la tolerancia a errores de los servicios es más importante que el rendimiento del usuario, configure la granja de servidores con servidores de aplicaciones redundantes en lugar de servidores web redundantes. Servidor web/de consulta Servidor de aplicaciones Todas las bases de datos de SharePoint Servidores de aplicaciones Todas las bases de datos de SharePoint Servidor web Office Web Apps Server es un producto de servidor independiente que puede: Prestar servicio a varias granjas de servidores de SharePoint Server para la visualización y la edición. Ver archivos de Exchange Server y Microsoft Lync. Integrarse con servidores de archivos accesibles a través de URL. Al separar Office Web Apps de la granja de servidores de SharePoint, los servidores pueden actualizarse con más frecuencia y escalarse, y el rendimiento se puede administrar al margen del entorno de SharePoint. Office Web Apps Server puede usarse con todas las versiones de SharePoint 2013. La arquitectura de Office Web Apps Server no incluye ninguna base de datos. Office Web Apps Server Administración de solicitudes es una función que proporciona a las granjas de servidores de SharePoint control sobre las solicitudes entrantes y su enrutamiento. Las reglas de enrutamiento tienen prioridad y usan una lógica para determinar la naturaleza de las solicitudes y aplicar la respuesta más adecuada, como los siguientes tipos de acciones: Redirigir solicitudes a servidores web que tienen buenas características de mantenimiento. Identificar y bloquear solicitudes incorrectas conocidas. Redirigir las solicitudes de ciertos tipos (las de búsqueda, por ejemplo) a determinados servidores de la granja. Administración de solicitudes no reemplaza el rol de un equilibrador de carga y no está habilitada de forma predeterminada. El componente Administración de solicitudes se puede ejecutar en el modo integrado en los servidores web elegidos de una granja. El componente Administración de solicitudes se puede ejecutar también en servidores dedicados que no formen parte de la granja de servidores de SharePoint. Modo integrado: Administración de solicitudes se ejecuta en los servidores web que elija de una granja. Este modo es adecuado para la mayoría de los entornos (se muestra a continuación). Modo dedicado: los servidores de una granja independiente de Administración de solicitudes se sitúan entre el equilibrador de carga del hardware y una o varias granjas de servidores de SharePoint. Este modo es adecuado para entornos de gran escala. Con esta configuración, Administración de solicitudes puede atender a varias granjas de servidores de SharePoint. Una granja de servidores de Administración de solicitudes puede escalarse horizontalmente por separado según la utilización (no se muestra). Administración de solicitudes y equilibrio de carga Dos servidores de bases de datos redundantes Leyenda de los iconos de bases de datos Servidor único de bases de datos Virtualización con Windows Server 2008 R2 y Windows Server 2012 Windows Server 2012 permite asignar un mayor número de recursos a cada máquina virtual, lo cual, a su vez, permite ejecutar una granja de servidores de SharePoint con menos máquinas virtuales que Windows Server 2008 R2. Debido a las arquitecturas virtuales que son posibles, este modelo de topología indica para qué sistema operativo está diseñada una topología virtual. Windows Server 2008 R2 Host C Todas las bases de datos Host A Todos los roles Servidor de aplicaciones Host B Todos los roles Servidor de aplicaciones Servidor web Servidor web SQL Server instalado y configurado para admitir la agrupación en clústeres, la creación de reflejos o AlwaysOn de SQL. AlwaysOn requiere SQL Server 2012. Host D Todas las bases de datos Windows Server 2012 SQL Server instalado y configurado para admitir la agrupación en clústeres, la creación de reflejos o AlwaysOn de SQL. AlwaysOn requiere SQL Server 2012. Host A Todos los roles Servidor de aplicaciones Host B Todos los roles Servidor de aplicaciones Servidor web Servidor web Todas las bases de datos Todas las bases de datos Todas las bases de datos de SharePoint Servidores web Servidores de aplicaciones que ejecutan todos los roles de aplicaciones de servicio Escalar granjas de servidores con grupos de servidores y grupos de almacenamiento Grupos de servidores La recomendación para escalar horizontalmente una granja de servidores es agrupar, en servidores dedicados, servicios o bases de datos que tengan características de rendimiento parecidas y luego escalar horizontalmente los servidores en grupo. Estos ejemplos de topología reúnen las aplicaciones de servicio y los componentes relacionados (por ejemplo, bases de datos) en varias agrupaciones lógicas distintas que se pueden usar como punto de partida. En entornos grandes, los grupos específicos que evolucionan para una granja de servidores dependen de las demandas específicas de cada servicio. Nota: Grupos de servidores es un concepto de planeación. Este término y concepto no se encuentra en Administración Central. Escalar horizontalmente granjas de servidores de gran tamaño La recomendación para escalar horizontalmente una granja de servidores grande es agrupar, en servidores dedicados, aplicaciones, servicios o bases de datos que tengan características de rendimiento parecidas y luego escalar horizontalmente los servidores en grupo. La topología siguiente ilustra un ejemplo práctico de este concepto. El texto que hay debajo de cada grupo de servidores (en rojo) muestra una posible manera de compilar grupos de servidores. Como se ve, la granja de servidores de la derecha está diseñada para rastrear 10 millones de elementos (~ 800 GB de datos). La correlación entre los elementos y el volumen de datos varía en función de los tipos de datos que se rastrean. Es importante conocer las características de los datos contenidos en el entorno. Cuando hay más de 40 millones de elementos, conviene usar una granja de servidores de búsqueda dedicada. En la tabla siguiente se indican números de punto de partida para los componentes de búsqueda en función del número de elementos. Para obtener más información y ver ejemplos sobre el escalado horizontal de granjas de servidores de búsqueda, consulte el modelo siguiente: Arquitecturas de búsqueda de ejemplo para el motor de búsqueda Enterprise Search. Escalar horizontalmente la búsqueda COMPONENTES DE PROCESAMIENTO DE ANÁLISIS Números de punto de partida para los componentes de búsqueda según el número de elementos* NÚMERO DE ELEMENTOS Guía general 10 millones 10-40 millones 100 millones PARTICIONES Y COMPONENTES DE ÍNDICE COMPONENTES DE PROCESAMIENTO DE CONSULTAS COMPONENTES DE PROCESAMIENTO DE CONTENIDO RASTREADORES BASES DE DATOS DE RASTREO BASE DE DATOS DE INFORMES DE ANÁLISIS COMPONENTE DE ADMINISTRACIÓN DE BÚSQUEDA Agregar 1 partición de índice por cada 10 millones de elementos 2 componentes 1 partición 8 componentes 4 particiones 20 componentes 10 particiones Usar 2 componentes de procesamiento de consultas para la redundancia. Con más de 80 millones de elementos, aumentar a 4. 2 2 4 2 4 6 2 2 6 BASE DE DATOS DE VÍNCULOS Agregar 1 base de datos de rastreo por cada 20 millones de elementos 1 2 5 Agregar 1 base de datos de rastreo por cada 60 millones de elementos 1 1 2 Agregar una base de datos de informes de análisis por cada 500 K de elementos únicos visto al día o por cada 10-20 millones de elementos totales Variable Variable Variable Usar 2 componentes de administración de búsqueda para lograr redundancia con todos los tamaños de granja 2 2 2 2 2 2 * Esta guía está destinada al motor de búsqueda Enterprise Search dentro de una organización. La guía para sitios de Internet se proporciona en otro documento. Escalar horizontalmente granjas de servidores de tamaño medio Escale horizontalmente las granjas de servidores medianas en función de la carga de trabajo. Esta granja de servidores medianas que se ilustra se escala para hospedar sitios con grandes cantidades de contenido. Escale los servidores web y los servidores de bases de datos de contenido según las necesidades de crecimiento. Escale horizontalmente el resto de los servidores en función de la utilización de otras aplicaciones de servicio y otros servicios que hay dentro de la granja de servidores y del volumen de contenido que va a hospedar la granja. Servidores web Servidores de aplicaciones Servidores de bases de datos Grupo de servidores web 1 Servidores web para todas las solicitudes entrantes Servidor(es) web dedicado(s) para el rastreo y la administración Grupo de servidores web 2 Grupo de servidores de aplicaciones 1 Grupo de servidores de aplicaciones 2 Servidores de consultas e indexación El resto de los componentes de búsqueda Grupo de servidores de aplicaciones 3 Grupo de servidores de aplicaciones 4 Servidores para ejecutar el código de espacio aislado El resto de los servicios (use estos servidores para el sitio de Administración Central) Grupo de bases de datos 1 Grupo de bases de datos 2 Grupo de bases de datos 3 Bases de datos de contenido y bases de datos de configuración El resto de las bases de datos de SharePoint Bases de datos de búsqueda Al escalar horizontalmente la búsqueda, una partición de índice se suele propagar en dos servidores o máquinas virtuales. En esta configuración, un servidor o una máquina virtual solo hospedan una réplica de índice. Las réplicas de índice correspondientes a la misma partición deben ejecutarse en hosts físicos independientes (virtualizados o no) para lograr la tolerancia a errores. En SharePoint 2013, se necesitan más componentes de índice que componentes de procesamiento de consultas. Grupos de almacenamiento Los grupos de almacenamiento representan un concepto por el cual los tipos parecidos de bases de datos se agrupan y se escalan horizontalmente independientemente del resto de las bases de datos según las necesidades. Todas las bases de datos que hay en un grupo de almacenamiento se tratan de la misma forma siguiendo los procedimientos de copia de seguridad y los protocolos de restauración. El procedimiento recomendado es incluir la base de datos de configuración con el grupo de bases de datos de contenido. Servidor de aplicaciones: índice Host físico 3 Servidor de aplicaciones: índice Partición de índice 0 Réplica Réplica Servidor de aplicaciones: índice Servidor de aplicaciones: índice Partición de índice 1 Réplica Réplica Host físico 4 El número de usuarios afectará al requisito para los servidores web. Para empezar, incluya 10 000 usuarios por servidor web. Ajuste el número basándose en el uso que se haga de los servidores. Un uso intenso de los servicios de cliente aumentará la carga en los servidores web. Comience con dos servidores de aplicaciones dedicados al componente de procesamiento de consultas y a las particiones de índice, y ponga los demás componentes de aplicaciones de servicio en un servidor de aplicaciones independiente. En función del uso, puede pensar en agregar servidores de aplicaciones multiuso que estén configurados de la misma forma o en agregar servidores de aplicaciones para dedicar recursos a aplicaciones de servicio determinadas. Por ejemplo, si los datos de rendimiento indican que Excel Services usa una cantidad desproporcionada de recursos, descargue este servicio en un servidor dedicado. Al realizar el escalado en la capa de bases de datos, empiece separando las bases de datos por rol. Primero separe las bases de datos de contenido del resto de las bases de datos (como se muestra). Agregue servidores de bases de datos en función del volumen de contenido existente en el entorno y de los destinos de tamaño de la organización. Servidores web Servidor web dedicado para el rastreo Servidores de bases de datos Componentes de procesamiento de consultas y componentes de índice El resto de los servicios y los componentes de servidor de aplicaciones Bases de datos de contenido El resto de las bases de datos de SharePoint Granja de servidores mediana con Office Web Apps Server y roles de búsqueda articulados Si el coste del hardware de servidor es un factor limitante (en contraposición al coste de la concesión de licencias), se pueden consolidar cuatro máquinas virtuales en un único host físico si hay suficientes recursos de servidor. Host físico D Todas las bases de datos de SharePoint Host físico C Todas las bases de datos de SharePoint BD de rastreo Servidor de aplicaciones: servicio de distribución Servidor de aplicaciones: todos los roles Servidor de aplicaciones Servidor de aplicaciones: servicio de caché de distribución SQL Server instalado y configurado para admitir la agrupación en clústeres, la creación de reflejos o AlwaysOn de SQL en ambos hosts. Windows Server 2008 R2 Equilibrador de carga Host físico A Servidor web Office Web Apps Server Host físico B Servidor web Office Web Apps Server Se pueden combinar hasta 4 máquinas virtuales en un host físico si este tiene núcleos de CPU y RAM suficientes. Los servidores de aplicaciones dedicados para el servicio de caché distribuida se recomiendan en entornos donde se usen funciones sociales, como las fuentes sociales y los microblogs. Para combinar todos los roles Servidor de aplicaciones en una máquina virtual se necesita Windows Server 2012, que permite asignar una mayor cantidad de recursos a máquinas virtuales individuales. Partición de índice 0 Réplica 1a Réplica 1b Servidor de aplicaciones: todos los roles Servidor de aplicaciones BD de rastreo BD de rastreo Las granjas de servidores expandidas para SharePoint 2013 se admiten desde abril de 2013: Algunas empresas tienen centros de datos que se encuentran muy próximos entre sí y están conectados por vínculos de fibra óptica de ancho de banda alto. Cuando este entorno está disponible, es posible configurar los dos centros de datos como una sola granja de servidores. Esta topología de granja de servidores distribuida se denomina una granja de servidores "expandida". Para que la arquitectura de una granja de servidores expandida funcione como una solución de alta disponibilidad compatible, se deben cumplir los siguientes requisitos previos: Que haya una latencia muy estable dentro de la granja de <1 ms el 99,9 % del tiempo a lo largo de un período de diez minutos. (Normalmente, la latencia dentro de la granja se define como la latencia existente entre los servidores web front-end y los servidores de bases de datos). Que la velocidad de ancho de banda sea al menos de un 1 gigabit por segundo. Si quiere ofrecer tolerancia a errores en una granja de servidores expandida, siga la guía del procedimiento recomendado estándar para configurar bases de datos y aplicaciones de servicio redundantes. Servidores de aplicaciones que ejecutan todos los roles de aplicaciones de servicio Todas las bases de datos Servidores web Servidores web Servidor web dedicado para el rastreo Todas las bases de datos Servidores de aplicaciones que ejecutan los demás roles de aplicaciones de servicio Servidores de aplicaciones dedicados para el componente de procesamiento de consultas y el componente de índice Servidores web Todas las bases de datos Servidores de aplicaciones que ejecutan los demás roles de aplicaciones de servicio La caché distribuida se inicia en todos los servidores web y de aplicaciones de forma predeterminada. Componentes de procesamiento de consultas y componentes de índice Servidores web Todas las bases de datos Servidores de aplicaciones que ejecutan los demás roles de aplicaciones de servicio Componentes de procesamiento de consultas y componentes de índice Granja de servidores de Office Web Apps Server Equilibrador de carga

Sps 2013 Traditional Topology Model

Embed Size (px)

DESCRIPTION

Topologías sharepoint 2013

Citation preview

Page 1: Sps 2013 Traditional Topology Model

Introducción

Principios del diseño de topologías

Topologías tradicionales para SharePoint 2013

Importante: El componente de procesamiento de consultas de SharePoint 2013 descarga gran parte de la carga de CPU y disco de SQL Server. Los requisitos de superficie y rendimiento de SQL Server en SharePoint 2013 son inferiores a los de la versión anterior del producto. Debido a esta mejora en la arquitectura, el componente de procesamiento de consultas necesita más recursos locales que las versiones anteriores. El rol Consulta solo puede combinarse con el rol Servidor web en un servidor si hay recursos suficientes. La ejecución de ambos roles en una sola máquina virtual requiere que esta tenga de 6 a 8 núcleos y un host físico que ejecute Windows Server 2012. Una máquina virtual de 4 núcleos no proporciona los recursos suficientes para el componente de procesamiento de consultas y el rol Servidor web.

Conceptos de topología para SharePoint 2013

Los roles tradicionales de tres niveles de una granja de servidores de Microsoft® SharePoint® 2013 pueden implementarse, bien en un único servidor para la evaluación o el desarrollo, o bien en varios servidores. Los roles de tres niveles son: Rol Servidor web: servidor rápido y ligero que

responde a las solicitudes de páginas web que envían los usuarios. Todos los servidores web que hay en una granja de servidores son espejos unos de otros y son de carga equilibrada.

Rol Servidor de aplicaciones: ofrece las funciones de servicio de los productos y las tecnologías de SharePoint. A menudo, un servidor de aplicaciones proporciona todas las funciones del servicio o un subconjunto de ellas. Varios servidores de aplicaciones redundantes pueden ser de carga equilibrada.

Rol Servidor de bases de datos: almacena contenido y datos de servicio. Todas las bases de datos pueden asignarse a un servidor de bases de datos. También es posible que las bases de datos se propaguen por varios servidores. Todas las bases de datos pueden agruparse en clústeres o reflejarse para la protección de conmutación por error.

En una granja de servidores pequeña, los roles de servidor se pueden combinar en uno o dos servidores. Por ejemplo, los roles Servidor web y Servidor de aplicaciones pueden combinarse en un solo servidor o en dos o más servidores para conseguir redundancia. Aplicaciones de servicio Las aplicaciones de servicio son servicios que se pueden compartir en varios sitios de una granja de servidores (por ejemplo, Buscar y Excel Services). Algunas aplicaciones de servicio se pueden compartir entre varias granjas. Las aplicaciones de servicio se implementan en el nivel del servidor de aplicaciones. Algunos servicios incluyen varios componentes, cuya implementación requiere una planificación.

Las implementaciones limitadas suelen usarse para la evaluación, el desarrollo y la prueba de productos, así como en entornos que tienen un número de usuarios limitado y no requieren tolerancia a errores.

Esta granja de servidores ilustra un entorno virtual totalmente tolerante a errores que incluye máquinas virtuales de Office Web Apps Server y un plan de escalado horizontal de bases de datos . En el diagrama también se indican todos los roles de aplicaciones de búsqueda.

Topologías de ejemploImplementaciones limitadas (1 o 2 servidores) Granja de servidores mediana con Office Web Apps Server y roles de búsqueda articulados

© 2013 Microsoft Corporation. Todos los derechos reservados. Para enviar comentarios sobre esta documentación, escríbanos a la dirección [email protected].

Por ejemplo: La aplicación de servicio Buscar incluye varios

componentes de aplicaciones y varias bases de datos. La aplicación del servicio de perfiles de usuario incluye

varias bases de datos.

Cada aplicación de servicio está asociada, como mínimo, con un servicio de la página Servicios del servidor en Administración central. Servicios del servidor La página Servicios del servidor de Administración central recoge los servicios que se inician o detienen en servidores determinados de la granja: Algunos de estos servicios se asocian a aplicaciones de

servicio. Después de implementar las aplicaciones de servicio en la granja de servidores, vaya a la página Servicios del servidor y asegúrese de que los servicios asociados se hayan iniciado en los servidores adecuados.

Algunos de estos servicios no se asocian a aplicaciones de servicio.

Después de planear la topología de la granja de servidores, consulte Planear los servicios del servidor en la biblioteca de TechNet para planear la asignación de los servicios a las aplicaciones de servidor. Nota: Para implementar los componentes de búsqueda en los servidores, use las páginas de la aplicación de servicio Buscar en Administración Central en lugar de la página Servicios del servidor. Topologías virtuales Este modelo ofrece ejemplos de topologías virtualizadas. Las topologías virtualizadas dependen de la capacidad de los hosts físicos, de la relación deseada o las máquinas virtuales que hay en los hosts, así como de la tecnología de virtualización subyacente.

Servidor de bases de datos

En un entorno pequeño de granjas de servidores, todas las bases de datos se pueden implementar en un solo servidor. En entornos grandes, agrupe las bases de datos por roles e impleméntelas en varios servidores de bases de datos.

En muchas granjas de servidores, todos los servicios se ejecutarán en dos servidores de aplicaciones configurados de manera idéntica para lograr redundancia.

La aplicación de servicio Buscar configura automáticamente los servicios necesarios en los servidores de aplicaciones. No es necesario usar la página Servicios del servidor.

Tras la implementación, busque servicios que consuman una cantidad desproporcionada de recursos y baraje la posibilidad de ubicarlos en un hardware dedicado.

Roles Servidor de aplicaciones Use la página Servicios de servidor en Administración central para asignar servicios a servidores de aplicaciones específicos.

Páginas web de hosts, servicios web y elementos web que son necesarios para procesar las solicitudes que atiende la granja de servidores.

Solicitudes directas a los servidores de aplicaciones apropiados.

En las granjas de servicios dedicadas, este rol no es necesario porque los servidores web que hay en las granjas de servidores remotas contactan directamente con los servidores de aplicaciones.

Entornos de desarrollo

Imite un entorno de tres niveles usando la virtualización.

Granja de un servidor Evaluación o <100 usuarios

Todos los roles en un servidor, incluido SQL Server

Host A

Servidor web

Todos los roles Servidor de aplicaciones

Servidor de bases de datos

Granja de servidores de dos niveles Hasta 10 000 usuarios

Todos los roles de servidores web y de aplicaciones

Bases de datos

Host F

Todas las bases de datos de SharePoint

Host E

Todas las bases de datos de SharePoint

BD de rastreo

Procesamiento de consultas

Rastreo

Host D

Servidor de aplicaciones

Servidor de aplicaciones: el resto de los roles Servidor de aplicaciones

Réplica

Procesamiento de consultas

Rastreo

Host C

Servidor de aplicaciones

Servidor de aplicaciones: el resto de los roles Servidor de aplicaciones

Partición de índice 0Réplica

SQL Server instalado y configurado para admitir la agrupación en clústeres, la creación de reflejos o AlwaysOn de SQL en ambos hosts.

Windows Server 2008 R2

Equilibrador de carga

Las máquinas virtuales de Office Web Apps Server pueden compartir el mismo host como servidor de aplicaciones o servidor web de SharePoint. Si hay más de una máquina virtual de Office Web Apps Server en la arquitectura, agregue un equilibrador de carga o configure el Enrutamiento de solicitudes de aplicaciones en IIS.

El índice se almacena en las distintas réplicas. Cada réplica de una partición de índice determinada contiene los mismos datos. Los datos que hay en las réplicas de índice se almacenan en el sistema de archivos, dentro del servidor.

El resto de los componentes de búsqueda: rastreo, administración de búsqueda, componente de procesamiento de contenido, componente de procesamiento de análisis.

Escale horizontalmente la capa de bases de datos separando primero las BD de contenido de las BD de servicios. La base de datos de configuración puede compartir un servidor con las bases de datos de contenido.

Host A

Servidor web

Office Web Apps Server

Host A

Servidor web

Office Web Apps Server

Bases de datos de búsqueda

BD de vínculos

BD de análisis

BD de rastreo

BD de administración

El resto de las BD de servicios

BD de rastreo

BD de configuración

Las arquitecturas de granjas de servidores medianas pueden ser multiuso o pueden optimizarse para fines concretos. Las granjas medianas son totalmente tolerantes a errores. Algunos entornos pueden necesitar más servidores web. Para empezar, incluya 10 000 usuarios por servidor web.

Arquitecturas de granjas de servidores medianas (más de 6 servidores)

Granja física de ocho servidores

optimizada para la búsqueda

Componentes de procesamiento de consultas y componentes de índice

Todas las bases de datos

Servidores web

Servidores de aplicaciones que ejecutan todos los roles de aplicaciones de servicio

Granja física de seis servidores Granja virtualizada de seis servidores

Windows Server 2008 R2

Host A

Servidor web

Host B

Servidor web dedicado para el rastreo

Servidor web Servidor web

Host C

El resto de los roles Servidor de aplicaciones

Host D

El resto de los roles Servidor de aplicaciones

Consulta e índice

Consulta e índice

Host E

Todas las bases de datos

Host F

Todas las bases de datos

SQL Server instalado y configurado para admitir la agrupación en clústeres, la creación de reflejos o AlwaysOn de SQL. AlwaysOn requiere SQL Server 2012.

Las arquitecturas de granjas de servidores pequeñas atienden a un gran número de usuarios y realizan el escalado horizontal en función del uso que se haga de los servicios. No todas las granjas

de servidores pequeñas son tolerantes a errores.

Granjas de servidores pequeñas multiuso (3 o 4 servidores)

Granja de servidores pequeña tolerante a errores que usa virtualización Todos los roles de servidores de granjas virtualizados y distribuidos en dos o cuatro servidores de host (en función del sistema operativo) para ofrecer tolerancia a errores usando el número mínimo de servidores.

Granjas físicas de cuatro servidores Se agregó un servidor de aplicaciones dedicado para entornos con un uso moderado de los servicios.

Granja virtualizada de tres servidores Use la virtualización para maximizar el potencial de un número reducido de servidores. Se estima que dos servidores web albergan entre 10 000 y 20 000 usuarios.

Host A

Todos los roles Servidor de aplicaciones

Host A

Todos los roles Servidor de aplicaciones

Servidor web Servidor web

La Administración de solicitudes no se aplica a Office Web Apps Server. El Administrador de solicitudes se ejecuta dentro de SharePoint en SPRequestModule y solo responde a las solicitudes HTTP.

Para configurar el Administrador de solicitudes: Inicie el servicio Administración de solicitudes en los servidores

web que quiera. Configure reglas usando Windows PowerShell.

Servidores web

Todas las bases de datos

Servidores de aplicaciones que ejecutan los demás roles de aplicaciones de servicio

Componentes de procesamiento de consultas y componentes de índice

Granja de servidores de Office Web Apps Server

Administración de solicitudes

se ejecuta en todos los

servidores web de una

granja en el modo integrado

Roles de servidor Servidor web

Granja de servidores más pequeña con tolerancia a errores

La granja física más pequeña y totalmente redundante incorpora seis servidores: dos por cada nivel. La carga de las solicitudes de usuario se equilibra automáticamente en los servidores web y los servidores de aplicaciones se usan por igual.

En SharePoint 2013, el componente de procesamiento de consultas reemplaza el rol Consulta de versiones anteriores. El componente de procesamiento de consultas requiere más recursos y no se recomienda en los servidores web a menos que estén debidamente redimensionados.

Use la agrupación en clústeres, la creación de reflejos o AlwaysOn de SQL para los servidores de bases de datos. AlwaysOn requiere SQL Server 2012.

Una granja de servidores optimizada para la búsqueda separa el componente de procesamiento de consultas y el componente de índice para servidores de aplicaciones dedicados. El resto de los componentes de búsqueda y los otros roles de aplicaciones permanecen en dos servidores de aplicaciones multiuso.

Si el rastreo genera más tráfico en los servidores web que las solicitudes de los usuarios, puede dedicar uno o varios servidores web al rastreo. Le recomendamos que haga esto en entornos que rastreen grandes cantidades de datos. En SharePoint 2013, no es necesario ni se recomienda configurar la afinidad de estos servidores en el equilibrador de carga.

Granja de servidores optimizada para la búsqueda

La función de caché distribuida está habilitada de forma predeterminada y el servicio de caché distribuida se inicia automáticamente en todos los servidores web y de aplicaciones que hay en una granja de servidores. La caché distribuida mejora el rendimiento:

Almacenando en la caché datos de contenido social, como los suministros de noticias.

Almacenando en la caché tokens de autenticación. En entornos muy grandes, la caché distribuida puede descargarse en servidores dedicados.

Caché distribuida

Alta disponibilidad: en entornos con más de 1000 usuarios, se recomienda usar dos servidores que utilicen agrupación en clústeres, creación de reflejos o AlwaysOn de SQL. AlwaysOn requiere SQL Server 2012.

Todas las bases de datos de SharePoint

Si la tolerancia a errores de los servicios es más importante que el rendimiento del usuario, configure la granja de servidores con servidores de aplicaciones redundantes en lugar de servidores web redundantes.

Servidor web/de consulta

Servidor de aplicaciones

Todas las bases de datos de SharePoint

Servidores de aplicaciones

Todas las bases de datos de SharePoint

Servidor web

Office Web Apps Server es un producto de servidor independiente que puede:

Prestar servicio a varias granjas de servidores de SharePoint Server para la visualización y la edición.

Ver archivos de Exchange Server y Microsoft Lync. Integrarse con servidores de archivos accesibles

a través de URL.

Al separar Office Web Apps de la granja de servidores de SharePoint, los servidores pueden actualizarse con más frecuencia y escalarse, y el rendimiento se puede administrar al margen del entorno de SharePoint. Office Web Apps Server puede usarse con todas las versiones de SharePoint 2013. La arquitectura de Office Web Apps Server no incluye ninguna base de datos.

Office Web Apps Server

Administración de solicitudes es una función que proporciona a las granjas de servidores de SharePoint control sobre las solicitudes entrantes y su enrutamiento. Las reglas de enrutamiento tienen prioridad y usan una lógica para determinar la naturaleza de las solicitudes y aplicar la respuesta más adecuada, como los siguientes tipos de acciones:

Redirigir solicitudes a servidores web que tienen buenas características de mantenimiento.

Identificar y bloquear solicitudes incorrectas conocidas. Redirigir las solicitudes de ciertos tipos (las de búsqueda, por ejemplo)

a determinados servidores de la granja.

Administración de solicitudes no reemplaza el rol de un equilibrador de carga y no está habilitada de forma predeterminada.

El componente Administración de solicitudes se puede ejecutar en el modo integrado en los servidores web elegidos de una granja. El componente Administración de solicitudes se puede ejecutar también en servidores dedicados que no formen parte de la granja de servidores de SharePoint.

Modo integrado: Administración de solicitudes se ejecuta en los servidores web que elija de una granja. Este modo es adecuado para la mayoría de los entornos (se muestra a continuación).

Modo dedicado: los servidores de una granja independiente de Administración de solicitudes se sitúan entre el equilibrador de carga del hardware y una o varias granjas de servidores de SharePoint. Este modo es adecuado para entornos de gran escala. Con esta configuración, Administración de solicitudes puede atender a varias granjas de servidores de SharePoint. Una granja de servidores de Administración de solicitudes puede escalarse horizontalmente por separado según la utilización (no se muestra).

Administración de solicitudes y equilibrio de carga

Dos servidores de bases de datos redundantes

Leyenda de los iconos de bases de datos

Servidor único de bases de datos

Virtualización con Windows Server 2008 R2 y Windows Server 2012 Windows Server 2012 permite asignar un mayor número de recursos a cada máquina virtual, lo cual, a su vez, permite ejecutar una granja de servidores de SharePoint con menos máquinas virtuales que Windows Server 2008 R2. Debido a las arquitecturas virtuales que son posibles, este modelo de topología indica para qué sistema operativo está diseñada una topología virtual.

Windows Server 2008 R2

Host C

Todas las bases de datos

Host A

Todos los roles Servidor de aplicaciones

Host B

Todos los roles Servidor de aplicaciones

Servidor web Servidor web

SQL Server instalado y configurado para admitir la agrupación en clústeres, la creación de reflejos o AlwaysOn de SQL. AlwaysOn requiere SQL Server 2012.

Host D

Todas las bases de datos

Windows Server 2012

SQL Server instalado y configurado para admitir la agrupación en clústeres, la creación de reflejos o AlwaysOn de SQL. AlwaysOn requiere SQL Server 2012.

Host A

Todos los roles Servidor de aplicaciones

Host B

Todos los roles Servidor de aplicaciones

Servidor web Servidor web

Todas las bases de datos

Todas las bases de datos

Todas las bases de datos de SharePoint

Servidores web

Servidores de aplicaciones que ejecutan todos los roles de aplicaciones de servicio

Escalar granjas de servidores con grupos de servidores y grupos de almacenamientoGrupos de servidores

La recomendación para escalar horizontalmente una granja de servidores es agrupar , en servidores dedicados, servicios o bases de datos que tengan características de rendimiento parecidas y luego escalar horizontalmente los servidores en grupo.

Estos ejemplos de topología reúnen las aplicaciones de servicio y los componentes relacionados (por ejemplo, bases de datos) en varias agrupaciones lógicas distintas que se pueden usar como punto de partida. En entornos grandes, los grupos específicos que evolucionan para una granja de servidores dependen de las demandas específicas de cada servicio.

Nota: Grupos de servidores es un concepto de planeación. Este término y concepto no se encuentra en Administración Central.

Escalar horizontalmente granjas de servidores de gran tamaño

La recomendación para escalar horizontalmente una granja de servidores grande es agrupar , en servidores dedicados, aplicaciones, servicios o bases de datos que tengan características de rendimiento parecidas y luego escalar horizontalmente los servidores en grupo. La topología siguiente ilustra un ejemplo práctico de este concepto. El texto que hay debajo de cada grupo de servidores (en rojo) muestra una posible manera de compilar grupos de servidores.

Como se ve, la granja de servidores de la derecha está diseñada para rastrear 10 millones de elementos (~ 800 GB de datos). La correlación entre los elementos y el volumen de datos varía en función de los tipos de datos que se rastrean . Es importante conocer las características de los datos contenidos en el entorno. Cuando hay más de 40 millones de elementos, conviene usar una granja de servidores de búsqueda dedicada. En la tabla siguiente se indican números de punto de partida para los componentes de búsqueda en función del número de elementos. Para obtener más información y ver ejemplos sobre el escalado horizontal de granjas de servidores de búsqueda, consulte el modelo siguiente: Arquitecturas de búsqueda de ejemplo para el motor de búsqueda Enterprise Search.

Escalar horizontalmente la búsqueda

COMPONENTES DE PROCESAMIENTO DE ANÁLISIS

Números de punto de partida para los componentes de búsqueda según el número de elementos*NÚMERO DE ELEMENTOS

Guía general

10 millones

10-40 millones

100 millones

PARTICIONES Y COMPONENTES DE ÍNDICE

COMPONENTES DE PROCESAMIENTO DE CONSULTAS

COMPONENTES DE PROCESAMIENTO DE CONTENIDO

RASTREADORES BASES DE DATOS DE RASTREO

BASE DE DATOS DE INFORMES DE ANÁLISIS

COMPONENTE DE ADMINISTRACIÓN DE BÚSQUEDA

Agregar 1 partición de índice por cada 10 millones de elementos 2 componentes 1 partición 8 componentes 4 particiones 20 componentes 10 particiones

Usar 2 componentes de procesamiento de consultas para la redundancia. Con más de 80 millones de elementos, aumentar a 4. 2 2 4

2 4 6

2 2 6

BASE DE DATOS DE VÍNCULOS

Agregar 1 base de datos de rastreo por cada 20 millones de elementos

1 2 5

Agregar 1 base de datos de rastreo por cada 60 millones de elementos

1 1 2

Agregar una base de datos de informes de análisis por cada 500 K de elementos únicos visto al día o por cada 10-20 millones de elementos totales Variable Variable Variable

Usar 2 componentes de administración de búsqueda para lograr redundancia con todos los tamaños de granja

2 2 2

2 2 2

* Esta guía está destinada al motor de búsqueda Enterprise Search dentro de una organización. La guía para sitios de Internet se proporciona en otro documento.

Escalar horizontalmente granjas de servidores de tamaño medio

Escale horizontalmente las granjas de servidores medianas en función de la carga de trabajo. Esta granja de servidores medianas que se ilustra se escala para hospedar sitios con grandes cantidades de contenido. Escale los servidores web y los servidores de bases de datos de contenido según las necesidades de crecimiento. Escale horizontalmente el resto de los servidores en función de la utilización de otras aplicaciones de servicio y otros servicios que hay dentro de la granja de servidores y del volumen de contenido que va a hospedar la granja . Servidores

web

Servidores de aplicaciones

Servidores de bases de datos

Grupo de servidores web 1

Servidores web para todas las solicitudes entrantes

Servidor(es) web dedicado(s) para el rastreo y la administración

Grupo de servidores web 2

Grupo de servidores de aplicaciones 1 Grupo de servidores de aplicaciones 2

Servidores de consultas

e indexación

El resto de los componentes

de búsqueda

Grupo de servidores de aplicaciones 3 Grupo de servidores de aplicaciones 4

Servidores para ejecutar el código de espacio aislado

El resto de los servicios (use estos servidores para el sitio de Administración Central)

Grupo de bases de datos 1 Grupo de bases de datos 2 Grupo de bases de datos 3

Bases de datos de contenido y bases de datos de configuración

El resto de las bases de datos de SharePoint

Bases de datos de búsqueda

Al escalar horizontalmente la búsqueda, una partición de índice se suele propagar en dos servidores o máquinas virtuales. En esta configuración, un servidor o una máquina virtual solo hospedan una réplica de índice. Las réplicas de índice correspondientes a la misma partición deben ejecutarse en hosts físicos independientes (virtualizados o no) para lograr la tolerancia a errores. En SharePoint 2013, se necesitan más componentes de índice que componentes de procesamiento de consultas.

Grupos de almacenamiento

Los grupos de almacenamiento representan un concepto por el cual los tipos parecidos de bases de datos se agrupan y se

escalan horizontalmente independientemente del resto de las bases de datos según las necesidades. Todas las bases de datos

que hay en un grupo de almacenamiento se tratan de la misma forma siguiendo los procedimientos de copia de seguridad y

los protocolos de restauración. El procedimiento recomendado es incluir la base de datos de configuración con el grupo de

bases de datos de contenido.

Host B

Servidor de aplicaciones: índice

Host físico 3

Servidor de aplicaciones: índice

Partición de índice 0Réplica Réplica

Servidor de aplicaciones: índice

Servidor de aplicaciones: índice

Partición de índice 1Réplica Réplica

Host físico 4

El número de usuarios afectará al requisito para los servidores web. Para empezar, incluya 10 000 usuarios por servidor web. Ajuste el número basándose en el uso que se haga de los servidores. Un uso intenso de los servicios de cliente aumentará la carga en los servidores web.

Comience con dos servidores de aplicaciones dedicados al componente de procesamiento de consultas y a las particiones de índice, y ponga los demás componentes de aplicaciones de servicio en un servidor de aplicaciones independiente. En función del uso, puede pensar en agregar servidores de aplicaciones multiuso que estén configurados de la misma forma o en agregar servidores de aplicaciones para dedicar recursos a aplicaciones de servicio determinadas. Por ejemplo, si los datos de rendimiento indican que Excel Services usa una cantidad desproporcionada de recursos, descargue este servicio en un servidor dedicado.

Al realizar el escalado en la capa de bases de datos, empiece separando las bases de datos por rol. Primero separe las bases de datos de contenido del resto de las bases de datos (como se muestra). Agregue servidores de bases de datos en función del volumen de contenido existente en el entorno y de los destinos de tamaño de la organización.

Servidores webServidor web dedicado para el rastreo

Servidores de bases de datos

Componentes de procesamiento de consultas y componentes de índice

El resto de los servicios y los componentes de servidor de aplicaciones

Bases de datos

de contenido

El resto de las bases de

datos de SharePoint

Granja de servidores mediana con Office Web Apps Server y roles de búsqueda articulados

Si el coste del hardware de servidor es un factor limitante (en contraposición al coste de la concesión de licencias), se pueden consolidar cuatro máquinas virtuales en un único host físico si hay suficientes recursos de servidor .

Host físico D

Todas las bases de datos de SharePoint

Host físico C

Todas las bases de datos de SharePoint

BD de rastreo

Servidor de aplicaciones: servicio de distribución

Servidor de aplicaciones: todos los roles Servidor de aplicaciones

Servidor de aplicaciones: servicio de caché de distribución

SQL Server instalado y configurado para admitir la agrupación en clústeres, la creación de reflejos o AlwaysOn de SQL en ambos hosts.

Windows Server 2008 R2

Equilibrador de carga

Host físico A

Servidor web

Office Web Apps Server

Host físico B

Servidor web

Office Web Apps Server

Se pueden combinar hasta 4 máquinas virtuales en un host físico si este tiene núcleos de CPU y RAM suficientes. Los servidores de aplicaciones dedicados para el servicio de caché distribuida se recomiendan en entornos donde se usen funciones sociales, como las fuentes sociales y los microblogs. Para combinar todos los roles Servidor de aplicaciones en una máquina virtual se necesita Windows Server 2012, que permite asignar una mayor cantidad de recursos a máquinas virtuales individuales.

Partición de índice 0Réplica 1a Réplica 1b

Servidor de aplicaciones: todos los roles Servidor de aplicaciones

BD de rastreo BD de rastreo

Las granjas de servidores expandidas para SharePoint 2013 se admiten desde abril de 2013: Algunas empresas tienen centros de datos que se encuentran muy próximos entre sí y están conectados por vínculos de fibra óptica de ancho de banda alto. Cuando este entorno está disponible, es posible configurar los dos centros de datos como una sola granja de servidores. Esta topología de granja de servidores distribuida se denomina una granja de servidores "expandida". Para que la arquitectura de una granja de servidores expandida funcione como una solución de alta disponibilidad compatible, se deben cumplir los siguientes requisitos previos:

Que haya una latencia muy estable dentro de la granja de <1 ms el 99,9 % del tiempo a lo largo de un período de diez minutos. (Normalmente, la latencia dentro de la granja se define como la latencia existente entre los servidores web front-end y los servidores de bases de datos).

Que la velocidad de ancho de banda sea al menos de un 1 gigabit por segundo.

Si quiere ofrecer tolerancia a errores en una granja de servidores expandida, siga la guía del procedimiento recomendado estándar para configurar bases de datos y aplicaciones de servicio redundantes.

Servidores de aplicaciones que ejecutan todos los roles de aplicaciones de servicio

Todas las bases de datos

Servidores web Servidores webServidor web dedicado para el rastreo

Todas las bases de datos

Servidores de aplicaciones que ejecutan los demás roles de aplicaciones de servicio

Servidores de aplicaciones dedicados para el componente de procesamiento de consultas y el componente de índice

Servidores web

Todas las bases de datos

Servidores de aplicaciones que ejecutan los demás roles de aplicaciones de servicio

La caché distribuida se inicia en todos los servidores web y de aplicaciones de forma predeterminada.

Componentes de procesamiento de consultas y componentes de índice

Servidores web

Todas las bases de datos

Servidores de aplicaciones que ejecutan los demás roles de aplicaciones de servicio

Componentes de procesamiento de consultas y componentes de índice

Granja de servidores de Office Web Apps Server

Equilibrador de carga