requisitos de hardware · servidor de monitorización y base de datos (thinkserver y bd) • cpu: 4...
TRANSCRIPT
Requisitos de Hardware
Requisitos de Hardware
Control de versiones
© 2013 Tango/04 Computing Group Página 2
Control de versiones
Autor: Pablo Scoglio Cliente: Interno
Fecha
creación:
27-06-2012 Descripción del
documento:
Requisitos de Hardware mínimos para proyectos
de VISUALMessage Center
Lista de
Distribución:
Cliente Tango/04 Preventas & proyectos
Versión Fecha Autor Descripción
1.0 27-06-2012 Pablo Scoglio Documento inicial
1.1 2-07-2012 Pablo Scoglio Agregar usuarios concurrentes de Dashboards
2.0 3-07-2012 Pablo Scoglio Revisión con Adrián Lizzi
2.1 13-07-2012 Pablo Scoglio Detalle de SQL Express
3.0 18-04-2012 Carlos López Añadir .net Framework 4.0 y cambios en HW básico,
de acuerdo con lo que recomienda Microsoft
Requisitos de Hardware
Tabla de Contenidos
© 2013 Tango/04 Computing Group Página 3
Tabla de Contenidos
Control de versiones .................................................................................................................... 2
Tabla de Contenidos .................................................................................................................... 3
1. Antes de comenzar ............................................................................................................... 4
2. Consideraciones.................................................................................................................... 5
3. Clasificación y especificación ................................................................................................ 7
3.1 Proyecto de tamaño grande ............................................................................................................... 7
3.2 Proyecto de tamaño medio ................................................................................................................ 8
3.3 Proyecto de tamaño pequeño ............................................................................................................ 9
3.4 Proyecto sólo iSeries (legacy) ........................................................................................................... 10
Acerca de Tango/04 Computing Group ....................................................................................... 11
Aviso legal .................................................................................................................................. 12
Requisitos de Hardware
¡Error! No hay texto con el estilo especificado en el documento.. ¡Error! No hay texto con el estilo
especificado en el documento.
© 2013 Tango/04 Computing Group Página 4
1. Antes de comenzar
El siguiente documento está lejos de ser una estimación científica exacta y precisa, sólo intenta
encaminar y estandarizar las estimaciones de hardware requerido para cualquier tipo de proyecto.
• Los parámetros utilizados para la clasificación son aquellos, que según nuestra experiencia han
sido los más importantes en cuanto a impacto en el consumo de recursos. Esto no implica que
en su proyecto no existan variables que tengan que ser consideradas especialmente.
• En caso de duda, es mejor optar por los requisitos más grandes, ya que se evitarán riesgos y se
posibilitará el crecimiento futuro.
• El Documento está redactado con la intención de ser evaluado desde el comienzo hacia el final.
• Es importante leer detenidamente las Consideraciones que ayudarán a encasillar el proyecto en
alguna de las clasificaciones provistas.
Requisitos de Hardware
¡Error! No hay texto con el estilo especificado en el documento.. ¡Error! No hay texto con el estilo
especificado en el documento.
© 2013 Tango/04 Computing Group Página 5
2. Consideraciones
Parámetro Descripción
Eventos por día TS
Los eventos diarios que vayan a la Base de Datos Real Time impac-
tan en la performance del motor de Base de Datos y de la Smart-
Console (que procesa todos los eventos). Si la Base de Datos se
encuentra remota también serán datos viajando en la Red. Los
agentes generarán demanda de recursos para procesar todos los
eventos. Suele ser crítico en proyectos de Seguridad.
Cantidad de Monitores TS
Cantidad de Tipo de Agentes
TS
Cada l2launcher.exe (proceso de TS) ejecuta algunos tipos de agen-
tes. A mayor cantidad de tipo de agentes mayor cantidad de
l2launcher.exe activos compitiendo por recursos. Cada proceso
demandará más recursos a mayor cantidad de monitores.
Cantidad de Vistas SC
Cantidad de Alarmas SC
A mayor cantidad de Vistas y Alarmas (más filtros a procesar) ma-
yor demanda de procesador de SmartConsole. Si hay ráfagas de
eventos el consumo de memoria también se verá afectado. Está
íntimamente relacionado con la cantidad de eventos que lleguen
desde ThinkServer.
Cantidad de Tableros de Con-
trol Dashboards
ó
Cantidad de Reportes Reports
Cantidad de usuarios WebPor-
tal simultáneos
Mayor cantidad de Tableros de Control demandan mayor capaci-
dad de alojamiento de datos de la Base de Datos de Estadísticas. El
Consumo del IIS que lo aloja también dependerá de la cantidad de
usuarios de Web Portal que usarán la herramienta en paralelo. Los
Reportes demandan más memoria y procesador a mayor cantidad
de registros a procesar (filtrar). Las Macros son críticas si incluyen
muchos reportes grandes (pesados, de muchos eventos), ya que
siempre permanecerán en memoria hasta la finalización de la ma-
cro.
Requisitos de Hardware
¡Error! No hay texto con el estilo especificado en el documento.
especificado en el documento.
© 2013 Tango/04 Computing Group
Parámetro
Usuarios concurrentes de
Dashboards
Lo más importante es no poner Dashboards en el mismo servidor donde está ThinkServer. Esto es
también válido para cualquier aplicación WEB (Reports, SmartConsole Web Client, Goals Web Client)
o de consumo de información del usuario final.
No se deben mezclar aplicaciones de Frontend (con respuesta a usuario) con Thinkserver, esto es
porque no tenemos la posibilidad por el momento de poner Affinity para los procesos de Thinkserver
entonces puede pasar que haya muchos monitores con muchos Threads
de todos los procesadores, estos serían los mismos cores que luego tienen que atender a IIS
entonces provocas lentitud al usuario final.
Preferimos Windows 2008 R2 64 bits
bits, lo cual es aprovechado al día de la fecha por SmartConsole Web Client.
Recomendamos estimar el hardware contemplando que una implementación nueva debería utilizar
un 40 o 50 % de recursos. Esto pretende soportar a futuro los picos de consumo que podrán
generarse ante alguna demanda en particular. Además posibilita el crecimie
una nueva venta de nuevas licencias con nuevos agentes, reportes o dashboards.
Muy Importante
SQL Server Express NO puede ser usado con SmartConsole 8. En efecto SmartConsole 8
necesita una BBDD grande y SQL Server Express tiene un
hasta la versión 2008 y de 10GB desde la versión 2008R2.
Este cambio es MUY importante, porque los clientes históricos que solo tienen iSeries y que tenían la
SC como un módulo de visualización, van a tener que pa
poder usar SC8.
Para saber base de datos soportadas consultar:
¡Error! No hay texto con el estilo especificado en el documento.. ¡Error! No hay texto con el estilo
Tango/04 Computing Group
Descripción
Cada 25 usuarios concurrentes, usando Dashboards “
alguna tabla, algún gráfico, algunas BV se necesitan 4 cores, o sea si
tenés 50 usuarios concurrentes se necesitan 8 cores en Daashb
ards.
Esto no es una “receta mágica” porque obviamente si se pone un
solo Dashboards con una sola Query table que levanta 50000 regi
tros, todos estos valores no sirven para nada, pero para situaciones
normales me parece que les puede servir.
Lo más importante es no poner Dashboards en el mismo servidor donde está ThinkServer. Esto es
también válido para cualquier aplicación WEB (Reports, SmartConsole Web Client, Goals Web Client)
o de consumo de información del usuario final.
deben mezclar aplicaciones de Frontend (con respuesta a usuario) con Thinkserver, esto es
porque no tenemos la posibilidad por el momento de poner Affinity para los procesos de Thinkserver
entonces puede pasar que haya muchos monitores con muchos Threads ocupando todos los cores
de todos los procesadores, estos serían los mismos cores que luego tienen que atender a IIS
entonces provocas lentitud al usuario final.
Windows 2008 R2 64 bits porque permitir elegir Applications Pools que trabajen en 6
bits, lo cual es aprovechado al día de la fecha por SmartConsole Web Client.
Recomendamos estimar el hardware contemplando que una implementación nueva debería utilizar
un 40 o 50 % de recursos. Esto pretende soportar a futuro los picos de consumo que podrán
generarse ante alguna demanda en particular. Además posibilita el crecimiento con la inclusión en
una nueva venta de nuevas licencias con nuevos agentes, reportes o dashboards.
SQL Server Express NO puede ser usado con SmartConsole 8. En efecto SmartConsole 8
necesita una BBDD grande y SQL Server Express tiene una limitación intencionada en tamaño de 4GB
hasta la versión 2008 y de 10GB desde la versión 2008R2.
Este cambio es MUY importante, porque los clientes históricos que solo tienen iSeries y que tenían la
SC como un módulo de visualización, van a tener que pasar a pagar una licencia de SQL Server para
Para saber base de datos soportadas consultar: http://kb.tango04.com/node/829
y texto con el estilo
Página 6
Cada 25 usuarios concurrentes, usando Dashboards “normales”,
alguna tabla, algún gráfico, algunas BV se necesitan 4 cores, o sea si
itan 8 cores en Daashbo-
” porque obviamente si se pone un
solo Dashboards con una sola Query table que levanta 50000 regis-
tros, todos estos valores no sirven para nada, pero para situaciones
Lo más importante es no poner Dashboards en el mismo servidor donde está ThinkServer. Esto es
también válido para cualquier aplicación WEB (Reports, SmartConsole Web Client, Goals Web Client)
deben mezclar aplicaciones de Frontend (con respuesta a usuario) con Thinkserver, esto es
porque no tenemos la posibilidad por el momento de poner Affinity para los procesos de Thinkserver
ocupando todos los cores
de todos los procesadores, estos serían los mismos cores que luego tienen que atender a IIS
porque permitir elegir Applications Pools que trabajen en 64
Recomendamos estimar el hardware contemplando que una implementación nueva debería utilizar
un 40 o 50 % de recursos. Esto pretende soportar a futuro los picos de consumo que podrán
nto con la inclusión en
SQL Server Express NO puede ser usado con SmartConsole 8. En efecto SmartConsole 8
a limitación intencionada en tamaño de 4GB
Este cambio es MUY importante, porque los clientes históricos que solo tienen iSeries y que tenían la
sar a pagar una licencia de SQL Server para
Requisitos de Hardware
¡Error! No hay texto con el est
especificado en el documento.
© 2013 Tango/04 Computing Group
3. Clasificación y especificación
3.1 Proyecto de tamaño grandeHablamos de proyecto grande con los siguientes parámetros:
Parámetro
Eventos por día TS
Cantidad de Monitores TS
Cantidad de Tipo de Agentes TS
Cantidad de Vistas SC
Cantidad de Alarmas SC
Cantidad de Tableros de Control Dashboards
ó
Cantidad de Reportes Reports
Cantidad de usuarios WebPortal en paralelo
Usuarios concurrentes de Dashboards
Nota:
Si uno o más parámetros cumplen con
elegir esta definición de Hardware.
Hardware:
Son necesarios 3 servidores
Aplicación
Servidor de
Monitorización
y modelización
(ThinkServer y
SmartConsole)
• CPU: 8 cores
• RAM: 16
• Disco: 8
¡Error! No hay texto con el estilo especificado en el documento.. ¡Error! No hay texto con el estilo
Tango/04 Computing Group
Clasificación y especificación
Proyecto de tamaño grande
yecto grande con los siguientes parámetros:
Descripción
300.000 o más
Cantidad de Tipo de Agentes TS
800 o más
6 o más
800 o más
50 o más
Cantidad de Tableros de Control Dashboards
Cantidad de Reportes Reports
Cantidad de usuarios WebPortal en paralelo
6 o más
15 o más
4 o más
Usuarios concurrentes de Dashboards Hasta 25 usuarios concurrentes de Dashboards.
parámetros cumplen con la condición expresada en la tabla anterior se debe
elegir esta definición de Hardware.
Hardware Software
: 8 cores
RAM: 16 GB
Disco: 80 GB (S.O. y Software)
• Microsoft Windows 2008 R2 64 Bits Ser
er Standard Edition o superior.
• Driver ODBC para la base de datos de
Tango/04 (SQL Server)
¡Error! No hay texto con el estilo
Página 7
Hasta 25 usuarios concurrentes de Dashboards.
expresada en la tabla anterior se debe
Software
Microsoft Windows 2008 R2 64 Bits Serv-
er Standard Edition o superior.
Driver ODBC para la base de datos de
Tango/04 (SQL Server)
Requisitos de Hardware
¡Error! No hay texto con el estilo especificado en el documento.
especificado en el documento.
© 2013 Tango/04 Computing Group
Aplicación
Servidor de
Presentación
(Reports,
SmartConsole
WebClient,
Dashboards)
• CPU: 8 cores
• RAM:
• Disco: 8
Servidor de
Base de datos
3.2 Proyecto de tamaño medioHablamos de proyecto medio
Parámetro
Eventos por día TS
Cantidad de Monitores TS
Cantidad de Tipo de Agentes TS
Cantidad de Vistas SC
Cantidad de Alarmas SC
Cantidad de Tableros de Control Dashboards
ó
Cantidad de Reportes Reports
Cantidad de usuarios WebPortal
Usuarios concurrentes de Dashboards
Nota:
Si uno o más parámetros cumplen con
elegir esta definición de Hardware.
Hardware:
Son necesarios 3 servidores
Aplicación
¡Error! No hay texto con el estilo especificado en el documento.. ¡Error! No hay texto con el estilo
Tango/04 Computing Group
Hardware Software
CPU: 8 cores
RAM: 16 GB
Disco: 80 GB (S.O. y Software
• Microsoft Windows 2008 R2 64 Bits
er Standard Edition o superior.
• Driver ODBC para la base de datos de
Tango/04 (SQL Server)
• .net Framework, versiones 3.5 y 4
• Microsoft IIS con ASP.net
• Sistema Operativo no especificado
• SQL Server 2005 starndard o superior (no
SQL Server Express)
Proyecto de tamaño medio
medio con los siguientes parámetros:
Descripción
200.000 o más
Cantidad de Tipo de Agentes TS
400 o más
4 o más
400 o más
20 o más
Cantidad de Tableros de Control Dashboards
Cantidad de Reportes Reports
Cantidad de usuarios WebPortal en paralelo
3 o más
6 o más
2 o más
Usuarios concurrentes de Dashboards Hasta 25 usuarios concurrentes de Dashboards.
parámetros cumplen con la condición expresada en la tabla anterior se debe
elegir esta definición de Hardware.
Hardware Software
¡Error! No hay texto con el estilo
Página 8
Software
Microsoft Windows 2008 R2 64 Bits Serv-
er Standard Edition o superior.
Driver ODBC para la base de datos de
Tango/04 (SQL Server)
.net Framework, versiones 3.5 y 4
Microsoft IIS con ASP.net
Sistema Operativo no especificado
SQL Server 2005 starndard o superior (no
Hasta 25 usuarios concurrentes de Dashboards.
expresada en la tabla anterior se debe
Software
Requisitos de Hardware
¡Error! No hay texto con el estilo especificado en el documento.. ¡Error! No hay texto con el estilo
especificado en el documento.
© 2013 Tango/04 Computing Group Página 9
Aplicación Hardware Software
Servidor de
Monitorización
y modelización
(ThinkServer y
SmartConsole)
• CPU: 4 cores
• RAM: 12 GB
• Disco: 80 GB (S.O. y Software)
• Microsoft Windows 2008 R2 64 Bits Serv-
er Standard Edition o superior (Enterprise
Edition en caso de configuración en cluster).
• Driver ODBC para la base de datos de
Tango/04 (SQL Server)
Servidor de
Presentación
(Reports,
SmartConsole
WebClient,
Dashboards)
• CPU: 4 cores
• RAM: 12 GB
• Disco: 80 GB (S.O. y Software
• Microsoft Windows 2008 R2 64 Bits Serv-
er Standard Edition o superior (Enterprise
Edition en caso de configuración en cluster).
• Driver ODBC para la base de datos de
Tango/04 (SQL Server)
• .net Framework, versiones 3.5 y 4
• Microsoft IIS con ASP.net
Servidor de
Base de datos
• Disco:
− 80 GB (S.O. y Software)
− 100 GB (Base de datos)
• Sistema Operativo no especificado
• SQL Server 2005 standard o superior (no
SQL Server Express)
3.3 Proyecto de tamaño pequeño Hablamos de proyecto pequeño si estamos por debajo de un proyecto mediano.
Hardware:
Son necesarios 2 servidores
Aplicación Hardware Software
Servidor de
Monitorización
y Base de datos
(ThinkServer y
BD)
• CPU: 4 cores
• RAM: 12 GB
• Disco:
− 80 GB (S.O. y Software)
− 100 GB (Base de datos)
• Microsoft Windows 2008 R2 64 Bits Serv-
er Standard Edition o superior (Enterprise
Edition en caso de configuración en cluster).
• Driver ODBC para la base de datos de
Tango/04 (SQL Server)
• SQL Server 2005 standard o superior (no
SQL Server Express)
Servidor de
Modelización y
Presentación
(Reports,
SmartConsole y
SmartConsole
WebClient,
Dashboards)
• CPU: 4 cores
• RAM: 12 GB
• Disco: 80 GB (S.O. y Software
• Microsoft Windows 2008 R2 64 Bits Serv-
er Standard Edition o superior (Enterprise
Edition en caso de configuración en cluster).
• Driver ODBC para la base de datos de
Tango/04 (SQL Server)
• .net Framework, versiones 3.5 y 4
• Microsoft IIS con ASP.net
Requisitos de Hardware
¡Error! No hay texto con el estilo especificado en el documento.. ¡Error! No hay texto con el estilo
especificado en el documento.
© 2013 Tango/04 Computing Group Página 10
3.4 Proyecto sólo iSeries (legacy) Hablamos de proyecto “legacy” si se trata de un cliente que sólo tiene módulos de iSeries y que no
tiene ThinkServer.
Hardware:
Es necesario 1 servidor
Aplicación Hardware Software
Servidor de
Modelización,
Presentación y
Base de datos
(Reports,
SmartConsole y
SmartConsole
WebClient,
Dashboards y
BD)
• CPU: 4 cores
• RAM: 8 GB
• Disco:
− 80 GB (S.O. y Software)
− 100 GB (Base de datos)
• Microsoft Windows 2008 R2 64 Bits Serv-
er Standard Edition o superior.
• Driver ODBC para la base de datos de
Tango/04 (SQL Server)
• .net Framework, versiones 3.5 y 4
• Microsoft IIS con ASP.net
• SQL Server 2005 starndard o superior (se
debe analizar si puede usarse SQL Server
Express en función de la carga de Web-
Client de SmartConsole)
Requisitos de Hardware
Acerca de Tango/04 Computing Group
© 2013 Tango/04 Computing Group Página 11
Acerca de Tango/04 Computing Group
Tango/04 Computing Group es una de las principales empresas desarrolladoras de software de
gestión y automatización de sistemas informáticos. El software de Tango/04 ayuda a las empresas a
mantener la salud operativa de sus procesos de negocio, mejorar sus niveles de servicio, incrementar
su productividad y reducir costes mediante una gestión inteligente de su infraestructura informática.
Fundada en 1991 en Barcelona, Tango/04 es IBM Business Partner y miembro de la iniciativa
estratégica IBM Autonomic Computing. Además de recibir numerosos reconocimientos de la
industria, las soluciones Tango/04 han sido validadas por IBM y tienen la designación IBM
ServerProven™. Tango/04 tiene más de mil clientes y mantiene operaciones en todo el mundo a
través de una red de 35 Business Partners.
Alianzas
Partnerships IBM Business Partner
IBM Autonomic Computing Business Partner
IBM PartnerWorld for Developers Advanced Membership
IBM ISV Advantage Agreement
IBM Early code release
IBM Direct Technical Liaison
Microsoft Developer Network
Microsoft Early Code Release
Premios
Requisitos de Hardware
Aviso legal
© 2013 Tango/04 Computing Group Página 12
Aviso legal
Este documento y su contenido son propiedad de Tango/04 Computing Group o de sus respectivos propietarios
cuando así se indique. Cualquier utilización de este documento con una finalidad distinta de aquella con la cual ha sido
creado está prohibida sin la autorización expresa de su propietario. Asimismo queda prohibida la reproducción total o
parcial de este documento por cualquier medio físico, óptico, magnético, impreso, telemático, etc., sin la autorización
expresa de su propietario.
La información técnica aquí contenida fue obtenida utilizando equipamiento e instalaciones específicas, y su aplicación
se limita a esas combinaciones especiales de productos y niveles de versiones de hardware y software. Cualquier
referencia en este documento a productos, software o servicios de Tango/04 Computing Group, no implica que
Tango/04 Computing Group planee introducir esos productos, software o servicios en cada uno de los países en los
que opera o está representada. Cualquier referencia a productos de software, hardware o servicios de Tango/04
Computing Group no está hecha con el propósito de expresar que solamente pueden utilizarse productos o servicios
de Tango/04 Computing Group. Cualquier producto o servicio funcionalmente equivalente que no infrinja la propiedad
intelectual o condiciones de licenciamiento específicas se podría utilizar en reemplazo de productos, software o
servicios de Tango/04 Computing Group.
Tango/04 Computing Group puede tener patentes o estar pendiente de obtención de patentes que cubren asuntos
tratados en este documento. La entrega de este documento no otorga ninguna licencia de esas patentes. La
información contenida en este documento no ha sido sometida a ningún test formal por Tango/04 Computing Group y
se distribuye tal como está. El uso de esta información o la implementación de cualquiera de las técnicas, productos,
tecnologías, ideas o servicios explicitados o sugeridos por el presente documento es responsabilidad exclusiva
del cliente a quien está dirigido este documento, y es el cliente quien debe evaluar y determinar la aplicabilidad y
consecuencias de integrar esas técnicas, productos, tecnologías, ideas o servicios en su entorno operativo.
Si bien cada ítem puede haber sido revisado por Tango/04 Computing Group en cuanto a su exactitud en una situación
específica, no existe ni se otorga ninguna garantía de que los mismos o similares resultados puedan ser obtenidos en
otras situaciones o instalaciones. Los clientes que intenten adaptar esas técnicas en sus propias instalaciones lo hacen
bajo su propia cuenta, responsabilidad y riesgo. Tango/04 Computing Group no será en ningún caso responsable
directo o indirecto de cualquier daño o perjuicio causado por el uso de las técnicas explicitadas o sugeridas en este
documento, incluso si se han efectuado notificaciones de la posibilidad de esos daños.
Este documento puede contener errores técnicos y/o errores tipográficos. Todas las referencias en esta publicación a
entidades externas o sitios web han sido provistas para su comodidad solamente, y en ningún caso implican una
validación, garantía o respaldo a esas entidades o sitios.
Las marcas siguientes son propiedad de International Business Machines Corporation en los Estados Unidos y/o otros
países: AS/400, AS/400e, System i, iSeries, e (logo)Server, i5, Operating System/400, OS/400, i5/OS.
Microsoft, SQL Server, Windows, Windows NT, Windows XP y el logotipo de Windows son marcas registradas de
Microsoft Corporation en los Estados Unidos y/o otros países. Java y todos los logotipos y marcas basadas en Java son
propiedad de Sun Microsystems, Inc. en los Estados Unidos y otros países. UNIX es una marca registrada en los Estados
Unidos y otros países y se licencia exclusivamente a través de The Open Group. Oracle es una marca registrada de
Oracle Corporation. Otras marcas, productos o servicios pueden ser marcas registradas de otras empresas.