Download informe tecnico previo de evaluacion de software n
Document related concepts
no text concepts found
Transcript
INFORME TECNICO PREVIO DE EVALUACIÓN DE SOFTWARE PARA SOLUCIÓN DE STAND BY DE BASE DE DATOS 1. NOMBRE DEL ÁREA : OFICINA DE SISTEMAS (OS) 2. RESPONSABLE DE LA EVALUACIÓN : Eduardo Arturo Vasquez Diaz 3. CARGO : Analista de Sistemas TIC 4. FECHA : 14 de Julio del 2014 5. JUSTIFICACIÓN El Organismo Supervisor de la Inversión en Energía y Minería (OSINERGMIN) ha desarrollado diversos sistemas y aplicaciones los cuales trabajan con la base de datos ORACLE (Ver Anexo 01), el cual viene operando desde el año 2002 en los ambientes de Producción. Hasta la fecha OSINERGMIN cuenta con una solución de respaldo de bases de datos, la cual usa un mecanismo de copia directa desde un disco del sitio principal hasta otro disco del sitio secundario; a raíz de esta situación se identificaron los siguientes riesgos: En caso de caída, no es posible levantar la base de datos de producción en el menor tiempo posible, se requiere realizar un proceso manual para activar la base de datos de contingencia. Se requiere una infraestructura de Servidores y Storage similares en el sitio secundario para operar el negocio. Por ello el área de base de datos está en la búsqueda de una solución que permita: Enviar archivos de base de datos de manera automática y garantizada, Levantar el servicio de base de datos en el menor tiempo posible desde el sitio secundario Dentro de este marco, es necesario realizar una evaluación del software DBVISIT Standby Enterprise (DE) Multiple instances, con otros productos del mercado TIC. 6. ALTERNATIVAS Considerando los requerimientos de OSINERGMIN, se ha buscado alternativas de software en el mercado local que cumpla con dichos requerimientos y disponga de soporte local. Por lo tanto, la herramienta seleccionada debe permitir manejar de manera clara, sencilla y ordenada un conjunto de datos y sobre todo que sea una herramienta segura. Se ha procedido a evaluar las siguientes alternativas en el mercado: ORACLE DataGuard: software de Standby creado por Oracle Corporación DBVISIT Standby Enterprise (DE) Multiple instances: software creado por un DBVIST especializado en soluciones de Disaster Recovery para la plataforma ORACLE. 7. ANÁLISIS COMPARATIVO TÉCNICO El análisis técnico ha sido realizado en conformidad con la metodología establecida en la “Guía Técnica sobre evaluación de software e la administración pública” (R.M. Nº 1392004-PCM) tal como exige en el reglamento de la Ley Nº 28612. 1 7.1.Propósito de evaluación Validar que las alternativas seleccionadas sean las más convenientes para el uso en OSINERGMIN. 7.2.Identificar el tipo de producto Software para solución de stand by de base de datos. 7.3.Identificación del modelo de calidad Para la evaluación técnica del Software para solución de stand by de base de datos, se va utilizar la guía de evaluación de software aprobado por Resolución Ministerial Nº 139-2004-PCM. 7.4.Selección de métricas Las métricas fueron seleccionadas en base al análisis de los requerimientos del área usuaria y a la información técnica de los productos de software señalados en el punto 6 Alternativas. Del análisis realizado, se han determinado las siguientes características técnicas mínimas y sus respectivas métricas. ITEM CARACTERISTICAS PUNTAJE MÁXIMO 4 1 Configuración del Standby 2 Procedimiento de transferencia de Redo al Standby 4 3 4 11 Procedimiento de aplicación de Redo en el Standby Scripts automatizados para transferencia y aplicación de Redo en Standby Switchover para eventos de mantenimiento del Primary (Cambio de Rol) Soporte a Oracle RAC Identificación de desfases y re-sincronización entre el Primary y Standby Resolución de conflictos Desfase de aplicación de redo para evitar errores humanos o de software Transferencia encriptada para mayor seguridad en el transporte Optimización de ancho de banda (compresión) 12 Notificación de eventos al Administrador del Sistema 4 13 Re sincronización de Standby o envío parcial de Redo 4 4 5 6 7 8 9 10 4 4 4 4 4 4 4 4 15 Conversión del Standby a modo Read Only para reportes solo de lectura Sistema de Logs y trace files 16 Múltiples destinos Standby desde una sola Primary 4 17 Agendamiento de envío de Redo al Standby 4 18 Soporte de Producto (directamente del fabricante) 4 19 Soporte local del producto 4 20 Interfaz gráfica para administración del software 4 21 Acceso vía Internet a la consola de administración 4 14 2 4 4 22 Disponible para versiones Oracle desde 8i hasta 11g 4 23 Disponible para arquitecturas de 32 y 64 bits 4 24 Disponibles para ediciones de base de datos Oracle Express, Standard One, Standard y Enterprise 4 25 Disponible para sistemas operativos Windows (2000, 2003, 2008), Linux (Intel, Itanium) y Unix (HP UX, AIX, Solaris, Open Solaris) 4 PUNTAJE TOTAL 100 Luego de determinar las características técnicas mínimas y las métricas aplicables, se procedió al análisis comparativo técnico, para lo cual se aplicó el Modelo de Calidad de Software descrito en la Parte I de la Guía Evaluación de Software por Resolución Ministerial No 139-2004-PCM. ITEM CARACTERISTICAS DBVISIT STAND BY 3 ORACLE DATAGUARD 2 1 Configuración del Standby 2 Procedimiento de transferencia de Redo al Standby 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 4 3 2 11 Procedimiento de aplicación de Redo en el Standby Scripts automatizados para transferencia y aplicación de Redo en Standby Switchover para eventos de mantenimiento del Primary (Cambio de Rol) Soporte a Oracle RAC Identificación de desfases y re-sincronización entre el Primary y Standby Resolución de conflictos Desfase de aplicación de redo para evitar errores humanos o de software Transferencia encriptada para mayor seguridad en el transporte Optimización de ancho de banda (compresión) 4 2 12 Notificación de eventos al Administrador del Sistema 3 3 13 Re sincronización de Standby o envío parcial de Redo 4 4 3 4 4 4 4 5 6 7 8 9 10 15 Conversión del Standby a modo Read Only para reportes solo de lectura Sistema de Logs y trace files 16 Múltiples destinos Standby desde una sola Primary 4 4 17 Agendamiento de envío de Redo al Standby 3 3 18 Soporte de Producto (directamente del fabricante) 4 4 19 Soporte local del producto 4 4 20 Interfaz gráfica para administración del software 4 3 21 Acceso vía Internet a la consola de administración 4 3 22 Disponible para versiones Oracle desde 8i hasta 11g 4 2 14 3 23 Disponible para arquitecturas de 32 y 64 bits 4 4 24 Disponibles para ediciones de base de datos Oracle Express, Standard One, Standard y Enterprise 4 3 4 4 90 83 Disponible para sistemas operativos Windows (2000, 2003, 2008), Linux (Intel, Itanium) y Unix (HP UX, AIX, Solaris, Open Solaris) PUNTAJE TOTAL 25 8. ANÁLISIS COMPARATIVO DE COSTO – BENEFICIO A. Licenciamiento A continuación se ha realizado un análisis de costos referencial (en dólares americanos, no incluye el IGV) de los productos y complementos necesarios para cumplir con la evaluación técnica realizada. El análisis se ha realizado para el periodo de tres (03) años para las actuales licencias del software de la marca DBVISIT que dispone OSINERGMIN y que son comparadas con el software de la marca ORACLE. Productos DBVISIT Standby Enterprise (DE) Multiple instances ORACLE DataGuard Costo total del producto por 3 años $ 41,448.00 $ 112,608.00 Total $ 41,448.00 $ 112,608.00 Para el análisis de beneficios se ha comprobado: Costo de la Licencia del producto. Para el Software de la marca DBVIST (Ver Anexo 02) y ORACLE (Ver Anexo 03), se considera el costo de lista de dichos productos los cuales, ya incluye el pago del soporte por tres (03) años, el licenciamiento es por Procesador. B. Hardware necesario para su funcionamiento El Software para solución de stand by de base de datos, opera sobre un servidor IBM POWER 770+, el cual ya cuenta la institución. C. Soporte y Mantenimiento Externo Se va contar con el soporte y actualizaciones durante el primer año; posteriormente se renovará el servicio de soporte y actualizaciones cada año. D. Personal y Mantenimiento Interno El personal del OSINERGMIN será capacitado en el software adquirido, para el apoyo en sostenimiento del sistema ante cualquier inconveniente. E. Capacitaciones Los representantes de los productos evaluados cuentan con el personal calificado para brindar las capacitaciones. 4 F. Otros puntos El Software DBVISIT Standby Enterprise (DE) Multiple instances, fue adquirido el año 2012, la compra de dicho producto fue realizada en el concurso LP-0006-2012Osinergmin. En general, si se cambiara el Software DBVISIT Standby Enterprise (DE) Multiple instances, esto implicaría un alto impacto en la actual plataforma tecnológica de OSINERGMIN, pues sería necesario volver a implementar las políticas de respaldo realizadas con el actual software. Por otro lado, se deberían modificar y actualizar todos los manuales técnicos y de usuario que hacen referencia específica al Software DBVISIT Standby Enterprise (DE) Multiple instances. Adicionalmente, el cambio de la plataforma del software DBVISIT Standby Enterprise (DE) Multiple instances, por otro software, implicaría también la reconfiguración de la plataforma de hardware (servidores) sobre la cual está instalada e implementada el Software para solución de stand by de base de datos. Esto demandaría horas-hombre para la instalación y configuración del nuevo software. Así mismo, el uso de un nuevo software obligaría a remplazar las licencias del software DBVISIT Standby Enterprise (DE) Multiple instances, con que ya se cuenta OSINERGMIN, con la consecuencia pérdida de la inversión realizada para su adquisición. 9. CONCLUSIONES Las conclusiones de la evaluación realizada son las siguientes: Se ha realizado una inversión previa en la adquisición de licencias y la implementación del Software DBVISIT Standby Enterprise (DE) Multiple instances desde el año 2012. En el análisis comparativo de Costo Beneficio, el costo del Software DBVISIT Standby Enterprise (DE) Multiple instances, es de menor costo para OSINERGMIN. El software DBVISIT Standby Enterprise (DE) Multiple instances, en el análisis comparativo técnico obtienen el mayor puntaje, los factores han sido definidos para la evaluación de Software para solución de stand by de base de datos. Se recomienda mantener el Software DBVISIT Standby Enterprise (DE) Multiple instances, como software base para la implementación de políticas de respaldo para las base de datos de producción de la institución con el fin de garantizar el cumplimiento de las normas NTP ISO/lEC 27000 y NTP ISO/IEC 17799. Finalmente, se recomienda realizar la estandarización del Software DBVISIT Standby Enterprise (DE) Multiple instances, por los beneficios técnicos y económicos. 10. FIRMA Atentamente, 5 «avargasc» Adolfo Vargas Chang Gerente de Sistemas Firmado Digitalmente por: VARGAS CHANG Adolfo Edgardo (FAU20376082114) Fecha: 05/08/2014 08:25:11 Razón: ITEP DBVISIT Gerencia/Oficina: OS Eduardo Vásquez Díaz Analista de Sistemas TIC AVCH / Evd 6 ANEXO N° 01 Acrónimo Aplicación Lenguaje ATM Sistema de Atenciones Medicas JAVA jdk 1.4.2 BVIRTUAL Biblioteca Virtual de GFHL Sistema de Cursos Universitaria CEU Java jdk1.6.0_17 de Extensión Java jdk 1.6 DGN-GN (PDJGN) Sistema declaración jurada de Gas Natural Java jdk 1.6 ENC-OSISYS Sistemas de Encuestas Sistema de Consulta hidrocarburos Sistema de Consulta hidrocarburos Java jdk 1.6 FACILITO FACILITO-PRICE de precios de de precios de Java jdk1.6.0_20 Java jdk1.6.0_20 GFE-EXPLORER Sistema de GFE Explorer jdk1.5.0_22 GFE-FMAYOR Atención de solicitudes de Fuerza Mayor Java jdk 1.5 GFE-GFE29 Sistema de Selección Aleatoria de Muestras JAVA jdk 1.4.2 para la NTCSE GFE-GFEGA Extranet de supervisión en Sistemas de Java jdk 1.5 Generación Aislada GFE-GFEIT Sistema Integrado de Administración de Java jdk 1.5 Interrupciones GFE-GFESEIN Sistema de Supervisión Rechazo de carga SEIN GFE-INTEGRADO Sistema Integrado de los Sistemas Extranet Java jdk 1.5 de la GFE GFEMA Sistema de Supervisión Ambiental Java jdk 1.4 GFE-MOCALTE Sistema de Calidad de Atención Telefónica Java jdk 1.5 GFE-NTCSE Sistema de Recepción y Validación para la jdk1.5.0_22 Aplicación de NTCSE - SIRVAN GFE-NTCSER Sistema de Recepción y Validación para la Java jdk 1.5 Aplicación de NTCSE - Rural GFE-SEIN3X GFE-SEINPDO GFE-SESSION GFE-SIASE de Estudio y Sistema de extranet disponibilidad y mantenimiento Sistema Desempeño de Unidades de Generación Portal de Integración de los Sistemas y Gestión de accesos Sistema de Información de Accidentes del Sector Eléctrico Java jdk 1.5 Java jdk 1.5 Java jdk 1.5 Java jdk 1.5 Java jdk 1.5 GFE-SISERLT Sistema de Servidumbre de Líneas de Java jdk 1.5 Transmisión (portal) GFE-SISUFACC Sistema de Supervisión de Facturación, Java jdk 1.5 Cortes y Contrastes GFE-SISUPLAC Sistema de Supervisión de Planes de Java jdk 1.5 Contingencia Operativos (portal) GFE-SITRAE Sistema de Supervisión de la Performance Java jdk 1.5 en los Sistemas de Transmisión (portal) GFE-TESTIGOS Sistema de Control Interrupción Eléctrica GFHL-EMERGENCIAS Sistema de Emergencias de la GFHL 7 de Equipos de Java jdk 1.5 Java jdk 1.6.0 Acrónimo Aplicación Lenguaje GFHL-RHV-BANDEJATRAMITE Registro de Hidrocarburos virtual java-1.6.0-openjdk1.6.0.0.x86_64 GFHL-RHV-GESTIONTRAMITE Registro de Hidrocarburos virtual java-1.6.0-openjdk1.6.0.0.x86_64 GFHL-RHV-REGISTRORegistro de Hidrocarburos virtual TRAMITE java-1.6.0-openjdk1.6.0.0.x86_64 GFHL-SME Sistema de Multas Electrónicas GL-OSISYS1 Sistema de encuestas Gerencia Legal Java jdk1.6.0_20 GNPRICE Publicación de Precios de GNV jdk1.6.0_45 INDICADORES Aplicativo de indicadores jdk1.6.0_23 KACTUS HR Gestión de Recursos Humanos Enlatado MAR Sistema de Control de Asistencias Java jdk 1.4.2 MCV Módulo de Control de Visitas Java jre1.6.0_21 MII Módulo IPER-IAEI del SGS-SGA Java jre1.6.0_20 MQS Sistema de Quejas y sugerencias Nuevo sistema de Control de Ordenes de Pedidos Nuevo sistema de fiscalización de hidrocarburos Sistema de Recepción y Validación para la Aplicación de NTCSE - SIRVAN Java jdk 1.6.0_17 NSCOP NSFH NTCSE jdk1.6.0_17 Java j2sdk 1.4.2_19 Java jdk 1.4.2 OSINERGMIN VIRTUAL OSINERGMIN VIRTUAL OLIMPUS Portal de Conocimiento de GART PLANILLAS-SPE Sistema de procesamiento de declaraciones JAVA jdk 1.4.2 juradas Sistema para procedimiento de declaraciones juradas para la unidad de Java jdk 1.4.2 exploración y explotación Sistemas de planillas electrónicas Java jdk 1.4.2 RGN Registro de Gas Natural Java jdk1.6.0_17 SAC Sistema de adquisiciones y contrataciones Java jdk 1.6.0 SANCIONADOR Sistema Sancionador Java jdk 1.4 SAP (PRE10000) Sistema de Administración presupuestal Java jdk 1.6.0 SAU-CRM Sistema de Atención al Usuario Java jdk 6.0 SCED Sistema de Control de envío de documentos Java jdk 1.5.0 SCM Sistema de Control de Multas jdk1.6.0_20 SCOP Sistema de Control de Ordenes de pedido Java jdk 1.4.2 SCOPGLP Sistema de control de órdenes de pedido a j2sdk1.4.2_19 la comercialización GLP SCP Sistema de Control Patrimonial SCRT2 Sistema de compensación y recuperación Java jdk 1.4.2 de tiempos SCS Sistema de Costeo de supervisión SCVP Sistema de Control de Válvulas de paso Java Sistema de declaraciones juradas Java jdk 1.4.2 ambientales Seguridad SCOP Java jdk 1.4.2 PDJ PDJEE SDJA SEGSCOP 8 Java jdk1.5.0_14 JAVA jdk 1.6.0 Acrónimo Aplicación Lenguaje SEPECO Sistema de Pedidos de Consejo Directivo JAVA jdk 1.6.0 SES Sistema de Evaluación de supervisores JAVA jdk 1.6.0 SFH Sistema de Fiscalización de Hidrocarburos Java jdk 1.4.2 Nuevo Sistema de Fiscalización de JAVA jdk 1.6.0 Hidrocarburos Sistema de Evaluaciones de Hidrocarburos JAVA jdk 1.4.2 SFH5 SFH-EVAL SFHM SFH-PLANILLAS SGF SGU Sistema de Fiscalización de Hidrocarburos JAVA jdk 1.4.2 para Móviles Sistema de Planillas del SFH Sistema de Control de Seguros Fiscalizadores Sistema de Gestión de Usuarios Java jdk 1.4.2 de Java jdk 1.4.2 JAVA jdk 1.5 SIASE Sistema de Información de Accidentes del JAVA jdk 1.4.2 Sector Eléctrico SIFAR Sistema informático de fiscalización del Java jdk1.6.0_17 aporte por regularización SIGA Sistema integral gestión administrativa Developer /2000 SIGAS Sistema de Gestión Gas Natural Java jdk 1.6 SIGED Sistema de Gestión Digital jdk1.6.0_17 SIIC Sistema de Inventario de Combustible SISA-GFE29 Sistema de Selección Aleatoria de Muestras JAVA jdk 1.4.2 para la NTCSE SISSEG Sistema de seguridad de usuarios internos SITRAE Sistema de Supervisión de la Performance JAVA jdk 1.4.2 en los Sistemas de Transmisión SMI Sistema de Metas Individuales 2009/2010 JAVA 1.6.0 SNL Sistema de Normas Legales Java jdk1.4.2_19 SPIC Sistema de Procesamiento de Información DEVELOPER / 2000 Comercial SPJC Sistema de Gestión para el Seguimiento de los Procesos Judiciales y del Procedimiento JAVA jdk 1.4.2 de Cobranza Coactiva SPSI Sistema de Programación y Seguimiento de Java jdk 1.6.0 Ingresos STD Sistema Trámite Documentario ORACLE FORMS SYM Sistema de Sanciones y Multas JAVA jdk1.6.0_33 GPS Gestión de Procesos de Supervisión de la JAVA jdk 1.6.0 Gerencia de Fiscalización de Gas Natural. TESTIGOS Sistema de Control Interrupción Eléctrica 9 de Equipos de JAVA JAVA jdk 1.4.2 ANEXO 02 COTIZACION DE PRODUCTOS DBVISIT Los precios son referenciales y se encuentran en la Web de DBVIST, fueron cotizados el lunes 14 de Julio del 2014. http://www.dbvisit.com/pricing_and_ordering/pricing-calculator/ 10 ANEXO 03 COTIZACIÓN DE PRODUCTOS ORACLE Los precios son referenciales y se encuentran en la Web de ORACLE, fueron cotizados el lunes 14 de julio del 2014. https://shop.oracle.com/ 11