Cuanto hardware necesitamos para este portal de SharePoint? Hmmm… Depende…

Hace una semana, Microsoft ha liberado la versión definitiva de su “Herramienta para la planificación de SharePoint” (“SharePoint Capacity Planning Tool”), después de algunos meses de estar en periodo Beta. Como todos sabemos, planificar una instalación para un Portal es más un arte que una ciencia: cuantos servidores de Front-End necesitamos? Y que tan grande debe ser la batería de servidores para el cluster de SQL? Y como dividimos la topología de la granja de SharePoint? … cuando estamos hablando de unos cuantos de cientos de usuarios, la respuesta es muy sencilla: con un servidor tenemos más que suficiente… cuando la pregunta viene de un cliente que quiere utilizar SharePoint para 20 o 30 o 50 mil usuarios, la respuesta es algo más cuidadosa: Depende…

Pues bien, la Herramienta de Planificación de SharePoint pretende hacer que el “Depende” sea menos cuidadoso, y que podamos dar una respuesta más realista sin meter las patas. Esta herramienta no es más que un modelo matemático, en donde los parámetros de entrada son reducidos y conocidos (cantidad de usuarios, tipo de usuarios, distribución geográfica, tipo de información a almacenar, etc), y la respuesta es cuantos servidores son necesarios, y como distribuirlos en la topología de SharePoint.

Para los interesados, información sobre instalación y uso pueden encontrar en http://www.gavd.net/servers/sharepointv3/spsv3_item.aspx?top=art&itm=579 . El “SharePoint Capacity Planning Tool” (http://www.microsoft.com/downloads/details.aspx?FamilyId=DBEE0227-D4F7-48F8-85F0-E71493B2FD87&displaylang=en) forma parte de la iniciativa de Microsoft llamada “System Center Capacity Planner 2007” (http://www.microsoft.com/downloads/details.aspx?FamilyId=E754F35D-59DB-4BC4-8386-E83E66A16FAD&displaylang=en) que es indispensable de tener instalado. El System Center finalmente podrá la calcular la capacidad de diferentes servidores, como Exchange Server, aunque el de SharePoint es el primero que ha sido liberado.

Hewlett-Packard tiene desde los tiempos de SharePoint 2003 una utilidad similar que se puede encontrar en el sitio de la empresa (http://h71019.www7.hp.com/activeanswers/Secure/548230-0-0-0-121.html ). La ventaja de la herramienta de Microsoft es que se puede definir el tipo físico de servidores disponibles, pues la herramienta de HP solamente permite seleccionar los servidores fabricados por ellos mismos.

Desde cuando la herramienta estaba en beta un par de cosas siempre me llamaron la atención: los resultados que produce son bastante confiables para instalaciones medianas (10 a 40 mil usuarios), pero para instalaciones grandes (más de 50 mil usuarios) y pequeñas (unos cuantos miles de usuarios) dice que necesita más hardware del que yo diría que es necesario. Para mini-instalaciones (un par de cientos de usuarios) el resultado es simplemente imposible de confiar, pero, como decíamos más arriba, para este tipo de instalaciones ya sabemos la respuesta de antemano y no necesitamos ninguna ayuda. Otra cosa curiosa es que no importa cuanta memoria RAM se defina en los servidores, el resultado siempre es igual…

En estos días, viendo el Blog de Joel Oleson, me he encontrado con uno de sus artículos en el que cuenta las intimidades de la creación de la herramienta (http://blogs.msdn.com/joelo/archive/2008/02/06/sharepoint-capacity-planning-tool-released-behind-the-scenes.aspx) . Allí nos cuenta que fue casi imposible que los expertos mismos de Microsoft dieran información sobre como planificar instalaciones de SharePoint, por el sencillo hecho de que nadie quiere poner sus manos en el fuego por algo así (por aquello del “Depende”). Y, además, confirma lo de la configuración de RAM: simplemente no lo incluyeron en el modelo, así que no importa la cifra que se ponga, el resultado no variará. Y también cuenta las peripecias tratando de definir los requerimientos de SQL… leyendo entre líneas, es fácil ver que inclusive dentro de Microsoft no saben con certeza cuales son los limites de SharePoint… algo que ya sabíamos desde hace tiempo, pero es bueno verlo confirmado. SharePoint es escalable hasta… hasta donde? 300, 400 mil usuarios? Medio millón? En realidad nadie lo sabe, porque nadie ha llegado a sus límites.

En fin, la herramienta funciona bastante bien para diseñar el hardware de los Portales “normales” que hacemos continuamente, así que si esta en ese proceso en el momento, o lo hará en el futuro, utilícela, que le va a servir mucho. Y siempre tenga en cuenta que el resultado es una indicación, y que solamente después de tenerlo todo funcionando se verá si la metida de pata a sido sensacional o que ha quedado como el profesional experto que pretende ser… y seguimos siendo artesanos…

Gustavo – http://www.gavd.net/servers/
Escriba un Comentario que me haga reir…

2 comentarios en “Cuanto hardware necesitamos para este portal de SharePoint? Hmmm… Depende…”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *