requerimientos para infraestructura informática

Anuncio
REQUERIMIENTOS PARA
INFRAESTRUCTURA
INFORMÁTICA
Especificaciones técnicas
SIGOB
SISTEMA DE GESTIÓN PARA LA GOBERNABILIDAD
2
Servidor de Base de Datos
COMPUTADOR /
PROCESADOR
Intel o compatible. Partiendo desde un Pentium XEON E5 o
el procesador mínimo necesario para su sistema operativo,
que varía según las ediciones de SQL Server.
Recomendado: Intel Pentium XEON E7
MEMORIA RAM
4 Gb
Recomendado: 8 Gb
ALMACENAMIENTO 10 Gb de espacio libre para el Sistema Operativo. 2 Gb de
espacio libre para el motor de Base de Datos (SQL Server).
Recomendado: Sistema de almacenamiento redundante
(RAID) en un modelo de espejo y paridad conocido como
RAID0+1 o RAID01 con un mínimo de 4 discos y tecnología
SCSI de alta velocidad o su equivalente.
SISTEMA
OPERATIVO
Microsoft Windows Server 2008 R2.
Recomendado: Microsoft Windows Server 2012.
REQUERIMIENTOS PARA INFRAESTRUCTURA
INFORMÁTICA
SIGOB
3
Servidor Web
COMPUTADOR /
PROCESADOR
Intel o compatible. Partiendo desde un Pentium XEON E3 o
el procesador mínimo necesario para su sistema operativo.
Recomendado: Intel Pentium XEON E5
MEMORIA RAM
2 Gb
Recomendado: 4 Gb
ALMACENAMIENTO 10 Gb de espacio libre para el Sistema Operativo. 5 Gb de
espacio libre para los aplicativos Clientes y el software
especializado.
Recomendado: Sistema de almacenamiento redundante
(RAID) en un modelo de espejo y paridad conocido como
RAID0 con un mínimo de 2 discos y tecnología SCSI de alta
velocidad o su equivalente.
SISTEMA
OPERATIVO
Microsoft Windows Server 2008 R2.
Recomendado: Microsoft Windows Server 2012.
REQUERIMIENTOS PARA INFRAESTRUCTURA
INFORMÁTICA
SIGOB
4
Servidor de Archivos
COMPUTADOR /
PROCESADOR
Intel o compatible. Partiendo desde un Pentium XEON E3 o
el procesador mínimo necesario para su sistema operativo.
Recomendado: Intel Pentium XEON E5
MEMORIA RAM
2 Gb
Recomendado: 4 Gb
ALMACENAMIENTO 10 Gb de espacio libre para el Sistema Operativo. 10 Gb de
espacio libre para el almacenamiento de las Carpetas de
Trabajo y los archivos a ser generados por los usuarios del
Sistema.
Recomendado: Sistema de almacenamiento redundante
(RAID) en un modelo de espejo y paridad conocido como
RAID5 con un mínimo de 4 discos y tecnología SCSI de alta
velocidad o su equivalente.
SISTEMA
OPERATIVO
Microsoft Windows Server 2008 R2.
Recomendado: Microsoft Windows Server 2012.
REQUERIMIENTOS PARA INFRAESTRUCTURA
INFORMÁTICA
SIGOB
5
Estaciones de trabajo
COMPUTADOR /
PROCESADOR
Intel o compatible. Partiendo desde un i3 o el procesador
mínimo necesario para su sistema operativo.
Recomendado: Intel Pentium i5
MEMORIA RAM
4 Gb
Recomendado: 6 Gb
ALMACENAMIENTO 20 Gb de espacio libre para el Sistema Operativo.
Recomendado: Disco duro de 500 Gb.
SISTEMA
OPERATIVO
Microsoft Windows Seven
Recomendado: Microsoft Windows 8 u 8.1.
MONITOR
Resolución de 1024 x 768 pixeles
Recomendado: 1366 x 768 pixeles
REQUERIMIENTOS PARA INFRAESTRUCTURA
INFORMÁTICA
SIGOB
6
Base de datos
Es recomendable que los archivos físicos componentes de la base de datos (archivo
primario de datos y registro) residan en un dispositivo de almacenamiento tolerante a
fallas y de alta velocidad de acceso. Con esta intención, se plantea la utilización de un
raid 1+0 o también conocido como raid 10. También se puede contar con esquemas de
almacenamiento en dispositivos externos de capacidad extendida o mass storage, que
cuentan con un alto nivel de redundancia para la protección de los archivos físicos, como
así también, una conexión al servidor de alta velocidad para el traspaso de información.
1. TAMAÑO DE LA BASE DE DATOS
El tamaño de la base de datos depende de varios factores, entre ellos la cantidad de
usuarios que se ha dimensionado para el sistema, los módulos de gestión a poner en
operación, la cantidad de información que se estima inicialmente que el sistema
manejará, etc. en términos generales se recomienda que la base de datos tenga un
tamaño mínimo de 300 mb para los datos.
ARCHIVOS DE DATOS
Es recomendable que los archivos de datos se creen físicamente de manera
segmentada, separando los catálogos de sistema de la estructura propia del modelo
de datos de sigob. Para ello lo adecuado es que se definan 2 grupos de archivos
(filegroups) con la siguiente configuración:
• Catálogo: reservar el archivo de datos primario (de extensión mdf) con un
tamaño correspondiente al 20% (60 mb) del tamaño considerado para los datos. Este
archivo se guardará bajo el filegroup primary, y en él residirá el catálogo del sistema
(tablas sysobjects, sysindexes, etc.)
• Datos: reservar el archivo de datos secundario (de extensión ndf) con el tamaño
dimensionado originalmente (300 mb), y guardarlo bajo un filegroup secundario. Es
importante que dicho filegroup sea configurado como el filegroup predeterminado, ya
que en él se crearán los objetos definidos en el modelo de datos de sigob.
Para ambos archivos es necesario activar la opción de crecimiento automático,
considerando un porcentaje de crecimiento adecuado según el tamaño dimensionado
originalmente, con el fin de evitar que las operaciones de crecimiento automático
afecten el rendimiento del sistema (ya sea por su frecuencia o su duración).
REQUERIMIENTOS PARA INFRAESTRUCTURA
INFORMÁTICA
SIGOB
7
REGISTRO DE TRANSACCIONES
El registro de transacciones (transaction log, de extensión ldf) es adecuado
almacenarlo usando un solo archivo, cuyo tamaño esté dimensionado al 10% (30 mb)
del tamaño del archivo de datos.
Es muy recomendable que se disponga el log en un arreglo físico separado de los
archivos de datos. La actividad del registro de transacciones es muy intensa en
operaciones de escritura (a diferencia de los archivos de datos que son más afectos a
operaciones de lectura); además el registro de transacciones se escribe en serie
(archivo secuencial), por lo tanto utilizar un disco o arreglo físico independiente y
dedicado permite que los cabezales del disco permanezcan en su posición para la
siguiente operación de escritura.
Es necesario activar la opción de crecimiento automático del registro de transacciones
con un tamaño razonable para evitar que el archivo crezca con un valor demasiado
pequeño. Si el crecimiento del archivo es demasiado pequeño comparado con el
número de registros escritos en el registro de transacciones, es posible que el registro
de transacciones necesite expandirse constantemente, lo que afectará al rendimiento.
2. MODELO DE RECUPERACIÓN
Es necesario configurar la base de datos SIGOB para que haga uso del modelo de
recuperación completa. El modelo de recuperación completa utiliza copias de
seguridad de la base de datos y del registro de transacciones para ofrecer una
protección completa en caso de error de los medios. Si se daña uno o varios archivos
de datos, la recuperación de los medios puede restaurar todas las transacciones
confirmadas. Las transacciones en curso se deshacen.
Este modelo de recuperación es el único que permite restaurar una base de datos a un
punto cualquiera en el tiempo.
3. INTERCALACIONES (COLLATIONS)
Las intercalaciones controlan el almacenamiento físico de las cadenas de
caracteres. Una intercalación especifica las combinaciones de bits que representan
cada carácter y las reglas por las que los caracteres se ordenan y comparan.
La configuración de intercalación, que incluye el conjunto de caracteres, ordenación y
otras configuraciones regionales específicas, es esencial para la estructura de la base
de datos de SIGOB. Es necesario que la intercalación predeterminada coincida con la
configuración regional del lugar donde se realiza la implementación de SIGOB.
REQUERIMIENTOS PARA INFRAESTRUCTURA
INFORMÁTICA
SIGOB
8
4. BASE DE DATOS TEMPBD
La base de datos tempdb almacena todas las tablas temporales y tablas de trabajo en
consultas, y maneja cualquier otra necesidad de almacenamiento temporal tal como
ordenamiento, cruce y unión, y complemento de datos para consultas. Además es un
recurso global: el almacenamiento temporal necesario para todos los usuarios
conectados se almacena ahí. Es importante entonces considerar un tamaño apropiado
para tempdb, dimensionado de acuerdo a las mismas estimaciones calculadas para la
base de datos de SIGOB.
Las recomendaciones generales para la ubicación física y las opciones de base de
datos establecidas para la base de datos tempdb incluyen:
• Colocar la base de datos tempdb en un subsistema de E/S rápido para asegurar
un buen rendimiento. Se puede utilizar un esquema de RAID 01 almacenando la base
de datos tempdb en varios discos para obtener un rendimiento mejor. En cualquier
caso es importante colocar la base de datos tempdb en discos diferentes de los que
utilizan los archivos de base de datos SIGOB.
• Permitir que la base de datos tempdb se expanda automáticamente si es
necesario. Así se asegura de que las consultas que generan conjuntos de resultados
intermedios más grandes de lo esperado almacenadas en la base de datos tempdb no
terminen antes de finalizar la ejecución.
• Establecer el tamaño original de los archivos de la base de datos tempdb con un
tamaño razonable para evitar que los archivos se expandan automáticamente cuando
requieran más espacio. Si la base de datos tempdb se expande con demasiada
frecuencia, el rendimiento puede verse afectado.
• Establecer el porcentaje de crecimiento de archivos con un tamaño razonable
para evitar que los archivos de la base de datos tempdb crezcan en un porcentaje
demasiado pequeño. Si el crecimiento de los archivos es demasiado pequeño
comparado con la cantidad de datos que se escriben en la base de datos tempdb, es
posible que sea necesario expandir tempdb constantemente, por lo que el
rendimiento se verá afectado.
Con estos puntos cubiertos, se deberá crear una BD en blanco, donde posteriormente
será ejecutado un aplicativo específico (install.exe y triggers.sql) que creará la
estructura inicial de tablas, índices, desencadenadores y procedimientos
almacenados para el almacenamiento y manipulación de la información del SIGOB.
Es importante señalar la necesidad de que este servidor cuente una adecuada
protección eléctrica para evitar la pérdida de datos.
REQUERIMIENTOS PARA INFRAESTRUCTURA
INFORMÁTICA
SIGOB
9
Red de datos TCP/IP
En un modelo de sistema cliente-servidor es bien sabido que ambos componentes,
tanto el servidor como los clientes (estaciones de trabajo), requieren cumplir ciertos
requisitos mínimos para asegurar un buen desempeño. Pero esto no es suficiente si
tenemos en cuenta que ambos polos deben disponer igualmente de un medio o canal
de comunicación que permita la transferencia de información en forma rápida y
efectiva.
Para cumplir estos requisitos, las redes de transmisión de datos (lan, wan, etc.) Han
venido ganando prestaciones en base a la metamorfosis que la tecnología sigue
generando. En la actualidad, se pueden encontrar redes de transmisión de datos
soportadas en hilos como sin hilos (cableado utp y wireless), como así también redes
móviles basadas en tecnología de celulares.
Para el funcionamiento con el sigob, estas redes deben cumplir, inicialmente, con el
requisito de transmitir paquetes de información basados en el estándar de tcp/ip,
como un segundo requisito (pero no menos importante) de estabilidad en la
comunicación y seguridad en la transmisión de los paquetes de datos.
Se recomienda, en el caso de redes locales o extendidas (lan’s o wan’s) el uso de
conmutadores de red (swichtes) o enrutadores de red (routers), dispositivos activos
que permiten un mayor desempeño en velocidad y mayor ancho de banda para la
transferencia de datos.
Tanto el servidor de bd como las estaciones de trabajo deberán estar conectadas a
redes ethernet o fastethernet, y en los casos donde sea posible el uso de gigabit
ethernet, realizando un balanceo de carga (load balancing) entre el servidor de bd y el
servidor de archivos y las estaciones de trabajo.
Para el caso de las estaciones de trabajo que se encuentren remotas a la red local,
sean estas que deban acceder vía internet a través de una red privada virtual (vpn) o,
según se pueda entender, mejor a través de un servidor de terminales remotas. Ambas
son opciones válidas, dependiendo su elección particular a las cuestiones domésticas
de cada institución más ventajosas en lo que refiere a disponibilidad de ancho de
banda y costos de acceso a internet.
En ambos casos, es absolutamente imprescindible que se adopten esquemas de
seguridad para la transmisión de los datos por la red pública de internet. Estos
esquemas varían desde la validación simple de punto a punto en un modelo de vpn,
hasta la certificación digital y protocolos de comunicación segura (ssl) en servicios
web.
REQUERIMIENTOS PARA INFRAESTRUCTURA
INFORMÁTICA
SIGOB
10
Aplicaciones comerciales de base
Como se expuso anteriormente, el polo que comprende la aplicación cliente del
SIGOB precisa de requisitos mínimos a nivel físico para su funcionamiento. De igual
manera, debido a la interacción que el mismo desarrolla con aplicaciones de
escritorio comerciales, es necesario contar con un grupo mínimo de software
específico.
En lo referente a aplicativos de escritorio, el SIGOB interactúa y ha sido probado
con óptimo funcionamiento con las suites de Microsoft Office, preferiblemente la
versión 2007, 2010 o 2013, con los últimos parches o Service Packs disponibles.
Esto es fundamental para la generación de archivos de documentos variados y de
soporte en los diferentes módulos del SIGOB, tanto en la generación de
correspondencia oficial como para documentos anexos en el Centro de Gestión o en
los Programas Calendarios.
Obs.: No se puede dejar de lado, por el riesgo que significaría, proveer igualmente a
las Estaciones de Trabajo de un software Antivirus y de su proceso de actualización
periódica, casi diaria se podría decir, en base a la rápida propagación de códigos de
software maliciosos entre computadores conectados en Red.
REQUERIMIENTOS PARA INFRAESTRUCTURA
INFORMÁTICA
SIGOB
Descargar