Date post: | 07-Jul-2015 |
Category: |
Education |
Upload: | oracle-espana |
View: | 2,126 times |
Download: | 4 times |
<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
2
Presentación Aplicación Base de datos
Tabla A
Tabla B
Tabla C
Escalabilidad:
3
Presentación Aplicación Base de datos
Escalabilidad:
¡Comprar nuevo servidor!
Tabla A
Tabla B
Tabla C
4
Presentación Aplicación Base de datos
Escalabilidad:
¡Comprar otro
servidor nuevo!
Tabla A
Tabla B
Tabla C
5
Escalabilidad:
Presentación Aplicación Base de datos
Tabla A
Tabla B
Tabla C
6
Presentación Aplicación Base de datos
Escalabilidad:¡Compra servidor
económico!
Tabla A
Tabla B
Tabla C
7
Presentación Aplicación Base de datos
Escalabilidad:
¡Compra otro servidor de
bajo coste!
Tabla A
Tabla B
Tabla C
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
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
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
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
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”
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
14
Rebalanceo Dinámico con ASM
Grupo de Discos
• Rebalanceo Automático online
siempre que la configuración cambie
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
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
17
Despliegue RAC-One Node
DB1 DB2
Server A
Common Shared Storage
Single Cluster
DB3 DB4 DB5
Server B Server C
18
OMotion
DB1 DB2
Common Shared Storage
Single Cluster
DB2 DB4 DB5DB3
Client ConnectionsServer A Server B Server C
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
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
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)
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
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
25
<Insert Picture Here>
…..y aún más allá
Oracle Golden Gate
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
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.
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
29
Posibilidades Alta Disponibilidad y Protección frente a Desastres
Alta Disponibilidad
Invers
ión
OGG
OGG
OGG
ADG
DG
ADG
30
<Insert Picture Here>
Plataforma virtualización Oracle:
Oracle VM
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
32
Oracle VM Manager
• Gestión desde navegador
• Incluido con Oracle VM
• Ciclo de vida completo de VM: – Crear
– Configurar
– Clonar
– Compartir
– Arrancar
– Migrar
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
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