$30 off During Our Annual Pro Sale. View Details »

Migrando Oracle y SQL Server hacia AWS

Migrando Oracle y SQL Server hacia AWS

Explicando distintas metodologías para migrar servidores de bases de datos Oracle y Microsoft SQL Server hacia Amazon Web Services (AWS), ya sea el destino Amazon EC2 y Amazon RDS.

Abdel G. Martínez L.

October 07, 2020
Tweet

More Decks by Abdel G. Martínez L.

Other Decks in Technology

Transcript

  1. Objetivos Al final de esta sesión, tendrá la capacidad de:

    § Conocer sobre los servicios de AWS relacionados con base de datos § Aprender las opciones de migraciones hacia RDS § Entender las mejores prácticas
  2. Amazon RDS Servicio de base de datos relacionales con opción

    de multiples motores de bases de datos populares Fácil de desplegar y mantener hardware, SO y software BD; monitorización incluida Cifrado en reposo y en tránsito; programas de cumplimiento de industria Replicación de datos Multi-AZ; respaldos automáticos, snapshots, faiilover Escalar cómputo y almcaenamiento con pocos clics; downtime mínimo para la aplicación
  3. Amazon RDS Servicio de base de datos relacionales con opción

    de multiples motores de bases de datos populares
  4. Entendiendo el servicio En este modelo pueden ver los niveles

    de responsabilidad tanto del cliente (gris) como de AWS (azul) On-Premise Legacy App Optimization Scaling HA Backups DB patch DB install OS patch OS install Server Hardware Power Amazon EC2 IaaS App Optimization Scaling HA Backups DB patch DB install OS patch OS install Server Hardware Power Amazon RDS PaaS App Optimization Scaling HA Backups DB patch DB install OS patch OS install Server Hardware Power
  5. Cambiando el rol del DBA Menos apaga-fuegos, más innovación Aplicación

    Base de Datos Monitorización Acceso Plataforma Aplicación Base de Datos Monitorización Acceso Plataforma
  6. Cuando migro, ¿qué estrategia sigo? Entendiendo cuál R de las

    4R Re-architect Rehost Relocate Replatform
  7. Cuando migro, ¿qué estrategia sigo? Entendiendo cuál R de las

    4R Re-architect Rehost Relocate Replatform
  8. Validar la versión de la base de datos fuente y

    destino Identificar los requerimientos de hardware para la instancia destino Identificar los requerimientos de almacenamiento Elegir el tipo de instancia de acuerdo a la capacidad, almacenamiento y red Identificar los requerimientos de seguridad a la red para la fuente y destino Identificar la estrategia de migración Migrando de Oracle hacia Amazon RDS for Oracle PLANIFICAR LA MIGRACIÓN
  9. Crear VPC Crear Security Group Configurar e iniciar instancia Amazon

    RDS Utilizar herramienta nativa de Oracle o de terceros Migrando de Oracle hacia Amazon RDS for Oracle CONFIGURAR INFRAESTRUCTURA Y MIGRAR DATOS
  10. Seguir estrategia de migración de aplicaciones Cambiar los clientes hacia

    la nueva infraestructura Migrando de Oracle hacia Amazon RDS for Oracle MIGRAR APLICACIÓN Y CUTOVER
  11. Bajar los recursos temporales de AWS Revisar y validar la

    documentación de proyecto Obtener métricas de tiempo de la migración, porcentaje manual vs automático, ahorros Cerrar el proyecto Brindar feedback Migrando de Oracle hacia Amazon RDS for Oracle CERRAR EL PROYECTO
  12. Validar la versión de la base de datos fuente y

    destino Identificar la versión del sistema operativo destino Identificar los requerimientos de hardware para el servidor destino (matriz compatibilidad) Identificar requerimientos de almacenamiento (tipo de almacenamiento y capacidad) Identificar requerimientos de red (ancho de banda y latencia) Elegir el tipo de instancia apropiada Identificar requerimientos de acceso de seguridad de red para fuente y destino Identificar listado de usuarios para la instalación Oracle Descargar AWS Shema Conversion Tool Crear proyecto AWS SCT y conectar con la fuente Generar archivos SQL para la creación de objetos Determinar estrategia de respaldo Determinar requerimientos de disponibilidad Identificar estrategia de migración Migrando de Oracle hacia Amazon EC2 PLANIFICAR LA MIGRACIÓN
  13. Crear VPC y subnets Crear Security Group y ACL Configurar

    e iniciar instancia Amazon EC2 Crear usuarios y grupos de sistema operativo Descargar software Oracle Instalar software Oracle en instancia EC2 Crear objetos producidos del script del AWS SCT Utilizar herramientas nativas de Oracle o de terceros para migrar Migrando de Oracle hacia Amazon EC2 CONFIGURAR INFRAESTRUCTURA, SOFTWARE Y MIGRAR DATOS
  14. Seguir estrategia de migración de aplicaciones Cambiar los clientes hacia

    la nueva infraestructura Migrando de Oracle hacia Amazon EC2 MIGRAR APLICACIÓN Y CUTOVER
  15. Bajar los recursos temporales de AWS Revisar y validar la

    documentación de proyecto Obtener métricas de tiempo de la migración, porcentaje manual vs automático, ahorros Cerrar el proyecto Brindar feedback Migrando de Oracle hacia Amazon EC2 CERRAR EL PROYECTO
  16. Validar la versión de la base de datos fuente y

    destino Identificar los requerimientos de hardware para la instancia destino Identificar los requerimientos de almacenamiento Elegir el tipo de instancia de acuerdo a la capacidad, almacenamiento y red Identificar los requerimientos de seguridad a la red para la fuente y destino Identificar la estrategia de migración Migrando de SQL Server hacia Amazon RDS for SQL Server PLANIFICAR LA MIGRACIÓN
  17. Crear VPC Crear Security Group Configurar e iniciar instancia Amazon

    RDS Utilizar herramienta nativa de Oracle o de terceros Migrando de SQL Server hacia Amazon RDS for SQL Server CONFIGURAR INFRAESTRUCTURA Y MIGRAR DATOS
  18. Seguir estrategia de migración de aplicaciones Cambiar los clientes hacia

    la nueva infraestructura Migrando de SQL Server hacia Amazon RDS for SQL Server MIGRAR APLICACIÓN Y CUTOVER
  19. Bajar los recursos temporales de AWS Revisar y validar la

    documentación de proyecto Obtener métricas de tiempo de la migración, porcentaje manual vs automático, ahorros Cerrar el proyecto Brindar feedback Migrando de SQL Server hacia Amazon RDS for SQL Server CERRAR EL PROYECTO
  20. Validar la versión de la base de datos fuente y

    destino Identificar la versión del sistema operativo destino Identificar los requerimientos de hardware para el servidor destino (matriz compatibilidad) Identificar requerimientos de almacenamiento (tipo de almacenamiento y capacidad) Identificar requerimientos de red (ancho de banda y latencia) Elegir el tipo de instancia apropiada Identificar requerimientos de acceso de seguridad de red para fuente y destino Identificar listado de usuarios para la instalación SQL Server Determinar estrategia de respaldo Determinar requerimientos de disponibilidad Identificar estrategia de migración Migrando de SQL Server hacia Amazon EC2 PLANIFICAR LA MIGRACIÓN
  21. Crear VPC y subnets Crear Security Group y ACL Configurar

    e iniciar instancia Amazon EC2 Crear usuarios y grupos de sistema operativo Descargar software SQL Server Instalar software SQL Server en instancia EC2 Utilizar herramientas nativas de SQL Server o de terceros para migrar Migrando de SQL Server hacia Amazon EC2 CONFIGURAR INFRAESTRUCTURA, SOFTWARE Y MIGRAR DATOS
  22. Seguir estrategia de migración de aplicaciones Cambiar los clientes hacia

    la nueva infraestructura Migrando de SQL Server hacia Amazon EC2 MIGRAR APLICACIÓN Y CUTOVER
  23. Bajar los recursos temporales de AWS Revisar y validar la

    documentación de proyecto Obtener métricas de tiempo de la migración, porcentaje manual vs automático, ahorros Cerrar el proyecto Brindar feedback Migrando de SQL Server hacia Amazon EC2 CERRAR EL PROYECTO
  24. Navegar a AWS Marketplace, suscribir Registrar la cuenta y confirmar

    el correo Establecer el usuario y aceptar los términos y condiciones Iniciar sesión en la consola Crear un nuevo proyecto Introducir nombre y tipo de proyecto y licencia Migrando (CloudEndure) de Oracle/SQL Server hacia Amazon EC2 SIGN UP, SIGN IN
  25. En la consola, navegar y elegir Replication Settings En Live

    Migration Source, elegir Other Infrastructure Definir los servidores de replicación En la consola, navegar y elegir Machines Ubicar el token de instalación Copiar el instalador en la máquina fuente Esperar que aparezca en la consola para replicación inicial Migrando (CloudEndure) de Oracle/SQL Server hacia Amazon EC2 CONFIGURAR TAREAS DE REPLICACIÓN
  26. En la consola, elegir la opción Machine Details Seleccionar la

    pestaña Blueprint en el menu Ejecutar el Test Mode para la máquina Verificar que la prueba se ejecuta exitosamente Determinar la ventana de salida a producción Asegurar que la máquina esté replicada Elegir la opción de Cutover Mode, para disparar la máquina definitiva Migrando (CloudEndure) de Oracle/SQL Server hacia Amazon EC2 CONFIGURAR BLUEPRINT, EJECUTAR PRUEBAS, CUTOVER
  27. Bajar los recursos temporales de AWS Revisar y validar la

    documentación de proyecto Obtener métricas de tiempo de la migración, porcentaje manual vs automático, ahorros Cerrar el proyecto Brindar feedback Migrando (CloudEndure) de Oracle/SQL Server hacia Amazon EC2 CERRAR EL PROYECTO
  28. ¿Cómo migro mi base de datos Oracle? Muchas maneras, un

    solo objetivo Amazon RDS § AWS DMS § Golden Gate § Data Pump Amazon EC2 § AWS DMS § Golden Gate § Data Pump § Transportable Tablespaces § CloudEndure
  29. ¿Cómo migro mi base de datos SQL Server? Muchas maneras,

    un solo objetivo Amazon RDS § AWS DMS § Backup and Restore § Copy Database Wizard § Copy and Attach Database Amazon EC2 § AWS DMS § Backup and Restore § Copy Database Wizard § Copy and Attach Database § CloudEndure
  30. Referencias Pueden encontrar más información en: § AWS Prescriptive Guidance

    Patterns (Documentation) § AWS Database Migration Service Best Practices (Whitepaper)