INFORME TÉCNICO PREVIO NO 014.2012-MEM-OGA-INF/FP ADQUISICION DE SOFTWARE DE BASE DE DATOS POR PROCESADOR PARA EL MINISTERIO DE ENERGíA Y MINAS NOMBRE DEL ÁREA Oficina de Informática. [. RESPONSABLES DE LA EVALUACIÓN Ing. Oscar Gomez Marín. Ing. Flavio Pérez Cuellar. Ing. Jorge Perez Salinas. CARGO Director de la Oficina de Informática. Administrador de Base de Datos. Especialista en Desarrollo de Sistemas. IV. FECHA Octubre del 2012 V. JUSTIFICACIÓN En concordancia con el Decreto Supremo No 024-2006-PCM que aprueba el Reglamento de Adqu¡s¡c¡ón y Adecuac¡ón del Software en la Adm¡n¡strac¡ón Públ¡ca", El MINISTERIO DE ENERGIA Y MINAS actualmente cuenta con (02) Dos licencias Oracle Database Enterpr¡se Edition (versión 119), sin embargo se requiere adquirir adicionalmente (02) Dos l¡cenc¡as Oracle Database Enterprise Edition (versión 119) y la Ley No 28612: "Ley que Norma el Uso, \, 1 (04) cuatro licencias Orecle Pártitioning para mantener e ¡ncrementar la operatividad de la plataforma de base de datos del Ministerio. Asimismo, el de efectuar el licenciamiento adecuado para la nueva infraestructura de hardware donde será instalado el software menc¡onado, el cual es utilizado para la gestión y admin¡stración de las bases de datos, los cuales a su vez soportan y alimentan la información a los sistemas de informac¡ón del Ministerio para el correcto funóionamiento de los mismos. \ { En ese conteno el MINISTERIO DE ENERGIA Y MINAS neces¡ta contar con herram¡entas modernas y product¡vas que le permitan cumplir cabalmente con sus objetivos institucionales, se hace necesario por lo tanto adqu¡rir licencias adicionales de un motor de base de datos dest¡nado al almacenamiento y operatividad de la información que será ut¡l¡zada por los diversos aplicativos actualmente en uso y los que sean demandados en el futuro asf como su respectiva opc¡ón de partic¡onamiento pa.a agilizat el tiempo de respuesta a las consultas ejecutadas al motor de base de Datos. Esta solicitud se ampara en la Ley No 28612, que norma el uso, adquisición y adecuación del software en la adm¡nistrac¡ón públ¡ca y el D.S. N" 24-2005-PCM que lo reglamenta. Tabla N'01: Sistemas del Ministerio de Energía y Minas que hacen uso de la Base de Datos Oracle 1lg R2 Página 1 de 12 1 S¡stema lntegrado de Gestión Administrativo - El Gestor INTERNA 2 Sistema de Visitas al Minister¡o - Audienc¡a INTERNA Sistema de Servicio de Soporte Técnico - Soporte Técnico INTERNA 4 S¡stema de Tramite Documentar¡o - S¡tradoc INTERNA 5 Sistema de Asuntos Amb¡entales Mineros - DGAA INTERNA 6 7 Sistema de Concesiones Eléctr¡cas - DGE Sistema qeneral de Hidrocarburos - DGH INTERNA INTERNA 8 Sistema General de M¡nería - DGM INTERNA o S¡stema de Clientes - SIMEM INTERNA 't0 Sistema de Declaración Anual Consolidada - DAC INTERNA 11 Sistema General de H¡drocarburos - Intranet INTERNA 12 INTRANET INTERNA Todo el Ministerio Todo el Min¡sterio Soporte Técnico Todo el M¡nisterio DGAAM, DGM, DGME,OGG S 13 14 15 h to 17 18 19 20 "\ 21 22 Sistema de Declaración Estadística Mensual Minera ESTAMIN Sistema para la sol¡citud del Certificado de Operación M¡nera - COM Sistema para el Programa Minero de Solidaridad con el Pueblo - PMSP Sistema de Segu¡miento de Casos y Compromisos Sociales S¡stema de Declarac¡ón Jurada Anual de Actividades de Desarrollo Sosten¡ble Sistema para la Agenda M¡nisterial INTERNA INTERNA INTERNA INTERNA INTERNA INTERNA Información de Unidades Product¡vas Mineras Informales (uPMr) Formato de Declaraclón de Titular Minero - Minería lnformal - FDTM Registro Nacional de Declaración de Compromisos DECOM Registro Especial de Comercializadores y Procesadores de Oro - RCOM INTERNA INTERNA INTERNA INTERNA 23 Contratos y Acuerdos de Explotación Minera - CEX INTERNA 24 Inventar¡os Pasivos de Ambientales Mineros - IPA INTERNA 25 Garantía Plan de Cierre de Minas - GAR INTERNA 26 Conces¡ones y Autorizaciones de Beneficio - CAB INTERNA 27 Sistema de Evaluación Amb¡ental en ¿o Lf nea - SEAL INTERNA INTERNA Serviclo de Mapas Web Página 2 de 12 DGE DGH DGM, DGAAM,DGA AE Todo el Ministerio Extranet, lntranet DGH Todo el M¡nisterio Extranet, lntranet Extranet, lntranet Extranet, lntranet Extranet, lntranet Exkanet, lntranet Extranet, Intranet Extranet, lntranet Extranet, lntranet Extranet, lntranet Extranet, lntranet Extranet, lntranet Extranet, lntranet Extranet, lntranet Extranet, lntranet Extranet, lntranet Todo el Ministerio 29 Control de Pagos Aporte de las Empresas Eléctricas INTERNA 30 Sistema de Información Geográf¡ca - Google INTERNA 31 Módulo de lnversiones Eléctricas INTERNA 32 Módulo estados Financieros Empresas Concesionarias de Electricidad) INTERNA DGE 33 S¡stema de Control y Seguimiento de Recomendaciones INTERNA ocl 34 Sistema de Control v Seouimiento de Denunc¡as INTERNA AA Página Web del MEM INTERNA 36 Página Web de DGER INTERNA JI Sistema SIEME INTERNA 38 Sistema Concesiones Eléctricas INTERNA 39 Sistema de Ahorro de Energía EXTERNA 40 Página Web CARELEC EXTERNA 41 Pág¡na Web de OGGS (ElTl) EXTERNA DGE Todo el Ministerio Todo el M¡nisterio ocl Interno y Externo Todo el Ministerio Todo el Minister¡o Todo el Ministerio Todo el Minister¡o Todo el Ministerio Todo el Ministerio Los sistemas de información señalados en la'Tabla N'01" son parte de la infraestructure tecnológica y hacen uso intensivo de las bases de datos oracle existente en el Ministerio de EnergÍa y Minas. Por ello, resulta evidente que las actividades diarias de administración, diagnóst¡co y optimización de las bases de datos deben ser realizadas con celeridad, seguridad y eficiencia, para garantizar y mantener los niveles de servicio exigidos en rend¡miento y disponib¡lidad de los s¡stemas críticos en el Ministerio de Energfa y M¡nas. En este contexto, la Of¡cina de Informática man¡fiesta la necesidad de incrementar el número de licencias del motor de Base de Datos con su respectiva opción de particionamiento, que permita gest¡onar en forma más eficiente la admin¡strac¡ón y optimización de las bases de datos Oracle que se viene ut¡lizando en el Min¡sterio. 5.1 INCREMENTO DE USO EN LOS SERVIDORES DE BASES DE DATOS Características Actuales del Servidor de Base de Datos: Página 3 de 12 Gráfico de Performance: Grafico 0l Eló Q!ü.N tre'^ E h arpk*¡o6 | p,o.rs ;¡9fp¡'fr9.ij]uwnru I uas P¿9. Prd65¿s: t0 CPU I a¡. tB.q. fü+dy Ur!9.: 65o¿ Del Grafico 01, se puede observar que la memor¡a util¡zada permanentemente es en promedio de 3.46 Gb y el procesamiento del 60%, incrementándose dicho uso en periodo de declaración de las Empresas Mineras cuya duración es de dos meses al año periodo que implica la atención de 10 000 empresas ten¡endo como consecuenc¡a el incremento uso de recursos de procesador y memoÍia física del servidor (en promedio 98% de la capacidad) generando incluso que la memoria requerida muchas veces sea mayor a la dispon¡ble impactando directamente a los demás sistemas. Por lo tanto se requiere mejorar el servidor actual o remplazarlo por un servidor de mejores prestaciones, tanto en cantidad de memoria como en cant¡dad de núcleos y/o procesadores. El incremento de núcleos y/o procesadores ¡mplican la necesidad de adqu¡rir l¡cenciam¡ento de base de datos para el nuevo servidor mejorado. Por otro lado cabe ind¡car que se han venido actual¡zando y se vienen mejorando los sistemas que están relac¡onados al Minister¡o de EnergÍa y Minas lo cual requ¡ere mayor capacidad de procesamiento de hardware para poder obtener la performance ¡deal del S¡stema. Dadas las limitaciones de Hardware, y el tamaño actual de la base de Datos (170 GB) con un crecim¡ento del 10% mensual se requiere de una opción de particionamiento de la base Página 4 de 12 de datos para no impactar a los usuarios finales y permitir los ratios de respuesta esperados. 5.2 AUMENTO DE LICENCIAMIENTO DEBIDO A ACTUALIZACION TECNOLOGICA Deb¡do a la necesidad de actual¡zar tecnológ¡camente el hardware por lo expuesto anteriormente y además por mantener la continuidad tecnológ¡ca de la Institución, Se cambio a nuevos servidores que nos van a permitir enfrentar los requerimientos actuales de los usuar¡os y continuar con el crecimiento esperado del necesita el Ministerio de Energía y M¡nas. De acuerdo a lo especificado en el punto 3las políticas actuales de Licenciamiento por procesador de la Base de Datos Oracle se m¡den por núcleo dada la evolución tecnológica en procesadores ex¡sten actualmente procesadores (Quad Core, Six Core, Double Quad Core, etc.), para Io cual dada la necesidad de actualizar tecnológicamente el hardware es inherente y prioritario actualizar inicialmente el software de base de datos. VI. ALTERNATIVAS Para la adquis¡ción de un motor de base de datos para el Ministerio de Energ¡a y Minas como forma integrada se ha evaluado dos (02) productos de software que se detalla a continuación: Oracle Database 1 1g Release 2 Enterprise SQL Server 2008 EE Consideraciones prev¡as: Los productos son evaluados en un entorno Windows Server 2003 Enterpr¡se Edition VII, ANÁLISIS COMPARATIVO TÉCNICO Se realizó aplicando la parte 3 de la Gufa de Evaluación de Softwarei Propós¡to de la evaluac¡ón: Determinar los atr¡butos o características mín¡mas para el producto F¡nal. ldentificar el tipo de producto: Herramienta que permita desarrollar e implementar una explotación masiva de datos, para su anál¡sis, crear informe y consultas diversas basadas en una base de datos relacional y otras fuentes. Espec¡f¡cación del modelo de calidad: Se aplicara el modelo de calidad de software descr¡to en la Guía de Evaluación de software aprobado por Resolución M¡nisterial N" 139-2007-PCM. Selecc¡ón de métricas: Página 5 de 12 La métricas fueron seleccionadas a base del anál¡sis de la la información técnica de los productos señalados en el rubro '6. ALTERNATIVAS", como son las características del producto y requerim¡entos de configuración. Niveles de escalas para métricas: Del anális¡s realizado se ha determ¡nado las s¡gu¡entes característ¡cas técn¡cas: Descripción de Métricas Funcionalidad 1 Plataformas que soportan Microsoft Windows Server 2003 (64 bits) Microsoft Windows Server 2003 (32 bits) Linux x86 L¡nux x86-64 Solaris(SPARCX64 bit) AIX 2 Interoperat¡bilidad Seguridad y Confidencialidad de datos HP-UX PA-RISC164bit) Se puede conectar a diversas base de datos al usar conectores tioo JDBC, ODBC Kit de herramientas de cifrado proporciona una capa adicional de protección de los datos en medios de almacenamiento. Encriptación tablespaces. Oracle ofrece la poslb¡l¡dad de de encriptar los 6 4 de tablespaces, para proteger datos sensibles en su inter¡or y accesibles desde el sistema operativo. Fiab¡lidad t\l .t 4 Alta 5 Tolerancia a fallas. d isponibilidad '1 Permite ejecutar una sola base de datos en un grupo de serv¡dores y proporciona una tolerancia a fallos, un rendimiento y una capacidad de ampl¡ac¡ón. Recuperar los datos tal como existía en algún momento en el pasado. La consulta explÍc¡tamente hace referencia a una tiempo pasado a través de una ¡nd¡cacjón de tiempo. (Timestamp), o el system change number (SCN), Devuelve los datos conf¡rmados que se mostraba en ese punto en o 6 el tiempo. 6 Recuperabilidad Permite devolver transacciones ya grabadas y sus deoendencias. 4 7 Conform¡dad de fiabilidad Asesor de recuperación de datos, diagnost¡ca la corrupción o pérdidas de datos persistentes en el disco, determ¡na las opc¡ones de reparación adecuada, y ejecuta reparaciones en la solicitud del usuario, reduciendo la complejidad del proceso de 5 recuoeración v tiemoo medio de restauración. Usabilidad 8 Programación Soporte de lenguaje SQL-Oracle ANSI SQL 4 9 Manejo de contenido Permite almacenar, indexar y recuperar documentos d¡rectamente en la base de datos 4 Página 6 de 12 1. Licenciamiento. La soluc¡ón deberá de ¡ncluir licenc¡as a perpetuidad, con la posib¡lidad de actualizar la vers¡ón a través de una actualización y mantenim¡ento s¡n costo alguno por e¡ periodo de un año. 2. Hardware necesario pafa su funcionam¡ento. Intel Xeon CPU E 5345 2.3 Ghz, 32 Gb. RAM, 70 Gb Disco Duro, Adaptador de video SVGA 3. Soporte y mantenimiento externo. Este servic¡o puede ser via web y debe contemplar: Actualizac¡ón de programas (patches), Scripts de actualizac¡ón, asrstencia técnica con los requerimientos de servicios via telefónica de manera gratu¡ta 24 horas al dia y 7 d¡as a la semana. 4. Pefsonal y mantenimiento interno: Se requiere personal dedicado al monitoreo y mantenimiento de la base de datos. 5. Capacitación: Se requiere la capacitación de dos usuarios para el uso de software de base de datos Criterios ad¡c¡onales: 6, lmpacto en el cambio de plataforma. Realizar la m¡grac¡ón del motor de Base de Datos tendría un gran ¡mpacto sobre las aplicac¡ones crít¡cas de la Institución y por ende en la continuidad de las operac¡ones. La adquisición de todas las licencias necesarias para la m¡grac¡ón de las bases de datos de la Institución demandaría un alto grado de inversión. Un nuevo motor de BD demandaría la inversión de un proyecto de Migración 7, GarantíasComercialesApl¡cables. El proveedor debe proporcionar una garantia comercial.. 8. 9. Cantidad de licencias referenciales Costo refe¡encial por las l¡cencias adicionales. 10. Costo referencial para capac¡tación de peraonal. Pág¡na 8 de 12 Eficienc¡a 10 Se puede establecer pool de conexiones b Se integra con aplicaciones Java, .Net, PHP y C/C++ 6 Contiene un motor de flujo de procesos dentro de la 6 Networking Portabil¡dad 11 Plataformas de Desarrollo Amb¡entes distribuidos e inteoración base de datos sin contar con algún producto adicioná1. Funcional¡dad Plataformas que soportan 5 3 2 Interoperatib¡lidad b 4 3 Segur¡dad y Confidencialidad de datos 4 F¡abil¡dad 4 Alta d¡sponibilidad 6 5 5 Tolerancia a fallas. 6 4 6 Recuperab¡lidad 4 4 7 Conformidad de f¡ab¡lidad 5 4 ) Usabil¡dad 8 Programación 4 4 9 Manejo de conten¡do 4 4 b b ,{\\ Efic¡encia '10 Networking Portabil¡dad 11 Plataformas de Desarrollo b 4 12 Ambientes distribuidos e ¡ntegración 6 4 Total 61 49 VIII. ANÁLISIS COMPARATIVO COSTO _ BENEFICIO Para la elaboración del análisis de costo beneficio se han tomado en cuenta los cr¡terios sol¡c¡tados en el punto 8 del reglamento de la Ley N'28612, los cuales son: Criter¡os mínimosi Página7 de 12 Los costos referenc¡ales están de acuerdo al estudio de mercado referencial de los productos en comparación, se adjunta el presente informe las cot¡zaciones. Los criterios para el anál¡sis de costo benefic¡o, se expresan en el sigu¡ente cuadro: Cuadro 8.1 Criterios para Anál¡sis de costo 1 Licenciamiento 2 Hardware Necesario para su Funcionamiento 4 - beneficio Requiere lntel Xeon CPU E 5345 2.3 chz, 32 Gb. RAM, 70 Gb Disco Duro, Adaptador de video SVGA Requiere Intel Xeon CPU E 5345 2.3 Ghz, 32 Gb. RAM, 70 Gb D¡sco Duro, Adaptador de v¡deo SVGA Soporte y Mantenimiento Externo Requ¡ere Requiere Personal y mantenimiento Interno Requiere Requiere Se requ¡ere para personal técnico m¡grac¡ón del Realizar motor de Base de Datos tendría un gran ¡mpacto Se requiere para Capacitación para el Uso de Sófi\¡/.re .lé Básé de llalos la sobre las nrrsónál aplicaciones críticas de la Instituóión y por ende en la continu¡dad de las operaciones. b La adquisición de todas las l¡cencias necesarias para la migrac¡ón de las bases de lmpacto en el camb¡o de la Plataforma \ datos de la No habrÍa lmpacto Institución demandaría un alto grado de ¡nversión. Un nuevo motor de ^[ BD demandaría la ¡nvers¡ón de un provecto de Miqración Realizar la migración del motor de Base de Datos un gran impacto sobre las aplicaciones tendria 7 Garantla Comerc¡al críticas de la Inst¡tución y por ende en la continu¡dad El proveedor proporciona Garantía Comercial de las operaciones. 2 de Base de Datos 8 Cantidad de Licencias referenciales o Costo referencial en Nuevos Soles, por la cantidad de L¡cencias requeridas Página I 4 Oracle 4 de Oracle Partitioning s/.256,639.24 s/. 465 847.36 de 12 10 Costo referencia!, en Nuevos soles, por Capacitac¡ón para la cant¡dad de dos personas s/. 5 000,00 LlAsignación de puntajes para los criterios s/. 6 000,00 a evaluat Para poder medir los c¡iterios indicados en el Cuadro 8.1 se ha elaborado una escala de puntajes y pesos para cada criterio, las cuales se indican en el s¡guiente cuadro: Cuadro 8.2 Escala de puntajes y pesos REQUIERE 0 U NO REOUIERE 10 MENOS HARDWARE 10 1 10 A IGUAL HARDWARE 2 4 6 7 o 10 10 MAYOR HARDWARE 0 1 REQUIERE 0 1 NO REQUIERE 10 REQUIERE 0 NO REQUIERE 10 PARA TODO EL PERSONAL SOLO PARA PERSONAL 0 TECNICO l0 ALTO IMPACTO 0 MEDIANO IMPACTO 5 50 NO HAY IMPACTO 10 100 SE PROPORCIONA GARANTIA NO SE PROPORCIONA 10 GARANTIA MAYOR CANTIDAD DE LICENCIAS IGUAL CANTIDAD DE LICENCIAS MENOR CANTIDAD DE LICENCIAS 0 10 10 MENOR COSTO 10 30 0 0 10 1 10 1 10 10 J U 30 U 1 0 5 MAYOR COSTO 0 MENOR COSTO '10 MAYOR COSTO 0 5 Nota 2: La escala de evaluación que se ha tomado es de: 0 30 J Nota 1: Los lterns del cuadro 8.2 son los mismos a los del cuadro 8.1 Página 10 de 12 0 0 De 1 a 10 para los puntajes De 1a 10 para los pesos 8.2 Resultados de la Evaluación El cuadro que a continuación se muestra es el resultado de la evaluación de costó beneficio de los Software de Base de Datos evaluados. Cuad ro 8.3 RESULTADOS DE EVALUACIÓN DE COSTO BENEFICIO 'l Licenciamiento 0 0 2 Costo referencial en Nuevos Soles, por la cantidad de licencias 30 0 0 0 0 0 10 10 0 100 3 4 5 6 requeridas Soporte y Mantenimiento Externo Personal y manten¡miento Interno Capacitación para el Uso de Software de Base de Datos lmpacto en el cambio de la Plataforma 7 Garantía Comercial 30 JU 8 Cantidad de Licencias 10 0 9 Costo referencial en Nuevos Soles, por la cant¡dad de licencias requeridas 30 0 30 0 110 140 Costo referencial, en Nuevos Soles, 10 por Capacitac¡ón para la cant¡dad de personal que se espec¡fica. PUNTAJE TOTAL Notal: Los ltems del cuadro 8.3 son los mismos a los del cuadro 8.1 y cuadro 8.2 Nota2: Los valores resultados en el cuadro 8.3 están referidos al cálculo PUNTAJE x PESO del cuadro 8.2 De acuerdo al punto "Vll" "Anális¡s Comparativo Técn¡co del motor de Base de Datos" el Min¡sterio considera de vital importación Ias s¡gu¡entes caracterlsticas: . Actual¡zaciones de programas, "parches", alertas de seguridad y actualizaciones de parches críticos. . . . Actualizaciones por requerimientos fiscales, legales y reglamentar¡os. Scripts de actual¡zación (Upgrade scripts). Certif¡cación con la mayorfa de los nuevos productos/versiones de terceros. Página 1'1 de 12 Asistencia técnica con ios requerimientos de servicios vía telefónica de manera gratuita todos los dÍas de la semana. Soporte a través de Internet. Como método de opt¡m¡zac¡ón de las transacciones rea¡izadas a la Base de datos o o o Partit¡on¡ng Hash Part¡tioning Rango Partitioning List Según la evaluac¡ón .ealizada a n¡vel de beneficios técnicos se obtiene el sigu¡ente cuadro: Conclusiones: La Base de Datos Oracle 119 R2 Enterpr¡se Edit¡on alcanzó el mayor puntaje (61 puntos de un máximo de 62) en la evaluación técnica (Beneficios) y 140 (tabla de Costo Beneficio). Por ello se recomienda la compra del software DB Oracle 119 R2 Enterprise Edition y su respectiva opción de Particionam¡ento como la mejor solución de Base de Datos para el MINISTERIO DE ENERGIA Y MINAS, X, FIRMAS Director de la Oficina de Informática &.q Ing. Flav¡o Pérez Cuellar Administrador de base de Datos Especial¡sta en Desarrollo de Sistemas Página 12 de 12