sábado, 10 de septiembre de 2016

Nueva caracteristica en SharePoint 2016 MinRole

El equipo de SharePoint de Microsoft nos ha entregado una funcionalidad que pienso va hacer la diferencia en el rendimiento de SharePoint aunque hay que tomar en cuenta algunos otros aspectos como el licenciamiento ya que requeriremos para optimizar y aprovechar esta nueva  funcionalidad de SharePoint 2016 por lo menos 5 servidores.


MinRole es la respuesta de Microsoft para asegurar el mejor rendimiento posible según el Role que cada servidor pueda ejecutar.

Los Roles MinRole disponibles en SharePoint 2016 son:

1) Front End  - Servicios y Aplicaciones de servicios que se encargan de las solicitudes de los usuarios (optimizado para minimizar la latencia)
2) Application Server - Servicios y Aplicaciones de servicios que se encargas de las solicitudes hacia el back-end o trabajos de lado del servidor (optimizado para alto rendimiento)
3) Distriubute Cache - Servicios y Aplicaciones de servicios  relacionados al Distribute Cache
4) Search Server - Servicios y Aplicaciones de servicios  relacionados con el Search

Para cualquier otro Role o servicio y Aplicación de Servicio que no encaje en los MinRole se puede utilizar el Rol Custom o Legacy Role pero no estará garantizada su optimización como MinRole.

No me malinterprete esto no quiere decir que necesitemos como mínimo 5 o 6 Servidores ya que deberíamos incluir un servidor de base de datos Sql Server y un custom Role para el resto de servicios que no se ejecutan en los Roles incluidos en MinRole.  Sino que esta sería la configuración más optima garantizada por Microsoft 6 servidores para la granja.

Pero podemos iniciar con por lo menos:

2 servidores para ambientes de desarrollo y demostración:

1 Servidor Custom Role
1 Servidor de base de datos.

3 Servidores para ambientes de producción mínimo recomendado optimizando las solicitudes de los usuarios:

1 Min Role Front End
1 Custom Role para el resto de servicios
1 Servidor de base de datos

4 Servidores para optimizar las solicitudes del usuario y los trabajos del servidor:

1 Min Role Front End
1 Min Role Application Server
1 Custom Role para el resto de servicios
1 Servidor de base de datos

5 Servidores para mejorar el rendimiento de la granja

1 Min Role Front End
1 Min Role Application Server
1 Min Role para Distribute Cache
1 Custom Role para el resto de servicios
1 Servidor de base de datos

Las áreas done Distribute Cache mejora son:
  1. Claims-based authentication
  2. Newsfeeds, micro blogging and conversations
  3. OneNote client access
  4. Security trimming
  5. Page load performance
Y por último podriamos optimizar la búsqueda y toda la granja implementando cada Role de MinRole.

1 Min Role Front End
1 Min Role Application Server
1 Min Role para Distribute Cache
1 Min Role para Search
1 Custom Role para el resto de servicios
1 Servidor de base de datos

Algunas notas importantes que debes saber en SharePoint 2016 son las siguientes:

1) No hay edición Foundation o gratuita en SharePoint 2016
2) SharePoint 2016 no se puede instalar sobre SQL Server Expresss
3) No esta diseñado para instalarse en un solo servidor aunque sea para desarrollo


Al configurar el MinRole a nivel de servicios del servidor luce así, lo cual no permite configurar otros servicio garantizando que se respete la configuración optima para este Role.


En cualquier momento puede modificarse el Role de cada servidor a través de la opción Role Conversion


Referencia: https://technet.microsoft.com/en-us/library/mt667910(v=office.16).aspx

Bueno así que a planificar mejor las granjas de SharePoint 2016 y tomar en cuenta que si deseamos garantizar en optimo rendimiento de la granja tendrá que invertirse en mas servidores para aprovechar la opción MinRole que Microsoft nos entrega en esta nueva versión de SharePoint Server 2016.

Hasta la próxima SharePoint4Fun!,



Juan Manuel Herrera Ocheita

No hay comentarios.: