SharePoint 2016: Resumen de novedades aparecidas en Ignite (I)!

Aunque con un poco de retraso, justo ahora acabo de ver la sesión sobre novedades para profesionales de IT en SharePoint 2016 realizada por Bill Baer en la conferencia Microsoft Ignite por lo que he aprovechado para escribir un resumen de las mismas. Antes de empezar, os dejo un dato dado por Microsoft: el 80 % de las Fortune 500 están haciendo uso a día de SharePoint OnPremises y a día de hoy, el 38 % de la base de clientes de SharePoint ya está plataformada en SharePoint Online en Office 365.

Dicho esto, vamos a por las novedades:

Pre-Requisitos Hardware (HW) y Software (SW)

Algunos de los pre-requisitos para instalar SharePoint 2016 a nivel de HW y SW son los siguientes:

  • Requerimientos HW: 16 – 24 para Instalación en un servidor vs 16 12 –16 GB para un instalación de Granja
  • Pre-Requisitos SW:
    • Windows Server 2012 R2 Windows Server 2010
    • .NET Framework 4.5.2 o Actualización de .NET Framework 4.0
    • SQL Server: SQL Server 2014 SP1 o bien SQL Server vNext.

Cambios a nivel de Instalación:

  • No soportado instalaciones de tipo Standalone, es decir, no se soporta el escenario en el que instalábamos SharePoint y automáticamente se instala SQL Server Express como BD por defecto.
  • Siempre hay que instalar SharePoint en modo granja y haciendo uso de una versión de SQL Server soportada, excluyendo la versión de SQL Server Express.

Actualización desde versiones previas

Las opciones disponibles son:

  • Las clásicas disponibles en SharePoint 2013 que pasan por adjuntado de BD y el mecanismo de actualización de Colección de Sitios en modo 14 / 15 a modo 16.
  • La nueva característica de migración de contenidos (vía un nuevo pipeline de migración) que permitirá migrar contenidos de un origen a un destino…esta nueva característica está disponible tanto para SharePoint OnPremises como para SharePoint Online.

Las migraciones se suponen mucho más sencilla porque el esquema base para la migración es SharePoint 2013.

Novedades a nivel de Arquitectura y Despliegue

A nivel de arquitectura se rompe con el modelo tradicional de Roles y Servicios de SharePoint 2010 y SharePoint 2013 y se introduce el concepto de “minRol” con el objetivo de mejorar el rendimiento y confiabilidad de un despliegue de SharePoint 2016:

  • Servicios de Usuario, englobados bajo el concepto de “User Role”, es decir, todos aquellos servicios en los que la petición es iniciada desde un dispositivo de cliente: sincronizaciones con OneDrive, publicación de libros en Excel Services, renderizado de páginas, etc. Todas las peticiones realizadas por un usuario son procesadas de una forma rol específico.
  • Servicios Robot, englobados bajo el concepto de “Robot Role”, es decir todos aquellos servicios en los que no hay intervención humana y que son procesados por un robot específico: Timer Jobs, Búsquedas, Provisioning, etc.
  • Servicios de Cache, en este caso estamos hablando de todo lo que tenga que ver con cacheado de información y peticiones que es realizada por un rol específico.

¿Y estos roles en qué se traducen a la hora de desplegar SharePoint 2016? En la siguiente foto:

11147040_10153217947553955_3342600418033608205_n

En la misma vemos que las tres categorías de roles vistas, se traducen en los siguientes roles:

  • Specialized, es decir, aquellos servicios específicos que tienen que estar fuera de la granja.
  • Web Front End, para proporcionar la respuesta a las peticiones de los usuarios asegurando una latencia mínima.
  • Search, rol específico para las búsquedas que se convierte en un servidor de búsquedas
  • Application, que se corresponde con el “Robot Services” role, es decir, para la ejecución de tareas de backend.
  • Distributed Cache.

Por supuesto, las posibilidades de despliegue de SharePoint 2016 continúan siendo las mismas que en SharePoint 2010 y SharePoint 2013:

  • A través del asistente de configuración.
  • A través de PowerShell, incorporando el nuevo concepto de “minRole”.

Novedades en parcheado de granjas SharePoint 2016

Se minimiza de forma drástica el tamaño de los parches comparado con versiones previas de forma que desde la perspectiva de IT se agiliza y mucho el parcheado lo que lleva a hablar de “0 downtime”, o el sueño de todo administrador SharePoint Sonrisa. ¿Cómo se ha conseguido este “0 downtime”?

  • Reduciendo el número de MSIs y MSPs de forma que se reduce el tamaño de los parches y se gana en agilidad de instalación.
  • Se introduce un mecanismo de orquestación en el parcheado que asegura el “0 downtime” de forma que es posible realizar actualizaciones de SharePoint en “Business Hours”.

Cambios en los límites de SharePoint

Con vistas a mejorar la escalabilidad de SharePoint, se introducen las siguientes mejoras en los límites de SharePoint:

  • Tamaño de las BDs de Contenidos, el orden de magnitud pasa de ser GB a TB.
  • 100.000 colecciones de sitios por BD de Contenidos.
  • Se incrementa el umbral de vista de lista por encima de la fatídica cifra de 5.000 elementos por vista.
  • El tamaño máximo de carga de un archivo se incrementa a 10 GB y además se eliminan las restricciones en cuanto a caracteres.
  • A nivel de elementos indexados, se incrementa a una escala de 500 millones de elementos.

Novedades en escenarios híbridos

  • Cloud Search Service Application (Concepto de Búsquedas como Servicio), Aplicación de Servicio de Búsquedas para Almacenamiento en la nube de forma que podamos unificar el índice de las búsquedas independientemente de si estamos hablando de datos OnPremises o Cloud. Además, esta Aplicación de Servicio permitirá que podamos ver información de datos OnPremises en Delve.
  • Nuevo escenario de Extranet que permita publicar sitios internos a Internet y facilitar compartir información con terceros. Este escenario se basará en los servicios de federación de identidades de Office 365.
  • Despliegue híbrido de sitios de grupo híbridos de forma que sea posible seguir documentos, sitios y personas ya sea OnPremises u Online, puedan aparecer como sitios promocionados en Office 365 o bien habilitar la creación de sitios sin intervención del administrador tanto OnPremises como Online.
  • Automatización de despliegues híbridos vía “Scenario Picker” para Búsquedas, OneDrive for Business, etc. Esta automatización es vía Interfaz de Usuario.

Otras características de SharePoint 2016

  • Comunicaciones encriptados para correo saliente vía SMTP
  • SAML se convierte en el mecanismo de autenticación “First Class” en SharePoint 2016.
  • Se mejora notablemente el servicio de caché distribuida introduciendo una nueva capa de transporte que mejora el rendimiento.
  • Fast Site Creation, nueva lógica para crear rápidamente colecciones de sitios a partir de copias maestras de colecciones existentes. Para ello se dispone de un nuevo método para copiar Colecciones de Sitios a nivel de BD de Contenidos: SPSite.Copy.
  • Mejoras en la disponibilidad de ambientes SharePoint a través de Traffic Management.
  • Servicio de Sincronización de Perfiles de Usuario, se saca fuera del core de SharePoint y se puede utilizar como un servicio adicional y aislado que no penalice el rendimeinto de la granja.
  • Mayor integración de Project Server con SharePoint Server a través de la consolidación de las BDs de Project con BDs de Contenidos de SharePoint.
  • Durable Liks, es decir, las Urls de cualquier documento o elemento de lista tendrá un Resource ID que permite que si un documento es movido o copiado no ser pierda la referencia al mismo.
  • Telemetría en tiempo real, lo que permite tener una medida muy precisa y exacta de la actividad de los usuarios trabajando con SharePoint en cuanto a uso de servicios, acciones realizadas, etc. Tendremos disponibles una serie de informes que nos permitirán visualizar este tipo de información y medir el éxito en la adopción y uso de la plataforma.

Referencias: