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