SharePoint: Tipos de granjas y sus características (I)!

En SharePoint, cuando hablamos de granja tenemos que pensar en el tamaño de la misma. Normalmente nos encontraremos con granjas de cuatro tamaños diferentes. Cada tipo de granja tiene sus particularidades como podéis ver en este enlace de TechNet: http://technet.microsoft.com/en-us/library/ff758647.aspx.

  • Granja mono-servidor, aquella en la que todos los componentes de un despliegue de SharePoint (BD y frontal) se ejecutan en un único servidor. Esta configuración es muy típica para entornos de desarrollo y training. También, aunque no se recomienda, se podría usar para modelar sitios de producción caracterizados por un bajo patrón de uso (pequeñas organizaciones).
  • Graja pequeña, que consta de un servidor de BD (en cluster o no) y uno o dos frontales en los que se ha instalado SharePoint. ESte tipo de granja esta pensada para escenarios en los que:
    • El despliegue es limitado y se han habilitado únicamente un subconjunto de aplicaciones de servicio.
    • La base de usuarios es pequeña (hasta 10.000 usuarios).
    • La carga de uso es baja (muy pocas peticiones/segundo).
    • El volumen de datos es pequeño (en torno a 10 GB).

image

  • Granja mediana, qué se caracteriza por una topología dividida en tres capas: frontal, aplicaciones y base de datos. En cada nivel podemos tener uno o más servidores. Por ejemplo, en la capa de BD podemos tener un cluster de servidores de SQL Server. Las características de este tipo de granja son las siguientes:
    • Las aplicaciones de servicio se han desplegado de manera que den servicio a múltiples servidores.
    • Soporta varios miles de usuarios (más de 10.000, pero menos de 20.000).
    • Almacenamiento requerido del orden de Terabytes (1-2).

image

  • Granja grande, en la que normalmente hablamos de grupos de servidores en los niveles vistos: frontales web, servidores de aplicaciones y servidores de base de datos. Adicionalmente, nos encontraremos conque la capa de aplicaciones se puede separar en más niveles dependiendo de cómo se haga el despliegue de aplicaciones de servicios. Así, se podrían tener dedicados servidores para las búsquedas. En cuanto a las características de este tipo de granja:
    • Base de usuarios del orden de cientos de miles.
    • Carga de uso de en torno a 100 peticiones / segundo.
    • Almacenamiento requerido por encima de 10 Tb.
    • Federación de aplicaciones de servicio que son consumidas por servidores de la granja. Normalmente esto esta federación está pensada para perfiles de usuario, búsquedas o metadatos administrados.

image

 

Y ahora la pregunta clave, ¿Qué tipo de granja es la que tengo que implementar? La respuesta vendrá dada a partir de responder a cuestiones como:

  • ¿De cuántos usuarios estamos hablando?
  • ¿Qué uso van a hacer de la información?
  • ¿Se va a hacer uso intensivo de las búsquedas?
  • ¿Necesito tener una granja separada de servicios?
  • ¿Qué aplicaciones de servicio pueden ser agrupadas?
  • ¿Qué aplicaciones de servicio se pueden consumir de forma local?
  • ¿Necesito más de una granja para servir contenido?
  • ¿Necesito desplegar “Mi Sitio” en una granja independiente?
  • ….

Finalmente, os dejo los requerimientos mínimos de HW para SharePoint 2013.