Download requerimientos para infraestructura informática

Document related concepts
no text concepts found
Transcript
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
8 Gb
Recomendado: 16 Gb
ALMACENAMIENTO 10 Gb de espacio libre para el Sistema Operativo. 4 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
4 Gb
Recomendado: 8 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. 15 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
MONITOR
Resolución de 1024 x 768 pixeles
Recomendado: Microsoft Windows 8 u 8.1.
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