Professional Documents
Culture Documents
Tu plan debe considerar el tipo de aplicación que estás migrando y tus requerimientos
únicos de negocio. Más específicamente, los requerimientos para la arquitectura del
servidor de destino están basados principalmente en requerimientos de ampliabilidad o
elasticidad, cualquier redundancia que puedas estar buscando para poner en marcha,
el nivel de servicio que requieres en el nuevo host, cualquier estándar de
cumplimiento que tu organización necesita incluir, y por supuesto, obviamente querrás
tener en cuenta las razones por las que están migrando la aplicación.
El primer paso es preparar tus datos para transferirlos al entorno del servidor de
destino. Si tienes acceso root o administrativo a tu entorno de servidor fuente y
suficiente espacio en disco en tu servidor para preparar un backup comprimido de todos
los ficheros, carpetas y bases de datos que están involucrados en la migración, esto será
por donde tendrás que empezar.
Ten en cuenta que cuando hagas copias de seguridad de las bases de datos más
grandes puedes encontrar problemas de bloqueo en tablas, dependiendo de los
recursos disponibles en el entorno del servidor. Si crees que vas a encontrar estos
problemas, lo mejor puede ser utilizar el último backup disponible de la base datos para
un proceso de migración inicial. Si no tienes acceso administrativo root es probable que
tengas que configurar una conexión básica de FTP entre el entorno de servidor origen y
de destino para transferir los datos uno a uno.
Una vez los ficheros y la base de datos ya están copiados en el nuevo servidor, restaura
los ficheros en las carpetas apropiadas y restaura la base de datos en el respectivo
servidor de bases de datos. El siguiente paso será reconfigurar la aplicación para
que funcione en el nuevo entorno. Para este paso necesitarás identificar todos los
ficheros relacionados con la configuración de la aplicación. Si las rutas de acceso a
los archivos o las credenciales para hacer login han cambiado, necesitarás actualizar la
rutas y cadenas de conexión para la aplicación en el servidor de destino.
Estos pasos iniciales son generalmente la parte más fácil del proceso. Dependiendo del
tipo, versión compilación y complejidad de la aplicación, puede requerir
configuraciones específicas del servidor y dependencias de librerías y servicios, las
cuales deben ser configuradas de acuerdo a los requerimientos de la aplicación.
Una vez que hayas configurado el entorno del servidor de destino, asignando una IP a la
aplicación, restaurada las bases de datos y reconfiguradas las aplicaciones, es hora de
realizar pruebas.
Esta puede ser la fase más difícil del proyecto, dependiendo de la complejidad de la
aplicación migrada y de las diferencias de versiones entre el entorno de origen y
destino.