SIGADE 6: requisitos de hardware y software y prerrequisitos de formación DMFAS6/HardwareSoftware/V4 Octubre de 2013 2 | SIGADE 6: requisitos de hardware y software y prerrequisitos de formación ACERCA DE ESTE DOCUMENTO.................................................................. 4 REQUISITOS DE HARDWARE ..................................................................... 5 Arquitectura del SIGADE 6 ............................................................................... 5 Servidor de base de datos ................................................................................ 5 Servidor de aplicaciones .................................................................................. 6 Estaciones de trabajo ...................................................................................... 7 Impresora ...................................................................................................... 8 Accesorios ..................................................................................................... 8 REQUISITOS DE SOFTWARE ...................................................................... 9 Software servidor ............................................................................................ 9 Sistema operativo de red ................................................................................ 9 Software de base de datos Oracle .................................................................... 9 Software de servidor de aplicaciones ................................................................ 9 Software para estaciones de trabajo .................................................................. 9 Sistema operativo .......................................................................................... 9 Software de generación de informes para clientes SIGADE ................................... 9 Software adicional para estaciones de trabajo ..................................................10 Precios y licencias ......................................................................................... 10 Precio de los productos Oracle .......................................................................10 Acuerdo de mantenimiento ............................................................................11 PRERREQUISITOS DE FORMACIÓN ........................................................... 12 Este no es un documento oficial de la UNCTAD. Tiene una referencia interna y solo es para uso interno. SIGADE 6: requisitos de hardware y software y prerrequisitos de formación | 3 Acerca de este documento Este documento contiene información sobre: • El hardware recomendado para las estaciones de trabajo y los servidores que ejecutan el SIGADE 6 en un entorno de red. • El software necesario para ejecutar el SIGADE 6: se describe el tipo de software a adquirir y el software que ya está incluido en el SIGADE 6. • La formación técnica recomendada para los usuarios del SIGADE 6 y el administrador de base de datos. Este documento se actualizará cada vez que sea necesario a fin de tomar en cuenta cambios o nuevos avances en las tecnologías de la información. Considerando que el SIGADE 6 todavía se está desarrollando, los requisitos de hardware y software están sujetos a cambios, por ejemplo, por razones de compatibilidad. Sin embargo, el Programa SIGADE tratará, en la medida de lo posible, de mantener los requisitos descritos en el presente documento. Es preciso subrayar que los requisitos precisos para una instalación del SIGADE dependen de la situación particular de cada institución concernida (número de usuarios, número de instrumentos de deuda, etc.). Por lo tanto, es importante ponerse en contacto con el Programa SIGADE antes de hacer un pedido de hardware, software y/o de formación en Oracle, para asegurarse que el material sigue las especificaciones más recientes y apropiadas. 4 | SIGADE 6: requisitos de hardware y software y prerrequisitos de formación Requisitos de hardware ARQUITECTURA DEL SIGADE 6 La nueva versión 6 del SIGADE fue diseñada utilizando una arquitectura de tres niveles. Este tipo de arquitectura consiste en tres procesos o niveles separados. El primer nivel corresponde a la interfaz gráfica que ve el usuario en su computador, en el segundo nivel o nivel intermediario corre el servidor de aplicaciones que maneja la mayor parte de los procesamientos, y el tercer nivel almacena los datos en el servidor de base de datos. Aunque se trate de la configuración más recomendada, también es posible instalar la base de datos y el servidor de aplicaciones en el mismo servidor. La decisión final debería tomarse teniendo en cuenta la situación particular de cada institución, como, por ejemplo, el número de instrumentos de deuda, los tipos de instrumentos, el número de usuarios, la carga de trabajo de las máquinas, el uso previsto del sistema, etc. Las recomendaciones que siguen están basadas en una configuración de servidores dedicados, es decir con un servidor que alberga la base de datos y otro servidor que alberga el servidor de aplicaciones y los componentes del SIGADE 6. SERVIDOR DE BASE DE DATOS La configuración actual del servidor está basada en un servidor Windows 2008 o en un servidor Novell NetWare 5.X o 6.X donde está instalado Oracle 11g, el cual funciona como servidor de impresora y servidor de copias de seguridad (back-up). Es posible que se necesite memoria adicional y espacio adicional en el disco duro si se instalan otros programas. Las especificaciones de hardware para servidores que utilizan otro sistema operativo de red deberían tener igual capacidad y rendimiento. Componente Recomendado Unidad central de proceso 1 (CPU) Procesador Quad-Core Intel® / Core i(X) Series (basado en una arquitectura de 64 bits) Disco duro2 3 x 250 Gb SATA o SAS 7,2K rpm, con una configuración RAID 5 DVD-ROM 48 DVD+/-RW Memoria De 12 hasta 64 Gb Pantalla/tarjeta de video Pantalla plana (flat panel) de 17" Dispositivo de cinta (streamer) para copias de seguridad Bobinador de cinta digital con la misma capacidad que el espacio total en disco NIC Tarjeta de red soportada por la red instalada 100 Mb/s para un rendimiento óptimo Computadora en general Si el servidor es una computadora autónoma, debería elegirse un modelo “torre”; de lo contrario, debería poder almacenarse en un rack. Debería tener una arquitectura servidor, con la posibilidad de instalar discos y memoria adicionales. La posibilidad de bloquear el teclado y el enchufe eléctrico sería una ventaja. 1 También puede utilizarse todo procesador 100% compatible con Intel, como AMD, siempre que su rendimiento sea idéntico o superior. 2 Para un mejor rendimiento, es importante tener por lo menos 3 discos duros SATA/SAS en el servidor, o un número suficiente de discos para instalar RAID 5. SIGADE 6: requisitos de hardware y software y prerrequisitos de formación | 5 SERVIDOR DE APLICACIONES El SIGADE 6 está escrito totalmente en Java™ y utiliza los servicios de servidores de aplicaciones Web compatibles con JSP. Por esta razón, no hay otros requisitos de hardware que los requisitos para el software de servidor de aplicaciones Web. La configuración del servidor descrita a continuación está basada en un servidor Windows 2003 que funciona como servidor de aplicaciones. Es posible que se necesite memoria adicional y espacio adicional en el disco duro si se instalan otros programas, como, por ejemplo, una base de datos u otras aplicaciones que se ejecutan en el mismo servidor de aplicaciones. Las especificaciones de hardware para servidores que utilizan otro sistema operativo de red deberían tener igual capacidad y rendimiento. Componentes Recomendado Unidad central de proceso (CPU)3 Procesador Quad-Core Intel® Core i(X) Series (basado en una arquitectura de 64 bits) Disco duro4 3 x 250 Gb, SAS o SATA, 7,2K rpm, con una configuración RAID 5 DVD-ROM 48 DVD+/-RW Memoria De 12 hasta 64 Gb5 Pantalla/tarjeta de video Pantalla plana (flat panel) de 17" Dispositivo de cinta (streamer) para copias de seguridad Bobinador de cinta digital con la misma capacidad que el espacio total en disco NIC Tarjeta de red soportada por la red instalada 100 Mb/s para un rendimiento óptimo Computadora en general Si el servidor es una computadora autónoma, debería elegirse un modelo “torre”; de lo contrario, debería poder almacenarse en un rack. Debería tener una arquitectura servidor, con la posibilidad de instalar discos y memoria adicionales. La posibilidad de bloquear el teclado y el enchufe eléctrico sería una ventaja. 3 También puede utilizarse todo procesador 100% compatible con Intel, como AMD, siempre que su rendimiento sea idéntico o superior. También es posible utilizar otro procesador para el servidor, siempre que esté soportado por el sistema operativo de red, que el RDBMS de Oracle pueda correr bajo este procesador y que los clientes Windows puedan conectarse. 4 Para un mejor rendimiento, es importante tener por lo menos 3 discos duros SATA/SAS en el servidor, o un número suficiente de discos para instalar RAID 5. 5 6 Los requisitos de memoria deberán ser ajustados al número de usuarios y al tamaño de la base de datos. | SIGADE 6: requisitos de hardware y software y prerrequisitos de formación ESTACIONES DE TRABAJO El cuadro abajo describe los requisitos de las estaciones de trabajo. La columna Recomendado describe los componentes que permiten ejecutar el SIGADE de manera eficaz. Componentes Recomendado Unidad central de proceso (CPU)6 Pentium Core, 3,8 GHz / Core i(x) o superior, 2X2 Mb cache L2, 800 MHz FSB Disco duro 500 Go ATA/100 EIDE o Ultra 160/m SCSI/SATA 10 000 tpm DVD/CD-ROM velocidad de 48x o superior Memoria (estaciones de trabajo en entorno de red o monousuario) 8 Gb o superior Pantalla/tarjeta de video 256 Mb RAM o superior pantalla plana 19” pixel pitch de 0,264 1280 * 1024 SXGA NIC Tarjeta de red soportada por la red instalada 100 Mb/s para un rendimiento óptimo Computadora personal en general Plug and Play (para Windows XP/Vista/7/Mac), Flash BIOS, servicio disponible localmente 6 También puede utilizarse todo procesador 100% compatible con Intel, como AMD, siempre que su rendimiento sea idéntico o superior. SIGADE 6: requisitos de hardware y software y prerrequisitos de formación | 7 IMPRESORA Componente Recomendado Tipo Impresora láser compatible con Windows 7 Formato A4 (210 mm x 297 mm), recto-verso y A3 Lengua PCL5e o más actualizado y Postscript Compatibilidad Windows 2000/XP/Vista/78 Capacidad 12–16 ppm Resolución 600 dpi ACCESORIOS Componente Descripción Sistema de Alimentación Ininterrumpida (UPS) Para el servidor (y, si es necesario, para las estaciones de trabajo) Hub o, aún mejor, un switch (conmutador) Para conectar el servidor, las estaciones de trabajo y la impresora. Si se utilizan tarjetas de red de 100 Mb/s, controlar que el hub soporta 100 Mb/s. Cables Para conectar el servidor, las estaciones de trabajo y la impresora. Si se utilizan tarjetas de red de 100 Mb/s, controlar que los cables soportan 100 Mb/s. Cintas Para el dispositivo de cinta (streamer) El número de cintas depende de la estrategia elegida para las copias de seguridad. Cartuchos Para las impresoras Papel Para las impresoras 7 Todos los informes estándares del SIGADE 6 caben en el formato A4 (210 mm x 297 mm), ya sea en orientación retrato o paisaje. Para informes específicos a un país o personalizados, una impresora que acepta formatos más grandes proporcionará más flexibilidad. 8 Controladores de impresora deben estar disponibles para el sistema operativo que ha de utilizarse en las estaciones de trabajo. 8 | SIGADE 6: requisitos de hardware y software y prerrequisitos de formación Requisitos de software SOFTWARE SERVIDOR Sistema operativo de red Para el servidor de base de datos, se acepta cualquier sistema operativo de red que soporte el Sistema de gestión de base de datos relacional (RDBMS) de Oracle 11g, versión 11.2.0.0 o superior. Hasta ahora, la base de datos Oracle del SIGADE ha sido instalada bajo Novell NetWare, Windows 2008 (32 y 64 bits), Windows 2012 (64 bits), Linux y Unix. El Programa SIGADE en Ginebra utiliza el servidor Windows 2008 como plataforma de referencia. Software de base de datos Oracle El SIGADE 6 ha sido desarrollado para plataformas que utilizan el RDBMS de Oracle 11g, versión 11.2.0.0.0 o más reciente. Dentro de este marco, dos productos están disponibles: Oracle 11g y Oracle 12c (Standard Edition o Enterprise Edition). Para una nueva instalación, se recomienda comprar Oracle 12c Standard Edition ya que su precio es favorable. Enterprise Edition convendría a una instalación de unos cientos de usuarios y/o cuando se necesiten determinadas funcionalidades del producto para cumplir con requerimientos específicos. Software de servidor de aplicaciones El SIGADE 6 ha sido desarrollado para plataformas que utilizan uno de los siguientes tres servidores de aplicaciones: - Apache Tomcat V 6 o una versión más reciente (software libre y gratuito) - JBoss Application Server 4.2 o una versión más reciente (software libre y gratuito) - Oracle Application Server 10g con WebLogic o Oracle WebLogic Server 12c (productos bajo licencia Oracle) SOFTWARE PARA ESTACIONES DE TRABAJO Sistema operativo El SIGADE 6 funciona como cualquier otra aplicación Internet estándar: utiliza los navegadores Web estándares actualmente disponibles en el mercado y soporta los estándares actuales de programación Java (CSS2, AJAX, Java & JavaScript). Considerando que el SIGADE debe soportar juegos de caracteres para el árabe9, el español, el francés, el inglés y el ruso, también incluye el soporte de juegos de caracteres para múltiples idiomas, tal como Internet Explorer 8 o Mozilla Firefox 5 (no se recomienda la versión 7 de Internet Explorer). Por lo tanto, no debería haber restricciones en cuanto al sistema operativo que puede utilizarse (MS Windows XP/Vista/7/Mac/Linux) siempre que éste soporte las funcionalidades arriba mencionadas. Software de generación de informes para clientes SIGADE Los usuarios del SIGADE 5.x utilizaban Oracle Browser y/u Oracle Query Builder como herramientas para extraer la información y crear informes desde la base de datos del SIGADE. Estas herramientas podrán seguir utilizándose como herramientas externas de creación de informes, del lado cliente, en entornos de seguridad determinados, lo que hará posible la generación de los informes existentes 9 Para la interfaz en árabe, el sistema debe permitir la introducción de datos de la derecha a la izquierda así como la inversión de los formularios de introducción de datos. SIGADE 6: requisitos de hardware y software y prerrequisitos de formación | 9 creados con Oracle Browser o Query Builder. También será posible utilizar de nuevo los informes definidos por el usuario previamente creados en el SIGADE 5.3. Integrando los cambios tecnológicos, de manera interna el SIGADE 6 utilizará una herramienta de inteligencia de negocios (Business intelligence) y de generación de informes (reporting) llamada Eclipse BIRT (Business Intelligence and Reporting Tool). Éste es un software libre que proporciona un conjunto de funciones profesionales para generar informes, incluso, por ejemplo, la posibilidad de producir gráficos y exportar información en formato PDF. Este software puede ser instalado adicionalmente con el SIGADE 6. De conformidad con los términos y las condiciones de licencia de cualquier software libre, BIRT puede ser instalado en todo cliente SIGADE a fin de crear informes. Sin embargo, se recomienda instalarlo en el computador de usuarios técnicos o usuarios funcionales avanzados quienes prepararán los informes requeridos por la oficina de deuda. Una vez creados, los informes podrán ser centralizados en el servidor de aplicaciones y ejecutarse desde cualquier computador cliente. Cabe notar que para seguir usando las herramientas de Oracle hace falta pagar el precio de las licencias Oracle mientras que BIRT es un software libre gratuito. Software adicional para estaciones de trabajo Se requiere/recomienda la instalación de los siguientes productos a fin de integrar el SIGADE con herramientas de oficina: • • • Adobe Acrobat Reader (TM) (puede ser necesario para visualizar e imprimir informes) Herramientas de oficina (hoja de cálculo, procesador de texto, etc.) Java SE (JDK o JRE) 6 o una versión más reciente PRECIOS Y LICENCIAS La tabla siguiente muestra los productos Oracle necesarios para ejecutar el SIGADE 6 así como sus precios tal como indicados en el sitio web de Oracle. Estos precios están basados en la lista de precios más reciente para los productos Oracle relacionados con la base de datos Oracle 11g. Precio de los productos Oracle Los precios indicados pueden variar según la política comercial de Oracle Corporation. Producto Oracle 12c Standard Edition (para servidores que incluyen hasta 4 procesadores mononúcleo)10 Precio (para una licencia perpetua) Mantenimiento, por año Mínimo de 5 usuarios: (Por usuario: Mínimo de 5 usuarios : (Por usuario: 1 750 USD 350 USD) 385 USD 77 USD) o Por procesador: 17 500 USD Por procesador: 10 3 850 USD Las instituciones que utilizan servidores con más de 4 procesadores deberán adquirir Oracle Standard Edition: su precio variará en función del número de procesadores. En tal caso, sírvase ponerse en contacto con el Programa SIGADE o con su vendedor local. 10 | SIGADE 6: requisitos de hardware y software y prerrequisitos de formación Ejemplo A continuación se muestra un ejemplo de precio para una instalación que incluye 1 servidor instalado en el ministerio de finanzas o en el banco central, con 1 procesador y 5 usuarios del SIGADE (con licencias perpetuas). Producto Precio 1 Oracle Database 12c Standard Edition (385 USD x 5 U) = 1 750 USD 1 año de mantenimiento (77 USD x 5 U) = 385 USD Total licencias 2 135 USD La selección de los productos Oracle necesarios se hará en función de las necesidades de la institución y de criterios económicos. Por ejemplo, a una oficina de deuda con unos 100 usuarios utilizando un servidor con 1 o 2 procesadores se le recomendaría comprar una licencia Oracle "por procesador". Al contrario, a una oficina con 5 usuarios teniendo acceso a un servidor con 1 o 2 procesadores se le recomendaría comprar una licencia "por usuario". Acuerdo de mantenimiento Para cada licencia Oracle comprada es posible, y lo recomendamos, obtener un acuerdo de mantenimiento Oracle. En función del tipo de mantenimiento contratado, el acuerdo puede abarcar un apoyo telefónico (línea de urgencia) y un soporte local. Además, un acuerdo de mantenimiento da automáticamente derecho a una actualización gratuita del producto Oracle. Por estas razones, se recomienda firmar un acuerdo de mantenimiento con Oracle Corporation. SIGADE 6: requisitos de hardware y software y prerrequisitos de formación | 11 Prerrequisitos de formación El Programa SIGADE se basa en la suposición de que si se instala el SIGADE en una red, entonces ya existen los conocimientos técnicos relacionados con la administración y el mantenimiento de la red en el sitio de la instalación. En consecuencia, el texto a continuación se centra en las otras actividades de formación que han de llevarse a cabo antes de la instalación del SIGADE 6. En general, este tipo de formación puede conseguirse localmente mediante los proveedores del software, institutos técnicos, etc. A continuación siguen los módulos de formación relevantes: 1. Formación en administración de una base de datos Oracle: este módulo estaría destinado únicamente a uno o dos funcionarios previamente seleccionados, responsables de la administración de la base de datos del SIGADE 6. Esta formación debería por lo menos abarcar: i) la estructura física del RDBMS de Oracle y ii) la administración y el mantenimiento de la base de datos Oracle. 2. Formación en administración de un servidor de aplicaciones: este módulo estaría destinado a uno o dos funcionarios previamente seleccionados, responsables del mantenimiento y de la administración del servidor de aplicaciones seleccionado para la instalación del SIGADE 6. Esta formación, que complementa la formación arriba mencionada, debería por lo menos abarcar: i) la estructura física de los componentes del servidor de aplicaciones, y ii) la administración y el mantenimiento del software de servidor de aplicaciones. Finalmente, vale la pena señalar que, en general, la UNCTAD proporciona capacitación en el uso del SIGADE 6 y en ciertas tareas relativas a la administración de base de datos durante la instalación del sistema. 12 | SIGADE 6: requisitos de hardware y software y prerrequisitos de formación