Alta disponibilidad y centros de respaldo

34
<Insert Picture Here> 1 Alta disponibilidad y centros de respaldo: Garantice la continuidad del negocio, la escalabilidad y el rendimiento de Oracle Juan Carlos Díaz Principal Sales Consultant Oracle Iberia

Transcript of Alta disponibilidad y centros de respaldo

Page 1: Alta disponibilidad y centros de respaldo

<Insert Picture Here>

1

Alta disponibilidad y centros de respaldo:Garantice la continuidad del negocio, la escalabilidad y el rendimiento

de Oracle

Juan Carlos Díaz

Principal Sales Consultant – Oracle Iberia

Page 2: Alta disponibilidad y centros de respaldo

2

Presentación Aplicación Base de datos

Tabla A

Tabla B

Tabla C

Escalabilidad:

Page 3: Alta disponibilidad y centros de respaldo

3

Presentación Aplicación Base de datos

Escalabilidad:

¡Comprar nuevo servidor!

Tabla A

Tabla B

Tabla C

Page 4: Alta disponibilidad y centros de respaldo

4

Presentación Aplicación Base de datos

Escalabilidad:

¡Comprar otro

servidor nuevo!

Tabla A

Tabla B

Tabla C

Page 5: Alta disponibilidad y centros de respaldo

5

Escalabilidad:

Presentación Aplicación Base de datos

Tabla A

Tabla B

Tabla C

Page 6: Alta disponibilidad y centros de respaldo

6

Presentación Aplicación Base de datos

Escalabilidad:¡Compra servidor

económico!

Tabla A

Tabla B

Tabla C

Page 7: Alta disponibilidad y centros de respaldo

7

Presentación Aplicación Base de datos

Escalabilidad:

¡Compra otro servidor de

bajo coste!

Tabla A

Tabla B

Tabla C

Page 8: Alta disponibilidad y centros de respaldo

8

Arquitectura exclusiva de Oracle (RAC)

DatabaseInstance 1

DatabaseInstance 2

DatabaseInstance 3

Tabla A

Tabla B

Tabla C

• Rendimiento

• Alta Disponibilidad

• Crecimiento

Inte

rco

ne

xió

n

Cache

Fusion

Page 9: Alta disponibilidad y centros de respaldo

9

Cache Fusion

Database

Node A

Databasebuffers

Node B

Databasebuffers

RequestData Transfer

• Oracle Cache Fusion incrementa el rendimiento y la escalabilidad

– Los datos son enviados directamente sobre un canal de interconexión

de alta velocidad

– Minimizando la E/S a disco

Page 10: Alta disponibilidad y centros de respaldo

10

• Fallo de un nodo permite

acceder a los datos

• No hay impacto frente aun

posible fallo

– Mantiene el (N-1)/N de la

capacidad original de

proceso

– El Resto de los nodos

asumen el proceso de los

datos

Memory Memory Memory

RAC Proporciona Alta Disponibilidad

Page 11: Alta disponibilidad y centros de respaldo

11

Nodo 4Nodo 1 Nodo 2 Nodo 3

Coordinador

de consultas

Ejecución

paralela de

consultas

Los procesos esclavos tienen afinidad por el nodo donde está el proceso coordinador, pero se expandirán si es necesario

Proceso en paralelo

Page 12: Alta disponibilidad y centros de respaldo

12

ASM

La Pila Operacional

Disks

Logical Vols

File System

0010 0010 0010 0010 0010

0010 0010 0010 0010 0010Files

Tablespace

Tables

Disk Group

Logical Vols

File System

Files

Tablespace

Tables

Tradicional ASM

“El mejor modo de bajar los costes en mantenimiento es

eliminar complejidad”

Page 13: Alta disponibilidad y centros de respaldo

13

Añadir un Disco con ASM

Grupo de Discos

• El DBA detecta la petición de

añadir un disco al grupo de

discos existente

Page 14: Alta disponibilidad y centros de respaldo

14

Rebalanceo Dinámico con ASM

Grupo de Discos

• Rebalanceo Automático online

siempre que la configuración cambie

Page 15: Alta disponibilidad y centros de respaldo

15

Rebalanceo Dinámico con ASM

• Rebalanceo Automático online siempre

que la configuración cambie

• Solo mueve una cantidad de datos

proporcional al tamaño añadido

Grupo de Discos

Page 16: Alta disponibilidad y centros de respaldo

16

RAC-One Node

Mejor virtualización para bases de datos

• Nueva configuración de RAC en single-instance

• Mismas ventajas que la virtualización de servidores en BD sobre servidores físicos

– Migración on-line de instancias entre servidores

– Rolling patches para bases de datos single instance

– Alta disponibilidad con failover del cluster ya incluido

– Actualización online a RAC

– Despliegue estandarizado

• Completamente actualizable a RAC on line

Page 17: Alta disponibilidad y centros de respaldo

17

Despliegue RAC-One Node

DB1 DB2

Server A

Common Shared Storage

Single Cluster

DB3 DB4 DB5

Server B Server C

Page 18: Alta disponibilidad y centros de respaldo

18

OMotion

DB1 DB2

Common Shared Storage

Single Cluster

DB2 DB4 DB5DB3

Client ConnectionsServer A Server B Server C

Page 19: Alta disponibilidad y centros de respaldo

19

Fallos en los Datos

Fallos de

Sistemas

Fallos de

Datos

Cambios en

Sistemas

Cambios

en Datos

Paradas no

Planificadas

Paradas

Planificadas

Automatic Storage

Management (ASM)Almacenamiento

Errores

HumanosTecnologías de

Flashback

Corrupciones

Catástrofes

Data Recovery

Advisor, RMAN,

Oracle Secure

Backup

Data Guard

Page 20: Alta disponibilidad y centros de respaldo

20

Data Guard: Protección Frente a Fallos

con Bases de Datos Standby

• Redo Shipping Síncrono o Asíncrono

• Las corrupciones no se propagan

• Data Guard es parte de la edición Enterprise de Oracle

• Gran número de clientes en Producción

Data Guard

Base de Datos

de Producción Redo Shipping

Failover Automático Base de Datos

Standby

Física o

Lógica

Page 21: Alta disponibilidad y centros de respaldo

21

Oracle Active DataGuard

Physical Standby

Database

Primary

Database

Continuous Redo

Shipment and Apply

Concurrent

Real-Time Query

• Consultas Read-Only sobre la standby física de manera concurrente a la aplicación de los archivos de redo

– Soporta RAC tanto en la primaria como en la Standby

– Consistencia en las consultas

– Soporta TODOS los tipos de datos (Espaciales, XML)

Page 22: Alta disponibilidad y centros de respaldo

22

• Rendimiento, Alta Disponibilidad y Crecimiento

• Sin software de terceros

– Almacenamiento automático y clusterware incluidos

• Única garantia de replicación de datos que protege

frente a corrupción de bloques de datos

• Uso óptimo del entorno de protección frente a

desastres:

– También es un entorno de Test

– También es un entorno de Reporting actualizado

Diferenciadores de Oracle

Page 24: Alta disponibilidad y centros de respaldo

24

Storage

Active Data GuardProtección del Centro de

Proceso de Datos

Recovery Manager &

Oracle Secure BackupBackup de Bases de Datos y

Sistemas de Ficheros

Real Application Clusters

& ClusterwareServidores Tolerantes a

fallos

Total RecallCorrección de Errores

recuperando datos

históricos

Online RedefinitionRedefinición de Tablas en

línea

DatabaseDatabase

Storage

Arquitectura de Máxima Disponibilidad

Automatic Storage Management

Almacenamiento

Tolerante a fallos

Integración de Tecnologías de Alta Disponibilidad

Solución única frente a cuaquier causa de Fallo

Online UpgradeActualización de Hardware y

Software en línea

Page 25: Alta disponibilidad y centros de respaldo

25

<Insert Picture Here>

…..y aún más allá

Oracle Golden Gate

Page 26: Alta disponibilidad y centros de respaldo

26

Oracle GoldenGate: Casos de UsoSolución empresarial para replicación en tiempo real

Log Based, Real-

Time Change Data

Capture

Heterogeneous

Source Systems

EDWODS

EDW

Disaster Recovery,

Data Protection

Zero Downtime

Migration and

Upgrades

Operational

Reporting

Real-time BI

Standby

(Open & Active)

Reporting

DatabaseOGG

ETL

ETL

Query Offloading

Data Distribution

• Estandarizar en una Única

Tecnología para multiples

necesidades

• Despliegues para Disponibilidad

Continua y Acceso en tiempo real y

reporting

• Muy flexible

• Despliegue rápido

• Menor TCO & ROI mejorado

• Fuentes HETEROGENEAS

Page 27: Alta disponibilidad y centros de respaldo

27

Arquitectura Runtime GoldenGate

Source

Database(s)

Target

Database(s)

LAN / WAN /

Internet(TCP/IP)

Enrutado: Datos comprimidos, cifrados y enrutados al destino

Captura: Se capturan los cambios con “commit” (y pueden filtrarse) según ocurren mediante la lectura de los logs de transacciones

Capture

Ficheros de traza: Se almacenan y encolan los datos para el enrutado

Source Trail

Grabación: Se aplica el dato con

integridad transaccional, con posibles

transformaciones

Target Trail

Delivery

Bi-direccional

Source TrailTarget Trail

Delivery Capture

Pump

Pump

Pump: Distribución de datos para enrutado entre destinos.

Page 28: Alta disponibilidad y centros de respaldo

28

GoldenGate: Plataformas Heterogeneas

Databases Plataformas y S.O.

Captura:

Oracle

DB2

Microsoft SQL Server

Sybase ASE

Teradata

Enscribe

SQL/MP

SQL/MX

Destino:

Todas la de arriba, más:

HP Neoview, Netezza, Greenplum, and any

ODBC compatible databases

ETL products

JMS message queues

MySQL

TimesTen

Windows 2000, 2003, XP

Linux

Sun Solaris

HP NonStop

HP-UX

HP TRU64

HP OpenVMS

IBM AIX

IBM z/OS

Page 29: Alta disponibilidad y centros de respaldo

29

Posibilidades Alta Disponibilidad y Protección frente a Desastres

Alta Disponibilidad

Invers

ión

OGG

OGG

OGG

ADG

DG

ADG

Page 30: Alta disponibilidad y centros de respaldo

30

<Insert Picture Here>

Plataforma virtualización Oracle:

Oracle VM

Page 31: Alta disponibilidad y centros de respaldo

31

Oracle VMGestión y virtualización de servidor

Oracle VM es una solución gratuita de

nueva generación de virtualización y

gestión de servidores que facilita el

despliegue, gestión y soporte de

aplicaciones

Page 32: Alta disponibilidad y centros de respaldo

32

Oracle VM Manager

• Gestión desde navegador

• Incluido con Oracle VM

• Ciclo de vida completo de VM: – Crear

– Configurar

– Clonar

– Compartir

– Arrancar

– Migrar

Page 33: Alta disponibilidad y centros de respaldo

33

VM

NAS, SAN, iSCSI

Oracle VM Servers

Oracle VM Server Pool

Physical Server:

• Enterprise Linux

• Windows

VM VM VM VM

Oracle VM

Manager

VMware Virtual Machines

(vmdk images)

• Windows

• Linux

Conversión Physical-to-Virtual /

Virtual-to-Virtual

•Consolidación de servidores

•Eliminar licencias VMWare

Page 34: Alta disponibilidad y centros de respaldo

34

VM

NAS, SAN, iSCSI

Oracle VM Servers

Oracle VM Server Pool

VM VM VM

Oracle VM TemplatesDespliegue rápido de aplicaciones

E-Delivery

Descargar de Oracle• VM preconstruidas y

configuradas

• Complete app, middleware, DB

installation

• Siebel CRM, Database 11g,

Enterprise Manager…

Importar a

Oracle VM

Manager

VM

Siebel

CRM

Arrancar en pool

Oracle VM

VM

Siebel

CRMVM

Adaptar y guardar

Como Golden Images

VM

Siebel

CRM

Ahorra días o semanas de

instalación y configuración