Slide 1

Slide 1 text

Migrando Oracle y SQL Server hacia AWS Abdel Gadiel Martínez Lassonde 07/10/2020

Slide 2

Slide 2 text

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

Slide 3

Slide 3 text

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

Slide 4

Slide 4 text

Amazon RDS Servicio de base de datos relacionales con opción de multiples motores de bases de datos populares

Slide 5

Slide 5 text

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

Slide 6

Slide 6 text

Beneficios Altamente escalable Durable y disponible Más seguro Barato

Slide 7

Slide 7 text

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

Slide 8

Slide 8 text

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

Slide 9

Slide 9 text

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

Slide 10

Slide 10 text

¿Cómo migro mi base de datos? Muchas maneras, un sólo objetivo

Slide 11

Slide 11 text

Migrando (AWS DMS) de Oracle hacia Amazon RDS for Oracle

Slide 12

Slide 12 text

Migrando (Golden Gate) de Oracle hacia Amazon RDS for Oracle

Slide 13

Slide 13 text

Migrando (Data Pump) de Oracle hacia Amazon RDS for Oracle

Slide 14

Slide 14 text

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

Slide 15

Slide 15 text

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

Slide 16

Slide 16 text

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

Slide 17

Slide 17 text

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

Slide 18

Slide 18 text

Migrando (AWS DMS) de Oracle hacia Amazon EC2

Slide 19

Slide 19 text

Migrando (Golden Gate) de Oracle hacia Amazon EC2

Slide 20

Slide 20 text

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

Slide 21

Slide 21 text

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

Slide 22

Slide 22 text

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

Slide 23

Slide 23 text

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

Slide 24

Slide 24 text

Migrando (AWS DMS) de SQL Server hacia Amazon RDS for SQL Server

Slide 25

Slide 25 text

Migrando (Microsoft Native) de SQL Server hacia Amazon RDS for SQL Server

Slide 26

Slide 26 text

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

Slide 27

Slide 27 text

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

Slide 28

Slide 28 text

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

Slide 29

Slide 29 text

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

Slide 30

Slide 30 text

Migrando (AWS DMS) de SQL Server hacia Amazon EC2

Slide 31

Slide 31 text

Migrando (Microsoft Native) de SQL Server hacia Amazon EC2

Slide 32

Slide 32 text

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

Slide 33

Slide 33 text

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

Slide 34

Slide 34 text

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

Slide 35

Slide 35 text

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

Slide 36

Slide 36 text

Migrando (CloudEndure) de Oracle/SQL Server hacia Amazon EC2

Slide 37

Slide 37 text

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

Slide 38

Slide 38 text

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

Slide 39

Slide 39 text

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

Slide 40

Slide 40 text

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

Slide 41

Slide 41 text

¿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

Slide 42

Slide 42 text

¿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

Slide 43

Slide 43 text

Pregunta #1 ¿Qué estrategias (4R) seguimos para migrar bases de datos?

Slide 44

Slide 44 text

Pregunta #2 Mencione dos estrategias distintas para migrar Oracle/SQL Server

Slide 45

Slide 45 text

Preguntas y Respuestas

Slide 46

Slide 46 text

Referencias Pueden encontrar más información en: § AWS Prescriptive Guidance Patterns (Documentation) § AWS Database Migration Service Best Practices (Whitepaper)