La arquitectura de SharePoint Server se compone de tres roles principales: Web End-Front (WEF), Application Server y Database Server a la unión de estos roles se les llama Granja (Farm).
Cada uno de ellos cumple una función especifica dentro del rol de la aplicación, por ejemplo; WFE es quien interactúa con el usuario, application server es quien ejecuta servicio específicos como Business Data Connectivity Service (entre otros) y por su parte el Database Server es quien nos aloja la base de datos.
En ambientes grandes y con necesidades de alta disponibilidad y rendimiento se recomienda una distribución de estos roles en diferente Hardware, sin embargo para fines de desarrollo o ambiente pequeños con una cantidad limitada de usuarios y sitios, se podría tener todos los roles en el mismo equipo a este escenario llamaremos SharePoint Single Server.
Para SharePoint Single Server tenemos algunas consideraciones:
Hardware
Parte |
Mínimo |
Recomendado |
Observaciones |
CPU | 4 Cores | 8 Cores | Para ambientes de pruebas o desarrollo se recomiendan 4 cores y para ambientes de producción 8. |
Memoria RAM | 8 GB | 16 GB | Se recomiendan 2 GB por core. |
HDD | 80 GB | 160 GB | Se recomienda como espacio disponible entre 80 GB y 160 GB para la partición que aloja el sistema operativo. |
Limitaciones
La principal limitación de este escenario siempre será el aprovechamiento de los recursos de hardware ya que todos los roles compiten por ellos. Sin embargo también existen otras consideraciones por ejemplo; no se puede instalar sobre un controlador de dominio, si se instala sobre la versión express de SQL la base de datos solo podrá crecer hasta 4 GB, además que la funcionalidad User Profile Synchronization solo es soportada por SQL en su versión completa.
Otra consideración que se puede evaluar a la hora de experimentar problemas de rendimiento en un ambiente Single Server podría ser opción de limitar el uso de memoria RAM por parte del motor de base de datos, aun no es una practica muy recomendada es importante tenerla en mente.
Solo me queda compartir con ustedes una información adicional:
SQL Server Memory Options: http://bit.ly/vZZd88
Server and Site Architecture: http://bit.ly/cZ6s
Hasta la próxima !!!