Migración a nuevas versiones Informix

Migración a Informix Database Server 12.1

Resumen Ejecutivo

Escenario

Un gran número de usuarios de Informix están usando versiones fuera de mantenimiento o a punto de ser retiradas. Incluso entre los usuarios que han actualizado a versiones actuales hay muchos que no están aprovechando las funcionalidades que se han ido incorporando en las nuevas versiones. Este desaprovechamiento se produce tanto por desconocimiento de esas funcionalidades como por la falta de un plan de implantación que las aproveche.

La actualización de versiones se ha realizado muchas veces sin una reestructuración de los datos o sin la revisión del plan de sistemas para sacar provecho de estas nuevas funcionalidades.

Solución

Ayudar al cliente a realizar una migración de su instalación a la última versión de Informix Dynamic Server de forma que aproveche plenamente las nuevas funcionalidades de este producto y reciba una transferencia de conocimientos que le permita aprovecharlas.

Asimismo se realizará una revisión de sus sistemas Informix para ayudarle a obtener el
máximo rendimiento.

¿Qué incluye?

Revisión de la arquitectura. Instalación y configuración de Informix Database Server V12.1. Ayuda en la migración de datos y aplicaciones. Informe de la instalación y de las recomendaciones sobre la misma.

Productos implicados
Tiempo de despliegue

De una a dos semanas  dependiendo del volumen de datos y la arquitectura del entorno a migrar.

Definición

El objetivo de la migración a IBM Informix Database Server es ayudar al cliente a revisar su entorno de Base de Datos, actualizar las versiones de sus productos, ayudarle a aprovechar las nuevas funcionalidades y obtener el mejor rendimiento de su sistema. Se le proporcionarán recomendaciones sobre la arquitectura, sobre los cambios necesarios para aprovechar todas las funcionalidades de Informix Database Server entre las cuales se incluyen las siguientes:

Dependiendo de la instalación del cliente se pueden considerar recomendaciones
adicionales:

Diagrama de Gantt

Las tareas a realizar en el proyecto serían las siguientes:

Descripción de las tareas

La descripción de las tareas a realizar es:

  1. Revisión sistema actual: Conjuntamente con el cliente se revisará la instalación existente, con especial hincapié en los problemas que pueden ser solucionados con las nuevas funcionalidades del producto.
  2. Preparación Entorno de Pruebas: Sobre el sistema proporcionado por el cliente se realizarán las siguientes tareas:
    • Instalación y configuración de productos: Se instalarán los productos existentes en la instalación actual del cliente, pero actualizados a las últimas versiones. Se hará una configuración inicial acorde a los objetivos acordados.
    • Conexión Aplicaciones: Se ayudará al cliente a conectar sus aplicaciones al nuevo entorno para realizar las pruebas correspondientes. Si se han instalado nuevos productos de desarrollo se configurarán su conectividad.
    • Migración de datos: Se traspasará un conjunto de datos elegido por el cliente al nuevo entorno para crear un
      conjunto de pruebas.
    • Transferencia de conocimientos: Se informará al cliente de las nuevas funcionalidades que le ayudan a obtener el máximo
      aprovechamiento del producto
  3. Instalación del entorno de Producción: Sobre el sistema proporcionado por el cliente se realizarán las siguientes tareas:
    • Instalación y configuración de productos: Se instalarán los productos existentes en la instalación actual del cliente, pero actualizados a las últimas versiones. Se configuraran los productos.
    • Integración con terceros productos: Se integrará Informix con otros productos de la instalación del cliente, como herramientas de backup/restore (TSM) o software de alta disponibilidad (HACMP).
    • Migración de Datos: Se ayudará al cliente en el traspaso de sus datos actuales al nuevo sistema usando las herramientas de migración del producto.
    • Puesta en producción y tuning básico: Se dará soporte en la puesta en producción del nuevo sistema. Se motorizará su comportamiento y se hará un ajuste basado en dicha motorización.
    • Documentación de la instalación: Se documentará la instalación realizada, así como las integraciones con terceros productos y las funcionalidades de alta disponibilidad empleadas.
Recursos

Recursos IBM:
Especialista Informix Database Server

Recursos del cliente:

  • Administrador de Sistemas
    Debe conocer el sistema actual, así como los recursos disponibles para la realización de
    pruebas
  • Database Administrator (DBA)
    Debe conocer la instalación de Informix actual, así como la integración con otros productos.
  • Responsable de Desarrollo
    Debe conocer la lista de aplicaciones que trabajan contra el sistema a migrar, así como las pruebas necesarias para validar las mismas.
  • Usuarios de aplicaciones
    Validarán el comportamiento de las aplicaciones contra el nuevo sistema.

Alcance del proyecto

Las tareas y plazos considerados están calculados para la migración de un servidor, y siempre y cuando el volumen de datos existente permita su traspaso en el tiempo indicado.

La fase de migración de aplicaciones y pruebas de aplicación es responsabilidad del cliente, y su duración no está contemplada aquí. Durante esa fase se dará soporte a las
incidencias detectadas, bajo demanda del cliente.

Requisitos

· Servidor para pruebas con configuración soportada por Informix Database Server V12.1

· Licencias de los productos implicados en la migración.

· Servidor para producción con configuración soportada por Informix Database Server V12.1

· Productos de terceros a integrar con Informix Database Server

Información de referencia

Familia Version End of Support (EOS)
IDS IDS V7.31 30 septiembre 2009
IDS V9.40 30 abril 2009
IDS V10.00 30 septiembre 2010
IDS V11.10 30 septiembre 2012
IDS V11.50
IDS V11.70
IDS V12.1
4GL 4GL 7.31 30 septiembre 2010
4GL 7.32
4GL 7.50
CSDK/Connect CSDK 2.80 30 septiembre 2006
CSDK 2.81 30 abril 2011
CSDK 2.90 30 abril 2011
CSDK 3.00
CSDK 3.10
CSDK 3.50
CSDK 3.70

En la siguiente figura recogen las actualizaciones directas posibles entre distintas
versiones del producto:

IDS V12.1 está disponible para las siguientes plataformas:
• AIX 6.1 y 7.1
• HP-UX Itanium 11.31
• Linux Intel (32/64) RHEL 5, RHEL 6, Asianux 3.0, Debian 5.0, SUSE SLES 11, Ubuntu 8.04, Ubuntu 10.04, Ubuntu 12.04, openSUSE 11.1 & 11.2 & 11.3, Fedora 11 & 12 & 13
• Linux Z-series RHEL5, RHEL 6 y SUSE SLES 11
• Linux Pseries RHEL 5, RHEL 6, Asianux 2.0, Asianux 3.0, SUSE SLES 11
• Solaris SPARC Solaris 10, Solaris 11
• Solaris INTEL Solaris 10, Solaris 11
• Windows (32/64) Windows XP, Windows 2003, Windows Vista, Windows 2008, Windows 7 & 8, Windows 2012