Visión general de un proyecto de migración

Un proyecto de migración para cualquier sitio WebSphere Commerce en tiempo real es una actividad que debe llevarse a cabo con precaución. Existen tres fases principales para el proyecto de migración: fase de planificación, fase de práctica y fase de migración de la producción. Cada una de estas fases requiere sus propias técnicas y recursos. Es muy importante asignar suficiente tiempo para cada actividad a fin de garantizar que no queda ninguna tarea clave sin realizar.

Hay recursos disponibles para ayudarle a planificar el proyecto de migración:

  • HCL Business Partners: Póngase en contacto con HCL para obtener información sobre los HCL Business Partners disponibles en su zona geográfica que pueden llevar a cabo una migración de HCL Commerce.

Fase de planificación

En la fase de planificación, debe realizar un inventario de los activos actuales de WebSphere Commerce, como documentación, servidores, software, bases de datos y código personalizado. Es importante saber qué personalizaciones tiene y donde el sistema se integra con sistemas externos.

  • Documente los requisitos de la empresa:
    • Determine si los requisitos dictan que debe utilizar un modelo o edición empresarial distinto de HCL Commerce.
    • Recopile toda la información que tenga disponible en el sitio actual, incluidos los documentos de diseño, los casos de uso y los casos de prueba para la implementación actual. Si la documentación no es actual, considere la posibilidad de actualizarla, asegurándose de que tiene acceso al personal de desarrollo original.
  • Documente los requisitos de hardware.
    Consejo: Se recomienda migrar el entorno de producción al nuevo hardware ya que el entorno original puede utilizarse como un entorno de reserva. El uso del nuevo hardware también minimiza el tiempo durante el que el sitio no está disponible, ya que pueden llevarse a cabo las siguientes tareas:
    • El nuevo entorno puede configurarse de antemano. Para obtener más información sobre este tema, consulte Configuración de un HCL Commerce development environment. Para obtener más información sobre el entorno de producción, consulte Planificación de la infraestructura del entorno de producción.
    • Las personalizaciones migradas pueden desarrollarse y validarse de antemano.
    • Si tiene previsto añadir más hardware, puede utilizar el nuevo hardware para el nuevo sitio y, a continuación, utilizar el hardware actual para añadir capacidad adicional o como entornos de prueba adicionales. Los sistemas de prueba de rendimiento adecuados son una parte importante del alto rendimiento de la arquitectura del sitio de HCL Commerce.
  • Conozca las capacidades que requerirá para cada fase de la migración, por ejemplo:
    • Un gestor de proyectos.
    • Un arquitecto de soluciones que comprenda la topología del sitio, los puntos de integración y todas las tecnologías utilizadas.
    • Un administrador de bases de datos.
    • Desarrolladores experimentados en los lenguajes utilizados para las personalizaciones que se lleven a cabo.
  • Asegúrese de que los entornos de desarrollo y de pruebas estén sincronizados con la versión del código que se encuentra en producción.
  • Cree una planificación detallada que incluya usuarios, contraseñas, tareas, propietarios, temporización, puntos de comprobación, pasos de validación y planes de retrotracción.
    • Determine si se necesita algún tipo de formación para el personal técnico o de la empresa para poder utilizar nuevas tecnologías, lenguajes de programación o software relacionado.

Fase práctica

La fase práctica se divide en dos o más partes, en función de la empresa.
Migración del entorno de desarrollo
  • Intente migrar un entorno de desarrollo al principio del proyecto a fin de poder identificar los cambios necesarios en el código personalizado.
  • Es importante migrar satisfactoriamente un entorno de desarrollo al principio del proceso para que los desarrolladores puedan escribir código en la nueva versión de HCL Commerce.
Consejo: Cree un entorno de desarrollo y, a continuación, migre el sitio de WebSphere Commerce tal cual. Puede realizar una prueba de regresión del sitio resultante para ver qué funciona y qué no, y reajustar el plan del proyecto.
Migración del entorno de prueba
  • Realice una migración de extremo a extremo para saber qué debe esperar durante la migración de producción.
  • Este proceso reduce la incertidumbre y el tiempo durante el que el sistema no está disponible en el proceso de migración.
  • Temporizar cada actividad de migración en el entorno de prueba le proporciona información importante que puede utilizar para reajustar la planificación del proyecto para la fase de migración de producción.
  • Un entorno de transición de prueba es un activo muy valioso en esta fase para poder probar la reconstrucción del entorno de transición a partir del servidor de prueba.

Fase de migración de producción

La migración de la versión 9 ofrece una solución de inactividad mínima, de forma que cuando migre su entorno en tiempo real a esta versión, puede seguir atendiendo el tráfico. Funciona del siguiente modo. La mayor parte de la migración de producción tiene lugar fuera de línea. De hecho, la base de datos en tiempo real es el único nivel del entorno de producción que se migra directamente desde un entorno de ejecución a otro. Y esa migración de base de datos puede producirse en paralelo a atender el tráfico.