Breaking

Post Top Ad

Your Ad Spot

domingo, 15 de diciembre de 2019

Migración de bases de datos Oracle a Azure

La nube sigue siendo una gran palabra de moda porque la gente todavía se está moviendo para abrazarla. Como muchas empresas que están en la nube, todavía hay un gran porcentaje de bienes inmuebles que se encuentran en las instalaciones. Por mucho que ahora sea Analytics e IA con Azure, no debería sorprender a nadie que haya sido adoptado por varios de los que están dentro de Microsoft para ayudar en la migración de bases de datos Oracle a Azure. Hay tres objetivos principales:
  1. Muévase a la nube y Azure es su elección en la nube, por lo que planean quedarse con la plataforma de base de datos Oracle.
  2. Migre las bases de datos Oracle actuales a la base de datos SQL de Azure (u otra oferta).
  3. O bien, moverán sus bases de datos Oracle a Azure en máquinas virtuales y deberán planificar en consecuencia para garantizar que puedan migrar en una fecha futura.
Al igual que alguien que es bilingüe, olvido que las "traducciones" entre las plataformas no son tan sencillas para los demás y que un poco de ayuda puede ser de gran ayuda. Esperemos que lo siguiente, aunque de alto nivel, ayude a cualquiera que se enfrente a este desafío.

Alcance del proyecto

Un buen plan es importante si quieres tener éxito. Si comienza a mover todo sin un plan, tendrá problemas.
  1. Enumere todo lo que necesitará mover.
  2. Identifique versiones, aplicaciones conectadas y priorice la importancia de la aplicación, la base de datos, etc. para la organización. Comience con aplicaciones de menor impacto primero y luego pase a las más críticas.
  3. Junto con las cargas de trabajo de prueba en la nube, PRUEBE LA RED. El ancho de banda y la latencia en la red es el cambio más impactante en cada proyecto de migración a la nube del que he participado.
  4. Identifique los procesos que actualmente requieren grandes demandas en la red: está buscando aquellas aplicaciones que no dependían de que una fuente de datos estuviera en la nube anteriormente y es posible que deba repensar la forma en que actualmente realizan su trabajo. Optimice antes de ir a la nube en cualquier "fruta baja" para eliminar estas restricciones y reasignar recursos a las demandas inesperadas que resultarán una vez que se mueva. Siempre sucede lo inesperado y debes prepararte para lo peor. Es mejor informar que ha abordado algo que explicar por qué no estaba preparado.
  5. Involucre a todos los participantes: desarrollo, operaciones, administradores de bases de datos, usuarios finales, dueños de negocios y administradores de redes. Todos los que tienen un interés en el éxito del proyecto deben ser parte del proyecto. DESDE EL PRINCIPIO.

Use las herramientas adecuadas

Azure tiene asistentes de migración que admitirán múltiples plataformas que deseen realizar una evaluación a Azure (o SQL Server local). Utilice el Asistente de migración de SQL Server (SSMA) para realizar un descubrimiento y evaluación, que informará sobre el actual entorno, incluidos esquemas, código y si hay algún problema.
Para aquellos de ustedes que tienen características avanzadas en Oracle que asumieron que no serían compatibles con Azure, (o SQL Server 2017-2019) está el Paquete de Extensión de Oracle, que emula estas características en una base de datos de Azure. Esto incluye vistas materializadas de Oracle y otro rediseño de objetos que deberán "simularse".
Una vez que haya migrado una base de datos, comience a usar entornos virtualizados para disminuir las demandas de herramientas arcaicas a medida que levanta y cambia, luego use una automatización de aplicaciones / desarrolladores más avanzada para acelerar el proceso de prueba e implementación con Azure DevOps, incluidas características como Prueba Planes, tuberías y productos del mercado de extensiones.

Realizar pruebas y comparar por DURACIÓN

“Prueba el tiempo o estás perdiendo el tiempo”, dijo Nuff. Oracle, Azure y SQL Server tienen optimizadores basados ​​en costos y los tres le ofrecen información métrica y de latencia en función de la duración. Úselo para abordar las diferencias de rendimiento, sin importar a qué plataforma o nube vaya. El Asesor de Azure puede ofrecer información importante sobre el rendimiento en la nube y ya debería tener informes de AWR para comparar las duraciones de las versiones locales para aislar los problemas. Todos los interesados ​​deben participar como parte de todas las fases de este proyecto y firmar cada fase. Una de las diferencias que notará en mi diagrama de una migración de la mayoría, es que vuelvo a "Optimizar" justo después del paso "Validar" en el proyecto, donde la mayoría de las personas lo ponen al final.
Una vez que esté en la nube, pruebe, optimice un poco más y revise. Una vez que esté satisfecho, puede comenzar a desaprobar los entornos locales y obtener el beneficio completo de la nube.
Si desea obtener más información sobre cómo migrar Oracle a Azure (y estos enlaces lo llevarán a páginas para migrar otras plataformas como Postgres y MySQL también), consulte los siguientes enlaces. Como todavía hay preguntas sobre la licencia de Oracle en Azure, también incluí el enlace a la licencia de vCPU:
Producto
Gol
Enlazar
Kit de herramientas de evaluación de planificación de Microsoft
Herramienta de planificación y kit de herramientas de evaluación.
https://www.microsoft.com/en-us/download/details.aspx?id=7826
Asistente de migración de SQL Server, (híbrido) para Oracle
Conéctese a bases de datos Oracle e informe / migre bases de datos Oracle a SQL Server o Azure
https://www.microsoft.com/en-us/download/details.aspx?id=54258
SSMA Oracle Extension Pack
Identificó características centradas en Oracle y las emula en Azure.
https://docs.microsoft.com/en-us/sql/ssma/oracle/installing-ssma-for-oracle-oracletosql?view=sql-server-2017
Documento de soporte para SSMA Oracle Extension Pack
Documento de soporte para ayudar en la instalación y configuración.
https://docs.microsoft.com/en-us/sql/ssma/oracle/installing-ssma-components-on-sql-server-oracletosql?view=sql-server-2017
Documento de licencia para Oracle a Azure
Es posible que necesite su persona de licencia para traducir eso, definitivamente no soy la persona ...
http://www.oracle.com/us/corporate/pricing/cloud-licensing-070579.pdf

Si está interesado en leer qué características en Oracle y Azure pueden ayudar fuera de los pasos de migración reales para facilitar las pruebas y las actualizaciones, consulte estos enlaces:
Producto
Gol
Enlazar
Copia Oracle Clone Snap
Clones de bases de datos virtuales *. Las bases de datos virtualizadas permiten que los RDBMS grandes se muevan tan rápido como las migraciones de aplicaciones, migren a lo físico y luego se muevan a la nube. Ahorre en almacenamiento también.
Crear instantáneas de lectura y escritura
Ejemplo de virtualización que ahorrará tiempo y almacenamiento para las pruebas iniciales sin tiempo de inactividad extenso
Planes de prueba de Azure
Capacidad para probar cargas de trabajo y progreso de referencia
Asesor de Azure
Identifica y hace recomendaciones en entornos de varios niveles.

No hay comentarios.:

Publicar un comentario

Dejanos tu comentario para seguir mejorando!

Post Top Ad

Your Ad Spot

Páginas