Administración

Planee de antemano con System Center Capacity Planner

John Savill

 

Resumen:

  • Principios de SCCP
  • Creación de un nuevo modelo
  • Ajuste del modelo
  • Simulación de uso real

En la actualidad, los componentes de la infraestructura son esenciales para las empresas a las que dan soporte. Sin embargo, con el aumento del número de usuarios y la mayor diversidad de las empresas, la estimación precisa del tamaño y

el número de servidores necesarios para ejecutar los componentes puede resultar complicado. Un hardware insuficiente lleva a tiempos de respuesta largos, pero un hardware excesivo no es más que un desperdicio de recursos del presupuesto y conlleva más tareas de administración. Por todo ello, Microsoft creó la herramienta System Center Capacity Planner (SCCP) 2006.

En un nivel superior, SCCP le permite escribir información sobre la topología de la red (ubicaciones, velocidades de los vínculos, latencia), el software y el hardware que se deben usar, y los perfiles del uso (por ejemplo, el número de mensajes enviados). A continuación, SCCP ejecuta simulaciones de distintos niveles de uso y detalla la utilización de componentes de hardware y de red. Esta creación de modelos ayuda a comprobar si la configuración propuesta, si se implementara, sería adecuada para lograr los requisitos del servicio.

No hace falta ejecutar SCCP en ningún servidor específico ni realizar pruebas de red; es esencialmente una herramienta de simulación que se puede ejecutar en escenarios de prueba en un modelo de entorno. Los requisitos del sistema para SCCP son mínimos: Windows® XP con Service Pack 2 (SP2), Windows Server® 2003 o Windows 2000 con SP4, más Microsoft®.Net Framework 2.0. Es de esperar que la siguiente generación de SCCP se comunique más estrechamente con Systems Management Server (SMS) y Microsoft Operations Manager (MOM), y que automatice parte de la recopilación de información, puesto que MOM ya recopila información sobre la utilización de servidor y SMS dispone de información sobre la configuración del hardware.

La instalación de SCCP 2006 es sencilla. Se usa un asistente para instalación estándar que sólo requiere la aceptación del contrato de licencia y la confirmación de la carpeta de instalación. Una vez que el producto está instalado, se agrega un acceso directo al menú Todos los programas. La primera vez que se inicia SCCP, la pantalla de bienvenida de la herramienta de planeación de capacidad de Microsoft ofrece acceso a tres de los cuatro componentes de la herramienta, como se muestra en la Figura 1.

Figura 1 Iniciar la herramienta de planeación de capacidad

Figura 1** Iniciar la herramienta de planeación de capacidad **(Hacer clic en la imagen para ampliarla)

El Asistente para modelos le hace preguntas sobre el entorno deseado, para crear un Modelo de arquitectura del sistema (SAM). El SAM contiene los datos de las ubicaciones, los usuarios, la red, los patrones de uso y el hardware.

El editor de modelos permite ajustar con precisión y modificar el SAM que se ha creado con el asistente o el editor. Es aquí donde puede validar los modelos, mostrar el uso simulado y probar otros escenarios como la carga adicional de los servidores de correo o la presencia de usuarios remotos.

La herramienta de planeación de la capacidad cuenta con varios tipos de hardware predefinidos para el uso en SAM. Sin embargo, si sus necesidades son otras, el editor de hardware admite la definición personalizada de configuraciones de hardware.

Cuándo se selecciona un modelo, la simulación de herramienta de planeación de la capacidad permite realizar varias pruebas en dicho modelo, para determinar su viabilidad para la implementación en una situación real.

La mejor manera de observar los componentes y su funcionamiento conjunto es la de usar la herramienta. Voy a comenzar con el asistente, ejecutaré una simulación y, a continuación, ajustaré con precisión un modelo de arquitectura agregando hardware personalizado. En este tutorial voy a trabajar con un entorno de Exchange, pero el proceso funciona de forma parecida para MOM.

Crear un modelo

Para poder realizar la validación o escenarios "y si" en una infraestructura planeada, o incluso si sólo desea ejecutar escenarios sobre la infraestructura implementada actualmente, debe describir el entorno a SCCP. Lamentablemente, en la versión actual no se puede simplemente digitalizar la red. En su lugar, debe detallar la infraestructura en lo que se refiere a ubicaciones físicas y tipos de conectividad entre ellas, colocación de servidores, buzones y usuarios, y detalles sobre cómo van a usar el entorno los usuarios.

La herramienta está sujeta a ciertas limitaciones, que se explican pormenorizadamente en la guía de usuario. Por ejemplo, en un modelo de Exchange, se admite un bosque único. Esto quiere decir que no se crea un modelo de los dominios en bosques externos, y se asume que los servidores de aplicaciones para usuario tienen un catálogo global y un almacén de buzones en el mismo sitio. Sólo se puede crear un modelo para 100 sitios, de los cuales 10 como máximo pueden ser sitios concentradores, un máximo de 300 equipos servidor, y sólo se admiten clientes de Outlook® 2003 (web o locales). La parte positiva es que SCCP admite hasta 49.999 clientes en ubicaciones centrales o de concentrador, y hasta 10.000 en sucursales. No se admiten características de Exchange como ActiveSync® y conexiones de Outlook Mobile Access, ni tampoco opciones heredadas de conectividad como POP e IMAP. No se tiene en cuenta la utilización generada por operaciones de copia de seguridad y restauración, como tampoco lo son configuraciones de clúster. Sin embargo, la herramienta de planeación de la capacidad dispone de las opciones necesarias para crear un modelo preciso del uso habitual del correo.

Para empezar el tutorial en la página de bienvenida, seleccione la opción para crear un modelo con el Asistente para modelos y describa la infraestructura cuyo modelo se va a crear. Voy a crear una empresa que tiene tres ubicaciones: una ubicación central en Dallas y sucursales en Houston y Austin, todas ellas con varios usuarios locales de correo electrónico. No tiene que haber necesariamente servidores en cada ubicación, por lo que proporciono información sobre el número y el tipo de usuarios de correo electrónico. SCCP determinará en qué ubicaciones debe haber servidores de Exchange locales y dónde tendrán acceso los usuarios a su servidor de Exchange de forma remota.

Después que crear un modelo básico de la infraestructura de la empresa, el asistente pregunta el número de sitios centrales y de sucursales, la conectividad entre sitios, y el porcentaje del ancho de banda que se puede usar para la mensajería. El asistente adopta un enfoque amplio para empezar a funcionar; más adelante, puedo realizar ajustes en el modelo creado por el asistente para configurar vínculos individuales con más granularidad. En este ejemplo, puedo confirmar que hay una oficina central y dos sucursales (consulte la Figura 2). Hay conexiones T1 entre las sucursales y la oficina central, y se puede usar la mitad del ancho de banda para la mensajería. No es necesario que configure la velocidad entre sitios centrales, puesto que sólo hay uno.

Figura 2 Configurar la topología de WAN y el ancho de banda de conexión

Figura 2** Configurar la topología de WAN y el ancho de banda de conexión **(Hacer clic en la imagen para ampliarla)

En la ventana siguiente del asistente se pregunta el número medio de usuarios en las sucursales, el cliente de correo electrónico (Outlook 2003 en modo en caché o Outlook Web Access), y el número de usuarios en la oficina central. Una vez más, se trata de información de muy alto nivel, que se puede ajustar posteriormente con el Editor de modelos. En este caso, diré que cada sucursal tiene 200 usuarios y la oficina central tiene 500, y que todos ellos usan Outlook en modo en caché.

El asistente tiene tres niveles predeterminados de uso de correo: alto, medio y bajo. En cada nivel se asume un tamaño medio de buzón distinto, un número de mensajes enviados y recibidos, y un tamaño medio de mensaje de correo electrónico. Si ninguno de los tipos integrados coincide con los patrones de uso esperados en su organización, se puede configurar cada uno de los valores individuales de cuatro características de uso independientes.

El paso siguiente consiste en configurar las preferencias de hardware, como se muestra en la Figura 3. SCCP admite la especificación de hasta tres configuraciones posibles de CPU, que se usarán para crear el modelo de hardware para las distintas funciones de servidor. Las configuraciones de CPU van desde un único procesador Pentium III Xeon a 1 GHz hasta un procesador Xeon MP cuádruple a 3.66 GAZ. Exchange 2003 consta de varias funciones, que son Almacén de buzones, Cabeza de puente y Cliente, más una función adicional de catálogo global de Active Directory®. Si la utilización lo permite, existe la opción de consolidar funciones en un número menor de servidores. Si no se especifica la consolidación de servidores, se configurarán servidores independientes para cada una de las funciones, aunque la utilización no lo requiera. Si se permite que SCCP consolide servidores se obtendrán mejores resultados.

Figura 3 Configurar perfiles de hardware para servidores

Figura 3** Configurar perfiles de hardware para servidores **(Hacer clic en la imagen para ampliarla)

Por último, se puede seleccionar el tipo de discos disponibles en función de la interfaz, el tamaño y la velocidad. No es necesario indicar el número de discos, la herramienta de planeación de capacidad lo calculará. La herramienta puede especificar también una Red de área de almacenamiento (SAN), aunque en la actualidad no existe la capacidad de crear clústeres.

El paso siguiente del asistente es un resumen del modelo estimado, que muestra el número de servidores que SCCP calcula como óptimo, las funciones de cada uno de los servidores, y datos como las configuraciones de procesadores, memoria y discos. Si se había seleccionado una SAN, también se muestra.

Tenga en cuenta que, como he seleccionado varias ubicaciones, es posible que sólo se muestren los servidores de un subconjunto de las ubicaciones. Es así porque SCCP confirmó que los servidores de Exchange locales de algunas ubicaciones no son óptimos y es mejor dar servicio a los buzones a través de un servidor de buzones remoto de Exchange, que es el caso en el ejemplo que se muestra en la Figura 4. En este caso, los 400 usuarios de las sucursales no tienen almacén de buzones local de Exchange, si no que se han unificado en el único servidor de almacén de buzones de Exchange en la ubicación de Dallas, que ahora muestra 500 usuarios.

Figura 4 Resumen de la evaluación inicial de la planeación de capacidad

Figura 4** Resumen de la evaluación inicial de la planeación de capacidad **(Hacer clic en la imagen para ampliarla)

Hasta este punto del asistente puedo hacer clic en los botones Atrás y Siguiente para modificar las respuestas y ajustar el resumen del modelo (o hacer clic directamente en las páginas de asistente desde el panel de exploración izquierdo). Una vez satisfecho con la configuración, hago clic en el botón Finalizar de la página de resumen del modelo. Así se abre el modelo en el Editor de modelos, donde se puede realizar una configuración más granular.

Ajustar el modelo

El Asistente para modelos es una gran herramienta para crear un modelo de básico. Sin embargo, a menos que las distintas ubicaciones sean iguales y se pueda obtener una media, es probable que se necesite algún tipo de personalización para que el modelo sea realmente útil como punto de partida para calcular la utilización. No es excepcional que las ubicaciones tengan distinto número de usuarios, o quizás una combinación de varios clientes de mensajería, como Outlook 2003 en caché y Outlook Web Access (OWA). Si bien no es posible llegar a este nivel de detalle en el Asistente para modelos, se puede configurar mediante el Editor de modelos. Esta herramienta resulta también útil al tratar de comprobar los efectos de modificar algunos aspectos del entorno, por ejemplo agregando ubicaciones o tipos de usuarios adicionales.

El Editor de modelos, que se muestra en la Figura 5, guarda y recupera los modelos en archivos .sam, un formato propio de la herramienta. Es recomendable, lo mismo que con todo el trabajo, guardar los modelos en archivos antes de realizar cambios importantes, y usar un nombre descriptivo para asegurar que no se pierde ningún modelo de trabajo. En el menú Archivo existe la opción Exportar, que genera un informe de resumen detallado en formato de Excel® y como diagrama de topología de Visio® del modelo.

Figura 5 Ajustar una configuración SAM en el Editor de modelos

Figura 5** Ajustar una configuración SAM en el Editor de modelos **(Hacer clic en la imagen para ampliarla)

En el panel izquierdo del Editor de modelos hay un área básica de exploración con opciones para ver la topología global, la topología del sitio o un resumen del modelo. La topología global muestra el modelo de la arquitectura de una perspectiva del sitio, con redes adicionales como Internet. La vista de la topología del sitio muestra información sobre un sitio o red seleccionados. El resumen del modelo muestra un resumen textual del entorno, que es el mismo formato que se mostrará al finalizar el Asistente para modelos.

Sea cual sea la opción seleccionada, los detalles se muestran en el panel central del Editor de modelos. El panel derecho (en cierto modo parecido a la nueva versión de Microsoft Management Console (MMC) que se comercializó con Windows Server 2003 R2) es un área de "acciones" dividida en dos subáreas: la parte superior ofrece acciones contextuales que cambian en función de la vista actual o el objeto seleccionado, mientras la parte inferior contiene acciones generales que se pueden aplicar siempre. Estas últimas acciones permiten agregar un sitio nuevo, editar los perfiles de uso de los usuarios y ejecutar una simulación.

Al trabajar en el panel central del Editor de modelos, se pueden seleccionar todos los elementos. Después que seleccionar un elemento, además de que las acciones del elemento actual cambian en función del objeto seleccionado, puedo ver más detalles del objeto. Por ejemplo, al hacer doble clic en un sitio, se mostrará la vista de la topología del sitio, con detalles de los modelos de objeto de ese sitio. Así, un sitio con servicios locales mostraría uno o varios servidores, las redes y los usuarios de la ubicación. Esto permite, a su vez, hacer doble clic en el objeto seleccionado para ver sus propiedades detalladas y, a continuación, modificarlas como sea necesario.

Las líneas que conectan los sitios representan las redes entre las ubicaciones y se pueden editar para permitir la configuración exacta de la red. Por ejemplo, puedo especificar velocidades de ancho de banda distintas de vínculo superior y vínculo inferior, así como el porcentaje del ancho de banda disponible. También puedo configurar la latencia de las conexiones, que puede ser un atributo muy importante para lograr comunicaciones estables. Otro cambio habitual es la adición de más tipos de usuario. En este caso, digamos que tengo una combinación de clientes de Outlook Web Access y Outlook 2003 atendidos por la ubicación central. Después de abrir Dallas en la vista de topología del sitio, seleccionaría la opción para agregar un perfil de cliente, y agregaría información para los usuarios basados en el OWA consistente en el servidor que usarán los clientes de OWA, la red desde la que se conectarán los usuarios, y el ancho de banda que tendrán a su disposición, como se muestra en la Figura 6.

Figura 6 Agregar y modificar elementos en un modelo es muy sencillo

Figura 6** Agregar y modificar elementos en un modelo es muy sencillo **(Hacer clic en la imagen para ampliarla)

Una vez que SAM refleja la infraestructura existente o planeada con fidelidad, debe guardarla y darle un nombre como corresponda, para garantizar que se puede identificar fácilmente como punto de partida de modificaciones futuras. En este momento, deseo ejecutar una simulación para obtener un punto de referencia sobre el rendimiento del modelo en la configuración establecida. En función de ese punto de referencia, puedo modificar el modelo para probar varios escenarios "y si", como la adición de un nuevo sitio y de usuarios, la adición o eliminación de servidores, la adición de usuarios a las ubicaciones, o el cambio del tipo de conexión o de cliente de correo electrónico. Una vez que el modelo se ha actualizado con estos elementos, puedo ejecutar otra simulación para conocer el rendimiento de la nueva configuración.

Simular el uso real

La ejecución de la simulación es tan sencilla como hacer clic en la acción general de ejecución de simulación o en el botón de la barra de herramientas. Primero se muestra una comprobación del estado del modelo: cualquier error del modelo se muestra antes de realizar la simulación. Por ejemplo, si se agregan clientes de OWA a un modelo que anteriormente no tenía ninguno y no había configurado un servidor de aplicaciones para usuario, un mensaje de error le notificará que no hay ningún servidor de aplicaciones para usuario. Si no hay ningún error, el estado se mostrará mientras se realiza la simulación.

Cuando finaliza la simulación, se genera un informe con información detallada sobre del uso de todos los componentes y se abre la vista de resultados de la simulación. Inicialmente, en ella se muestra un resumen con los detalles de la CPU de nivel superior, la utilización del almacenamiento y los vínculos de conexión (que suelen generar cuellos de botella), así como tiempos de transacción y latencia más largos, que pueden afectar a la experiencia del usuario final. Los detalles sobre la utilización exacta de los servidores, SAN, y conexiones locales y externas se pueden ver seleccionando los vínculos del panel izquierdo de los resultados de la simulación, como se muestra en la Figura 7.

Figura 7 Resumen de los resultados de la simulación de un modelo sencillo

Figura 7** Resumen de los resultados de la simulación de un modelo sencillo **(Hacer clic en la imagen para ampliarla)

Si mantiene el mouse sobre las distintas representaciones gráficas, por ejemplo el análisis de cuellos de botella, se muestran el servidor y el atributo del servidor que causan un cuello de botella. Fíjese en la configuración de umbral en el panel izquierdo. Esta categoría permite establecer lo que considero un uso razonable antes de que se generen advertencias, una característica muy útil.

Los informes detallados de la simulación son de gran interés, no sólo para ayudar en la toma de decisiones de compra de hardware, si no también para mostrar la cantidad de recursos de red que serán usados por las aplicaciones de mensajería. Por ejemplo, para los usuarios que se conecten a través de vínculos WAN más lentos, el informe ofrece información sobre si el vínculo es lo suficientemente rápido. Si no lo es, puedo averiguar si la velocidad del vínculo entre ubicaciones se debe mejorar o si se debe agregar un servidor local de almacén de buzones, simplemente modificando el modelo y volviendo a ejecutar la simulación para obtener resultados que se ajusten a criterios específicos. De la misma forma, si todos los servidores se ejecutan a un 5 por ciento de utilización de CPU, puedo reducir la especificación de los servidores. La posibilidad de modificar los modelos con facilidad y de volver a ejecutar las simulaciones, tengo la opción de probar varias opciones de solución. Con indicadores precisos de todos los escenarios de prueba, puedo asistir a las reuniones sobre presupuestos y planeación con total confianza.

Resumen

He ofrecido una descripción general de cómo SCCP permite simular y analizar la implementación de Exchange. No olvide que SCCP realiza el mismo nivel de creación de modelos y simulación también para MOM. SCCP se puede descargar en la actualidad como parte de las descargas de MSDN® Premium o de TechNet Plus. ¦

John Savill es Director de infraestructura técnica de Geniant. Es CISSP, MCSE de seguridad y mensajería de Windows Server 2003, ocho veces MVP, e instructor de Krav Maga. Es también el autor de Windows Server 2003 Active Directory Design and Implementation de Packt Publishing.

© 2008 Microsoft Corporation and CMP Media, LLC. Reservados todos los derechos; queda prohibida la reproducción parcial o total sin previa autorización.