Slide 1

Slide 1 text

AWS Community Data Day (Panamá) Oracle Cross-Region Automated Backups Abdel Gadiel Martínez Lassonde 12 de junio de 2021

Slide 2

Slide 2 text

📣 Recuerden unirse al AWS User Group Panamá 🇵🇦 ℹ https://www.meetup.com/AWS-User-Group-Panama/ ℹ https://www.meetup.com/AWS-User-Group-Azuero/ 💬 https://t.me/awsPanama

Slide 3

Slide 3 text

✏ AGENDA § Antecedentes o RDS for Oracle Multi-AZ o RDS for Oracle Read Replicas o RDS for Oracle Mounted DB Replicas o Replicación Lógica: AWS DMS o Replicación Lógica: Oracle Golden Gate o Cross-Region DR (AWS Lambda) § Amazon RDS Cross-Region Automated Backups o Necesidad o Arquitectura o Requerimientos o Casos de Uso o Cifrado o Costos o Comparación RTO y RPO

Slide 4

Slide 4 text

💭 Antecedentes

Slide 5

Slide 5 text

💭 Antecedentes Hoy día, existen al menos cuatro escenarios de alta disponibilidad y recuperación ante desastres para clientes Amazon RDS for Oracle RDS for Oracle Multi-AZ RDS for Oracle Read Replicas RDS for Oracle Mounted DB Replicas AWS DMS Oracle GoldenGate 1 2 3 4

Slide 6

Slide 6 text

1⃣🙂 RDS for Oracle Multi-AZ En este tipo de despliegues, Amazon RDS automáticamente aprovisiona y mantiene una réplica síncrona en una AZ diferente

Slide 7

Slide 7 text

2⃣💰 RDS for Oracle Read Replicas Amazon RDS for Oracle configura una replicación asíncrona (Active Data Guard, NO AFFIRM) entre la primaria y la Read Replica (modo sólo-lectura)

Slide 8

Slide 8 text

3⃣🙂 RDS for Oracle Mounted DB Replicas Amazon RDS for Oracle configura una replicación asíncrona (Data Guard), pero la Replica no acepta conexiones de usuarios (únicamente para DR)

Slide 9

Slide 9 text

4⃣ 🔨 Replicación Lógica: AWS DMS AWS DMS es una solución que replica RDS for Oracle, de forma simple y bajo costo. No existe dependencias de licencias, y migra a nivel de subconjunto de datos (no por instancia)

Slide 10

Slide 10 text

4⃣💸 Replicación Lógica: Oracle Golden Gate Oracle GG permite replicar, filtrar y transformar data de una base de datos a otra base de datos, bajo múltiples escenarios de replicación. Requiere de licenciamiento adicional

Slide 11

Slide 11 text

5⃣🔨 Cross-Region DR (AWS Lambda) Forma de bajo costo que utiliza un script sobre AWS Lambda que periódicamente copia snapshots hacia otra región y crea puntos de restauración dependiendo de la frecuencia

Slide 12

Slide 12 text

🌟 Amazon RDS Cross-Region Automated Backups

Slide 13

Slide 13 text

🎯 Necesidad Un requerimiento común en las organizaciones es almacenar respaldos fuera de sitio En un entorno on-premise, copiar los respaldos a cinta 📼 y moverlo físicamente a otra ubicación 🚚 es la mejor “solución” 😵💫 Desventajas ❌ Limita la recuperabilidad ❌ Toma mucho tiempo ❌ Aprovisionar hardware

Slide 14

Slide 14 text

📐 Arquitectura Esta característica permite habilitar replicación automática de snapshots y archived redo logs de una región primaria y una región secundaria 🦾

Slide 15

Slide 15 text

🎛 Requerimientos Versión 12.1.0.2.v10+ Modelos LI o BYOL Ediciones SE o EE 1 2 3 Nota: También disponible para PostgreSQL

Slide 16

Slide 16 text

📦 Casos de Uso DR para Oracle SE DR de bajo costo para Oracle EE DR para Single-AZ 1 2 3 DR para Multi-AZ DR para Multi-AZ con in-Region Read Replicas 4 5

Slide 17

Slide 17 text

🔐 Cifrado Cualquier instancia cifrada, ya sea con AWS KMS o Oracle TDE se replicará a la otra región Cuando se usa Oracle TDE, Amazon RDS copia la TDE key a la región destino automáticamente Cuando se usa AWS KMS, se debe especificar el ARN del KMS key en la región destino

Slide 18

Slide 18 text

💰 Costos Se factura la data transferida mientras se copian los snapshots de la base de datos y los archived redo logs entre las dos regiones También se factura el almacenamiento de la data replicada en la región destino Finalmente, las horas de las instancias iniciadas PITR

Slide 19

Slide 19 text

⚖ Comparación de RPO y RTO

Slide 20

Slide 20 text

⚖ Comparación de RPO y RTO RDS Multi-AZ Snapshot restore PITR (in-Region) using Automated Backups PITR (cross-Region) using Automated Backups Mounted Replica Promotion (in-Region) Mounted Replica Promotion (cross-Region) Read Replica Promotion (in-Region) Read Replica Promotion (cross-Region) RPO 0 Horas 5 Minutos 25 Minutos Minutos Minutos Minutos Minutos RTO 1-2 Minutos < 1 Hora Horas Horas Minutos Minutos Minutos Minutos Licencias LI SE2 o BYOL SE2/EE EE EE + ADG

Slide 21

Slide 21 text

🤖 Demo

Slide 22

Slide 22 text

😃 👍 ¡Muchas gracias por su atención! Cualquier consulta 📧 [email protected] Pronto 🌐 abdelmartinez.com