SIGADE 6: requisitos de hardware y software y prerrequisitos de formación DMFAS6/HardwareSoftware/V5 Mayo de 2015
2 SIGADE 6: requisitos de hardware y software y prerrequisitos de formación
Índice 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 está en continua evolución, 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 ó 2012 SP2, un servidor Novell NetWare 5.X o 6.X, o un servidor Linux donde está instalado Oracle 11g Release 2 o Oracle 12c, 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 (CPU) 1 Procesador Quad-Core Intel / Core i(x) Series, 3,6 GHz (basado en una arquitectura de 64 bits) Disco duro 2 3 x 250 GB o más, SATA, SSD o SAS 7,2K rpm, con una configuración RAID 5 DVD-ROM Memoria Pantalla/tarjeta de video Dispositivo de cinta (streamer) para copias de seguridad NIC Computadora en general 16 DVD+/-RW De 16 GB hasta 128 GB Pantalla plana (flat panel) de 17" con una tarjeta de vídeo integrada de 1 GB o más Bobinador de cinta digital con la misma capacidad que el espacio total en disco Una o más tarjetas de red soportadas por la red instalada, con una capacidad de 1 GB bps para un rendimiento óptimo Si el servidor es una computadora autónoma, podría ser un modelo torre o permitir su colocación en un rack (bastidor). En ambos casos, prever una capacidad interna escalable, flexibilidad para adaptarse a cargos de trabajo cambiantes, un buen nivel de protección y funciones de gestión. Se recomienda con énfasis conseguir un apoyo técnico local. 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 2008 ó 2012, o un servidor Linux, 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 Disco duro 4 DVD-ROM Procesador Quad-Core Intel / Core i(x) Series, 3,6 GHz (basado en una arquitectura de 64 bits) 3 x 250 GB o más, SAS, SSD o SATA, 7,2K rpm, con una configuración RAID 5 16 DVD+/-RW Memoria De 16 GB hasta 128 GB 5 Pantalla/tarjeta de video Dispositivo de cinta (streamer) para copias de seguridad NIC Computadora en general Pantalla plana (flat panel) de 17" con una tarjeta de vídeo integrada de 1 GB o más Bobinador de cinta digital con la misma capacidad que el espacio total en disco Una o más tarjetas de red soportadas por la red instalada, con una capacidad de 1 GB bps para un rendimiento óptimo Si el servidor es una computadora autónoma, podría ser un modelo torre o permitir su colocación en un rack (bastidor). En ambos casos, prever una capacidad interna escalable, flexibilidad para adaptarse a cargas de trabajo cambiantes, un buen nivel de protección y funciones de gestión. Se recomienda con énfasis conseguir un apoyo técnico local. 3 También puede utilizarse todo procesador 100% compatible con Intel, como AMD, siempre que su rendimiento sea idéntico o superior. 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 Los requisitos de memoria deberán ser ajustados al número de usuarios. 6 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 Unidad central de proceso (CPU) 6 Disco duro DVD+/-RW Memoria (estaciones de trabajo en entorno de red o monousuario) Pantalla/tarjeta de video NIC Computadora personal en general Recomendado Core I(x) Quad Core, 8 MB, 3,6 GHz o más, cache L3 500 GB o más, SATA/SSD 7,2 rpm velocidad de 16x o superior 8 GB o más 1 GB RAM o más pantalla plana 17/19 1280 * 1024 o más, VGA/DVI Tarjeta de red soportada por la red instalada 1 GB bps o más para un rendimiento óptimo Plug and Play (Windows Vista/7/8.1/Mac que no esté utilizando Safari), 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 Tipo Formato 7 Lengua Compatibilidad Capacidad Resolución Recomendado Impresora láser compatible con Windows A4 (210 mm x 297 mm), recto-verso y A3 PCL6e o más actualizado y Postscript Windows Vista 8 /7/8.1/Mac 12 16 ppm 600 dpi ACCESORIOS Componente Sistema de Alimentación Ininterrumpida (UPS) Hub o, aún mejor, un switch (conmutador) Cintas Cartuchos Papel Descripción Para el servidor (y, si es necesario, para las estaciones de trabajo) Para conectar el servidor, las estaciones de trabajo y la impresora. Si se utilizan tarjetas de red de 1 GB, controlar que el hub soporta 1 GB. Para el dispositivo de cinta (streamer) El número de cintas depende de la estrategia elegida para las copias de seguridad. Para las impresoras 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 S i s t e m a o p e r a t i v o d e r e d 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 Release 2 o una versión superior. Las competencias para administrar y mantener la red ya deberían existir en el lugar de instalación. 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. S o f t w a r e d e b a s e d e d a t o s O r a c l e El SIGADE 6 ha sido desarrollado para plataformas que utilizan el RDBMS de Oracle 11g Release 2 o una versión más reciente. Dentro de este marco, dos productos están disponibles: Oracle 11g Release 2 y Oracle 12c (Standard Edition o Enterprise Edition). Existen varias versiones de Oracle Database. Para una nueva instalación o la actualización de una instalación SIGADE 5.X anterior, 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. S o f t w a r e d e s e r v i d o r d e a p l i c a c i o n e s 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 WebLogic Server 12c (producto bajo licencia Oracle) SOFTWARE PARA ESTACIONES DE TRABAJO S i s t e m a o p e r a t i v o El SIGADE 6 funciona como cualquier otra aplicación Internet estándar: utiliza los navegadores Web estándares actualmente disponibles en el mercado, tales como Internet Explorer 11, Mozilla Firefox o Chrome, 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 árabe 9, 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. Por lo tanto, no debería haber restricciones en cuanto al sistema operativo que puede utilizarse (MS Windows Vista/7/8.1/Mac/Linux) siempre que éste soporte las funcionalidades arriba mencionadas. S o f t w a r e d e g e n e r a c i ó n d e i n f o r m e s p a r a c l i e n t e s S I G A D E 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 creados con Oracle Browser o Query Builder. En el SIGADE 6, también es posible reutilizar los informes definidos por el usuario previamente creados en el SIGADE 5.3, teniendo en cuenta que durante la 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
conversión se han modificado algunas columnas de la tabla utilizada para los informes y que, por lo tanto, puede resultar necesario ajustar las consultas creadas para seleccionar datos. 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. S o f t w a r e a d i c i o n a l p a r a e s t a c i o n e s d e t r a b a j o 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 12c. P r e c i o d e l o s p r o d u c t o s O r a c l e Los precios indicados pueden variar según la política comercial de Oracle Corporation. Producto Precio (para una licencia perpetua) Mantenimiento, por año Oracle 12c Standard Edition (para servidores que incluyen hasta 4 procesadores mononúcleo) 10 Mínimo de 5 usuarios: (Por usuario: o Por procesador: 1 750 USD 350 USD) 17 500 USD Mínimo de 5 usuarios : 385 USD (Por usuario: 77 USD) Por procesador: 3 850 USD 10 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 1 Oracle Database 12c Standard Edition 1 año de mantenimiento Precio (350 USD x 5 U) = 1 750 USD (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". A c u e r d o d e m a n t e n i m i e n t o 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), un soporte Web (Metalink) 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, siempre 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 da por sentado que el SIGADE debería estar instalado en una red. En consecuencia, el texto a continuación se centra en las 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 la optimización 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