Está en la página 1de 7

20

Especialización
tecnológica en
gestion de seguridad
de bases de datos

AA4-EV4 – PLAN DE MIGRACION DE DATOS SAN ANTONIO


LUIS EDUARDO CANEDO TORRES

PRESETADO A: EWIN MAURICIO ORTIZ


INTRODUCCIÓN
La migración de datos es el proceso de transferir datos entre un sistema almacenador de datos, formato
de datos o sistemas de computadores. Un proyecto de migración de datos se realiza por diversas
razones, las cuales incluyen reemplazar o actualizar los servidores o equipos de almacenamiento,
mover datos a proveedores de almacenamiento en la nube, consolidación de sitios webs, mantenimiento
de infraestructura, migración de bases de datos, actualizaciones de software o reubicación de centros
de datos.
Una migración de bases de datos se realiza cuando existe la necesidad de cambiar de fabricante de
SMBD, actualizar el software de la base de datos o llevar los datos de la base de datos hacia la nube.
En este tipo de migración, los cabios de datos pueden afectar la capa de aplicación debido al cambio a
cambios en el protocolo o en el lenguaje de datos. Las migraciones de bases de datos realizan cambios
en los datos mientras que el esquema no se modifica. Algunos de los puntos clave incluyen asegurar el
tamaño de la base de datos y determinar cuánto almacenamiento es necesitado, realizar pruebas a las
aplicaciones y garantizar la confidencialidad de los datos. Problemas de compatibilidad pueden ocurrir
durante el proceso de migración, por lo cual es importante realizar pruebas inicialmente.
ALCANCE DEL PROYECTO
Una buena definición del alcance del proyecto permitirá identificar problemas potenciales que pueden
ocurrir durante el proyecto, permitiéndole diseñar planes de mitigación de los riesgos. Es recomendable
que sean revisadas a detalle la estructura del proyecto y los aspectos técnicos relacionados con este.

ESTRUCTURA DEL PROYECTO


Para la estructura del proyecto se deben realizar las siguientes evaluaciones en las siguientes áreas:
1. ¿Se encuentran claramente definidos los entregables y los plazos?
2. ¿Es suficiente el presupuesto?
3. ¿Se encuentran todas las partes interesadas incluidas en el plan?
4. ¿Existen planes de comunicación, incluyendo a todas las partes interesadas, administrador
senior, y si es necesario una organización mucho mayor?
5. ¿El personal es suficiente y competente? ¿Estarán disponibles para la duración del proyecto?
Existen suficientes:
a. ¿Expertos en negocios?
b. ¿Expertos en sistemas?
c. ¿Expertos en migración de datos?

ASPECTOS TÉCNICOS
La revisión técnica analiza la calidad de:
1. Metodología de migración propuesta.
2. Plan de seguridad de datos.
3. Software disponible:
a. Características técnicas.
b. Flexibilidad.
4. Perfil de las personas que trabajan en el proyecto.
5. Volumen y claridad de los datos que serán migrados.
METODOLOGÍA
La complejidad de la migración de datos hace ver que la metodología seleccionada es una en un mar de
opciones, lo que hace que sea muy difícil obtener a todas las partes interesadas a las cuales se les
desea comprar. Se debe prestar atención a los elementos más llamativos, el hecho que la legalidad del
sistema podría hacer que este sea suspendido y la atención a las partes interesadas sea garantizada.

METODOLOGÍA ROBUSTA
1. Diseño de extracción: La forma en que los datos son extraídos, retenidos y verificados.
2. Diseño de migración: Como los datos son transformados dentro la estructura de destino.
3. Reglas de mapeo: Los detalles de la migración.
4. Vista de general de las pruebas: herramientas, reportes, estructura y restricciones.
5. Unidad de prueba: Especificaciones de la unidad de prueba.
6. Pruebas de integración: Especificaciones de las pruebas de integración.
7. Plan de recuperación: Opciones de recuperación para cada etapa de la migración.

PREPARACIÓN DE LOS DATO S


Es crucial que los datos y el sistema sean preparados profundamente antes que se ejecute la migración.
Particularmente, un análisis de vista completa es una parte importante de la preparación de los datos
para la migración de los datos; esto permite una vista general de la fuentes y destinos del sistema,
permitiéndole al equipo del proyecto entender cómo trabaja cada sistema y como están estructurado los
en este.
Estas áreas deben ser revisadas sistemáticamente para asegurarse de los errores potenciales son
identificados en profundidad en la migración. Idealmente, el equipo debería modelar los enlaces y las
interacciones entre los diferentes sistemas envueltos, junto con la estructura de los datos dentro del
sistema.
Otro componente importante de la preparación es el aseguramiento de los datos. Este procedimiento
valida los datos detallados en el análisis e vista completa y asegura que todos los datos se ajustan al
propósito. Validando los datos, el equipo de migración se encuentra libres para enfocarse solamente en
la manipulación estructural. El aseguramiento de los datos tiene diferentes etapas: perfilamiento de los
datos, definición de calidad de datos y limpieza.

PERFILAMIENTO DE LOS DATOS


El objetivo la fase del perfilamiento de los datos es asegurar que cualquier dato histórico debido a la
migración es adecuado para los cambios que se están realizando en la organización. El perfilamiento se
debería llevar a cabo para identificar las áreas de los datos los cuales no podrían ser de suficiente
calidad. Deben ser incluidos chequeos de la estructura del modelo existente, formato de datos y
conformidad de datos.

DEFINICIÓN DE CALIDAD DE DATOS


El estado de definición de calidad de datos que debe ser alcanzado por los elementos, atributos y
relaciones en el sistema fuente. Las definiciones o reglas deberían ser utilizadas durante el perfilamiento
para identificar si calidad y el formato son correctos o no. Todas las reglas de calidad de datos deben
ser listadas al nivel de elementos, tal como tabla de datos o archivo plano. Todos los problemas de
calidad de datos y peticiones deberían ser localizados y almacenados.
LIMPIEZA DE DATOS
La primera etapa en la limpieza de datos, es definir cuáles serán las reglas de limpiezas manuales y
automatizadas. Dividir las reglas en dos permite a los expertos en la organización concentrarse en el
proceso manual, mientras que los expertos en migración diseñan y desarrollan limpieza automatizada.
Típicamente la limpieza manual se desarrollará antes de la migración, mientras que la limpieza
automatizada se desarrolla antes de la migración de datos o como parte de la fase inicial
de la migración.
La verificación de los datos es parte del proceso de limpieza que verifica que los datos están
disponibles, accesibles, completos y en un formato correcto. El análisis de impacto de datos es una
parte crucial del proceso de limpieza; debido a que la limpieza agrega o altera los valores, el análisis de
impacto de datos asegura que estos cambios no tengan un efecto de choque con otros elementos
dentro de los sistemas de fuente y destino.

SEGURIDAD DE DATOS
La seguridad de los datos se ha convertido en un problema político y legal, particularmente con alto
perfil continuo de perdida de datos. Durante una migración de datos es probable requerir acceso
corporativo o de datos del cliente que probablemente es sensitivo y organizacionalmente crítico. Es
crucial que todos los datos sean tratados con respeto. Toda la información sensitiva, incluyendo datos
del cliente, deberían ser detallados con niveles de seguridad. Antes que iniciar la migración
de datos, verifique qué niveles de seguridad exactamente se llevarán a cabo, y quienes y cuando tienen
accesos permitido a los datos.
Evaluar el valor de los datos a la empresa, en adición el costo que podría incrementar desde una brecha
de seguridad. Se debe asegurar que los requerimientos de seguridad de la migración reflejan este valor.

PLAN DE SEGURIDAD
Detallar un plan de seguridad inicialmente y anexarlo al plan de migración en las áreas a considerar
incluyendo:
1. Como asegurar una transferencia de datos segura.
2. Como crear acceso seguro a los servidores.
3. Como asegurar acceso seguro a los datos.
4. Incrementar o no el número de permisos requeridos para la transferencia de datos.
5. Autorización y verificación del personal, incluyendo consultores externos y colaboradores.
6. Entrenamiento o sesiones de información requeridas por el personal.
7. Verificación del software que será utilizado para la migración.
8. Protocolos para el uso de e-mail y dispositivos de almacenamiento portable.

COMPROMISOS DE NEGOCIO
El apoyo de líderes de negocio senior aumentará las posibilidades de los proyectos de migración de
datos se desarrolle de manera natural y que se tengan los recursos disponibles. La clave es recordar
que el propósito de la migración es hacer que el negocio en general sea más efectivo y eficiente, de
igual forma que sea comunicado adecuadamente.
GERENCIA DEL PROYECTO
1. Alinear el proyecto con las prioridades empresariales: Los resultados del proyecto deberían
reflejar las áreas en las cuales los líderes de negocios están tentados a enfocarse.
2. Administrar las expectativas: Debe existir honestidad acerca de la duración del proyecto y cuáles
serán las preguntas que resultarán durante el camino.
3. Enlazar los beneficios hacia los problemas específicos empresariales: Se deben ilustrar los retos
actuales durante el proyecto de migración de datos.
HERRAMIENTAS DE MIGRACION
Hay muchas herramientas para migrar bases de datos como podemos indicar a continuación.
ESF KIT: es un conjunto de herramienta potente que permite transferir datos entre diferentes formatos
de bases de datos en 3 pasos sin necesidad de escribir scripts.
Este juego de herramientas reduce el esfuerzo, coste y riesgo de migración desde cualquier formato de
base de datos: Oracle, MySQL, SQL Server, PostgreSQL, IBM DB2, IBM Informix, InterSystems Caché,
Teradata, Visual FoxPro, SQLite, FireBird, Interbase, Microsoft Access, Microsoft Excel, Paradox, Lotus,
dBase, CSV/Text y de transferir cualquier fuente de datos ODBC DSN hacia estos.

Microsoft SQL Server Migration Assistant for MySQL: es un conjunto de herramienta que permite la
migración de sql server a mysql o viceversa.

ESQUEMA PLAN DE MIGRACIÓN

También podría gustarte