Sei sulla pagina 1di 64

Agenda

Visión general Oracle RAC Arquitectura Beneficios

Alta Disponibilidad

Escalabilidad

Rendimiento

Nuevas Funcionalidades de 10g Preguntas y Respuestas

¿Que es un Cluster ?

Definición de un cluster

Un cluster es un grupo de máquinas independientes trabajando conjuntamente como un único sistema

Interconectados

Sistema de almacenamiento comun/compartido

Capacidad de alta disponibilidad

Tolerante a posibles fallos parciales del cluster

Tipos de Clustering

Centralizada para Aplicaciones comerciales

IBM DB2 (Mainframes)

OracleDB

Distribuidas Sin compartir Solo para Benchmarks

IBM DB2 UNIX & Windows

Microsoft SQLServer

DDaattaa AA--ZZ
DDaattaa
AA--ZZ
       
       
 
 

D

D

at t a a

a

AA--

DDaattaa

DDaattaa

DDaattaa TT--ZZ
DDaattaa
TT--ZZ
   

EE

FF--KK

LL--SS

Real Application Cluster – ¿ Qué es ?

Multiples instancias de Oracle ejecutádose en muchos nodos Multiples instancias comparten una db física Todas las instancias tienen datos comunes, control, y ficheros de inicialización

Oracle Real Application Clusters

Oracle Real Application Clusters está diseñado para satisfacer la mayoría de las demandas actuales

Consolidación de servidores para dar acceso a grandes demandas de usuarios

Negocios críticos que necesitan una disponibilidad de servicio de 24x7

Capacidad de adaptarse a cambios bruscos de demanda.

Cluster Activo – Activo. Acceso simultáneo a una misma base de datos desde los N nodos

Apto para TODAS las topologías de sistemas. Proporciona alta disponibilidad a nivel de nodo y maximiza la escalabilidad y rendimiento de sistemas OLTP, ERP y Datawarehouse

Agenda

Visión general Oracle RAC Arquitectura Beneficios

Alta Disponibilidad

Escalabilidad

Rendimiento

Nuevas Funcionalidades de 10g Preguntas y Respuestas

Oracle Real Application Clusters

Users Low Latency Interconnect CCaacchhee FFuussiioonn SShhaarreedd CCaacchhee Hub or Switch Fabric
Users
Low Latency Interconnect
CCaacchhee FFuussiioonn
SShhaarreedd CCaacchhee
Hub or
Switch
Fabric

Centralized Management Console

High Speed

Switch or

Interconnect

Clustered

Database Servers

Storage Area Network

Mirrored Disk

Subsystem

Console High Speed Switch or Interconnect Clustered Database Servers Storage Area Network Mirrored Disk Subsystem

Oracle Real Application Clusters

Oracle Real Application Clusters SSeerrvveerr 22 SSeerrvveerr 33 Listener Listener OOrraaccllee RRAACC OOrraaccllee
Oracle Real Application Clusters SSeerrvveerr 22 SSeerrvveerr 33 Listener Listener OOrraaccllee RRAACC OOrraaccllee
Oracle Real Application Clusters SSeerrvveerr 22 SSeerrvveerr 33 Listener Listener OOrraaccllee RRAACC OOrraaccllee
SSeerrvveerr 22 SSeerrvveerr 33 Listener Listener OOrraaccllee RRAACC OOrraaccllee RRAACC • •
SSeerrvveerr 22
SSeerrvveerr 33
Listener
Listener
OOrraaccllee RRAACC
OOrraaccllee RRAACC
• •
CClluusstteerrWWaarree
CClluusstteerrWWaarree
OOSS
OOSS
Raw / CFS / ASM
Raw / CFS / ASM

CClluusstteerrWWaarree OOSS OOSS Raw / CFS / ASM • SSeerrvveerr 11 Listener OOrraaccllee RRAACC
SSeerrvveerr 11 Listener OOrraaccllee RRAACC CClluusstteerrWWaarree OOSS
SSeerrvveerr 11
Listener
OOrraaccllee RRAACC
CClluusstteerrWWaarree
OOSS
Listener

Listener

SSeerrvveerr NN

OOrraaccllee RRAACC

CClluusstteerrWWaarree

OOSS

Full Cache Fusion

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

Node A Node B DDaattaa TTrraannssffeerr RReeqquueesstt Database Database buffers buffers
Node A
Node B
DDaattaa TTrraannssffeerr
RReeqquueesstt
Database
Database
buffers
buffers
A Node B DDaattaa TTrraannssffeerr RReeqquueesstt Database Database buffers buffers D D a a t t

DDaattaabbaassee

A Node B DDaattaa TTrraannssffeerr RReeqquueesstt Database Database buffers buffers D D a a t t
A Node B DDaattaa TTrraannssffeerr RReeqquueesstt Database Database buffers buffers D D a a t t

Agenda

Visión general Oracle RAC Arquitectura Beneficios

Alta Disponibilidad

Escalabilidad

Rendimiento

Nuevas Funcionalidades de 10g Preguntas y Respuestas

Alta Disponibilidad

Estar disponible todo el tiempo

Alta Disponibilidad Estar disponible todo el tiempo Diseño para tolerancia a fallos Provee rápida y fiable
Alta Disponibilidad Estar disponible todo el tiempo Diseño para tolerancia a fallos Provee rápida y fiable

Diseño para tolerancia a fallos

Provee rápida y fiable

recuperación frente a fallos

Elimina tiempos de parada

Soporte en operaciones críticas de

negocio

frente a fallos Elimina tiempos de parada Soporte en operaciones críticas de negocio Real Application Clusters

Real Application Clusters

frente a fallos Elimina tiempos de parada Soporte en operaciones críticas de negocio Real Application Clusters

Arquitectura máxima disponibilidad

Arquitectura máxima disponibilidad

Arquitectura de Máxima Disponibilidad

Principales componentes

Redundancia del middle tier o de la aplicación

Redundancia de la infraestructura de red

Redundancia del almacenamiento

Real Application Clusters (RAC) para proteger de fallos de host y de fallos de instancia

Data Guard (DG) para proteger de errores humanos y fallos de datos

RAC Proporciona Alta Disponibilidad

MMeemmoorryy Memory Memory MMeemmoorryy
MMeemmoorryy
Memory
Memory
MMeemmoorryy

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

Transparent Application Failover

Enmascara los fallos a los usuarios Aplicaciones y usuarios son automáticamente reconectados al nodo superviviente Aplicaciones y consultas continuan sin interrupción Las transacciones DML hacen rolled back

al nodo superviviente Aplicaciones y consultas continuan sin interrupci ó n Las transacciones DML hacen rolled
al nodo superviviente Aplicaciones y consultas continuan sin interrupci ó n Las transacciones DML hacen rolled
al nodo superviviente Aplicaciones y consultas continuan sin interrupci ó n Las transacciones DML hacen rolled
CCoommppuutteerr CCoommppuutteerr AA BB
CCoommppuutteerr
CCoommppuutteerr
AA
BB
hacen rolled back CCoommppuutteerr CCoommppuutteerr AA BB CCoommppuutteerr CCoommppuutteerr AA BB S i e l
CCoommppuutteerr CCoommppuutteerr AA BB
CCoommppuutteerr
CCoommppuutteerr
AA
BB

S

i

e

l

 

N

o

d a

o

A

f

a

l

l

,

l

o

s

u

s

u

i

a n

r

o

s

so

re

co

n

ec

ta

d

os

a

l

B

Escalabilidad

Escalabilidad ante un número creciente de usuarios Transparente Escalar ante grandes cargas de trabajo Fácil
Escalabilidad ante un número
creciente de usuarios
Transparente
Escalar ante grandes cargas
de trabajo
Fácil crecimiento del
almacenamiento
Real Application Clusters
Alta escalabilidad ++ MMeemmoorriiaa MMeemmoorriiaa MMeemmoorriiaa MMeemmoorriiaa
Alta escalabilidad
++
MMeemmoorriiaa
MMeemmoorriiaa
MMeemmoorriiaa
MMeemmoorriiaa

Aumento incremental de ancho de banda I/O Poder Incremental de proceso immediatamente disponible No requiere reparticionar o redistribuir datos

Rendimiento

Posibilidad de paralelizar

Rendimiento Posibilidad de paralelizar procesos tanto a nivel de CPUs, como a nivel de Nodos Ideal

procesos tanto a nivel de CPUs,

como a nivel de Nodos

Ideal para entornos DW

Oracle10g provee la habilidad

de crecer según sus

necesidades

de Nodos Ideal para entornos DW Oracle10g provee la habilidad de crecer según sus necesidades Real

Real Application Clusters

de Nodos Ideal para entornos DW Oracle10g provee la habilidad de crecer según sus necesidades Real

Proceso en paralelo

 
     
 
     
 

Nodo 1

Nodo 1 Nodo 2       Nodo 3 Nodo 4

Nodo 2

     

Nodo 3

Nodo 4

 
 
 
 
Nodo 2       Nodo 3 Nodo 4   Coordinador de consultas paralela de Ejecución

Coordinador de consultasparalela de Ejecución consultas

paralela deCoordinador de consultas Ejecución consultas

Ejecución

consultas

Agenda

Visión general Oracle RAC Arquitectura

Alta Disponibilidad

Escalabilidad

Rendimiento

Nuevas Funcionalidades de 10g Preguntas y Respuestas

Mejoras en RAC10g

Para Oracle 10g no se necesita sw de cluster de terceras compañías Automatic storage management (ASM) Reducimos en coste y complejidad de la solución Disponemos del Automatic Workload Management Disponemos de Automatic Fast Failure Notification (FaN) Mejora en las herramientas de diagnóstico y verificación Mejoras de Rendimiento

Software Oracle Rac10g

Software de discos compartidos

En Linux /windows se incluye software de cluster filesystem (ocfs)

En el resto de plataformas se puede utilizar software del fabricante o ASM (Sólo para Oracle)

Software de cluster en todas las plataformas

Se puede usar el de Oracle (crs) o el del fabricante

Los servicios mínimos de crs se instalan siempre (Rac o no)

Requerimientos Rac10g

Requerimientos hw

Sistema de almacenamiento de discos externos (compartidos)

Sistema operativo certificado por Oracle (Ver Metalink)

Para interconnect oracle recomienda un ancho de banda/tarjetas mínimo de 1 Gb

2 tarjetas por nodo

Mínimo de dos nodos Requerimientos sw

Sistemas operativos :

Redhat AS 2.1 , 3.0 , United linux 1.0 , Suse ES 8 y 9 Windows 2003, Windows 2000+SP1 Solaris 8 y 9 , HP-UX 11i , HP-UX itanium 11i ,Aix 5L

El Problema con el Software de Terceras compañias

No hay único punto de

soporte Alto coste

Multiples productos a licenciar

Trabajo intensivo al instalar , integrar y administrar

Desigual calidad y

funcionalidad entre las capas Menor número de nodos

No hay eventos comunes o APIs de administración

Applications Cluster Control/Failover APIs Resource Manager/Resource Agents Volume Manager/File system Messaging and
Applications
Cluster Control/Failover APIs
Resource Manager/Resource Agents
Volume Manager/File system
Messaging and Locking
Membership
Connectivity
Hardware/OS Kernel

RAC 10g Entorno de Cluster integrado

Solución Oracle de software

de cluster completa Unico punto de soporte

Menor Coste

No necesitamos compra de sw adicional

Facil de instalar y administrar

Alta Calidad y funcionalidad en todas las plataformas

64 nodos

Funcionalidades avanzadas

Notificación de fallos

Soporta sw de cluster de 3as compañias

Event Services

Applications

RAC, Other Apps

Services Framework

Cluster Control/Recovery APIs

Automatic Storage Management

Messaging and Locking

Membership

Connectivity

Management APIs

Hardware/OS Kernel

APIs Automatic Storage Management Messaging and Locking Membership Connectivity Management APIs Hardware/OS Kernel

Fast Connection Failover ( FAN )

App

Server

10g

RAC

Oracle 10g Clusterware

Oracle 10 g Clusterware
Oracle 10 g Clusterware

Rápida , recuperación coordinada sin intervención humana

Oracle RAC 10g manda una señal de Fast Connect Failover cuando ocurre un fallo en una instancia

Recuperación inmediata < 20 segundos en lugar de 15 minutos Auto corrección

Automatic Workload Management

No requiere cambios en las aplicaciones

Las Reglas especifican la asignación automática de recursos

Enterprise Manager proporciona controles de servicio manuales, por ejemplo,

Start/stop, enable/disable, relocate

Automatic Workload Management

Order Entry

Repuesto

Supply Chain

Automatic Workload Management Order Entry Repuesto Supply Chain Asignación de Servidores Normal
Automatic Workload Management Order Entry Repuesto Supply Chain Asignación de Servidores Normal
Automatic Workload Management Order Entry Repuesto Supply Chain Asignación de Servidores Normal
Automatic Workload Management Order Entry Repuesto Supply Chain Asignación de Servidores Normal
Automatic Workload Management Order Entry Repuesto Supply Chain Asignación de Servidores Normal
Automatic Workload Management Order Entry Repuesto Supply Chain Asignación de Servidores Normal
Automatic Workload Management Order Entry Repuesto Supply Chain Asignación de Servidores Normal
Automatic Workload Management Order Entry Repuesto Supply Chain Asignación de Servidores Normal
Automatic Workload Management Order Entry Repuesto Supply Chain Asignación de Servidores Normal
Automatic Workload Management Order Entry Repuesto Supply Chain Asignación de Servidores Normal
Automatic Workload Management Order Entry Repuesto Supply Chain Asignación de Servidores Normal
Automatic Workload Management Order Entry Repuesto Supply Chain Asignación de Servidores Normal
Automatic Workload Management Order Entry Repuesto Supply Chain Asignación de Servidores Normal
Automatic Workload Management Order Entry Repuesto Supply Chain Asignación de Servidores Normal
Automatic Workload Management Order Entry Repuesto Supply Chain Asignación de Servidores Normal
Automatic Workload Management Order Entry Repuesto Supply Chain Asignación de Servidores Normal
Automatic Workload Management Order Entry Repuesto Supply Chain Asignación de Servidores Normal
Automatic Workload Management Order Entry Repuesto Supply Chain Asignación de Servidores Normal
Automatic Workload Management Order Entry Repuesto Supply Chain Asignación de Servidores Normal
Automatic Workload Management Order Entry Repuesto Supply Chain Asignación de Servidores Normal
Automatic Workload Management Order Entry Repuesto Supply Chain Asignación de Servidores Normal

Asignación de Servidores Normal

Automatic Workload Management

Order Entry

Supply Chain

Automatic Workload Management Order Entry Supply Chain Fin de Trimestre
Automatic Workload Management Order Entry Supply Chain Fin de Trimestre
Automatic Workload Management Order Entry Supply Chain Fin de Trimestre
Automatic Workload Management Order Entry Supply Chain Fin de Trimestre
Automatic Workload Management Order Entry Supply Chain Fin de Trimestre
Automatic Workload Management Order Entry Supply Chain Fin de Trimestre
Automatic Workload Management Order Entry Supply Chain Fin de Trimestre
Automatic Workload Management Order Entry Supply Chain Fin de Trimestre
Automatic Workload Management Order Entry Supply Chain Fin de Trimestre
Automatic Workload Management Order Entry Supply Chain Fin de Trimestre
Automatic Workload Management Order Entry Supply Chain Fin de Trimestre
Automatic Workload Management Order Entry Supply Chain Fin de Trimestre
Automatic Workload Management Order Entry Supply Chain Fin de Trimestre
Automatic Workload Management Order Entry Supply Chain Fin de Trimestre
Automatic Workload Management Order Entry Supply Chain Fin de Trimestre
Automatic Workload Management Order Entry Supply Chain Fin de Trimestre
Automatic Workload Management Order Entry Supply Chain Fin de Trimestre
Automatic Workload Management Order Entry Supply Chain Fin de Trimestre
Automatic Workload Management Order Entry Supply Chain Fin de Trimestre
Automatic Workload Management Order Entry Supply Chain Fin de Trimestre
Automatic Workload Management Order Entry Supply Chain Fin de Trimestre

Fin de Trimestre

Automatic Workload Management

Order Entry

Repuesto

Supply Chain

Automatic Workload Management Order Entry Repuesto Supply Chain Asignación de Servidores Normal
Automatic Workload Management Order Entry Repuesto Supply Chain Asignación de Servidores Normal
Automatic Workload Management Order Entry Repuesto Supply Chain Asignación de Servidores Normal
Automatic Workload Management Order Entry Repuesto Supply Chain Asignación de Servidores Normal
Automatic Workload Management Order Entry Repuesto Supply Chain Asignación de Servidores Normal
Automatic Workload Management Order Entry Repuesto Supply Chain Asignación de Servidores Normal
Automatic Workload Management Order Entry Repuesto Supply Chain Asignación de Servidores Normal
Automatic Workload Management Order Entry Repuesto Supply Chain Asignación de Servidores Normal
Automatic Workload Management Order Entry Repuesto Supply Chain Asignación de Servidores Normal
Automatic Workload Management Order Entry Repuesto Supply Chain Asignación de Servidores Normal
Automatic Workload Management Order Entry Repuesto Supply Chain Asignación de Servidores Normal
Automatic Workload Management Order Entry Repuesto Supply Chain Asignación de Servidores Normal
Automatic Workload Management Order Entry Repuesto Supply Chain Asignación de Servidores Normal
Automatic Workload Management Order Entry Repuesto Supply Chain Asignación de Servidores Normal
Automatic Workload Management Order Entry Repuesto Supply Chain Asignación de Servidores Normal
Automatic Workload Management Order Entry Repuesto Supply Chain Asignación de Servidores Normal
Automatic Workload Management Order Entry Repuesto Supply Chain Asignación de Servidores Normal
Automatic Workload Management Order Entry Repuesto Supply Chain Asignación de Servidores Normal
Automatic Workload Management Order Entry Repuesto Supply Chain Asignación de Servidores Normal
Automatic Workload Management Order Entry Repuesto Supply Chain Asignación de Servidores Normal
Automatic Workload Management Order Entry Repuesto Supply Chain Asignación de Servidores Normal

Asignación de Servidores Normal

Automatic Workload Management

Order Entry

Repuesto

Supply Chain

Automatic Workload Management Order Entry Repuesto Supply Chain Un Servidor Falla
Automatic Workload Management Order Entry Repuesto Supply Chain Un Servidor Falla
Automatic Workload Management Order Entry Repuesto Supply Chain Un Servidor Falla
Automatic Workload Management Order Entry Repuesto Supply Chain Un Servidor Falla
Automatic Workload Management Order Entry Repuesto Supply Chain Un Servidor Falla
Automatic Workload Management Order Entry Repuesto Supply Chain Un Servidor Falla
Automatic Workload Management Order Entry Repuesto Supply Chain Un Servidor Falla
Automatic Workload Management Order Entry Repuesto Supply Chain Un Servidor Falla
Automatic Workload Management Order Entry Repuesto Supply Chain Un Servidor Falla
Automatic Workload Management Order Entry Repuesto Supply Chain Un Servidor Falla
Automatic Workload Management Order Entry Repuesto Supply Chain Un Servidor Falla
Automatic Workload Management Order Entry Repuesto Supply Chain Un Servidor Falla
Automatic Workload Management Order Entry Repuesto Supply Chain Un Servidor Falla
Automatic Workload Management Order Entry Repuesto Supply Chain Un Servidor Falla
Automatic Workload Management Order Entry Repuesto Supply Chain Un Servidor Falla
Automatic Workload Management Order Entry Repuesto Supply Chain Un Servidor Falla
Automatic Workload Management Order Entry Repuesto Supply Chain Un Servidor Falla
Automatic Workload Management Order Entry Repuesto Supply Chain Un Servidor Falla
Automatic Workload Management Order Entry Repuesto Supply Chain Un Servidor Falla

Un Servidor Falla

Automatic Workload Management

Automatic Workload Management Order Entry Supply Chain Reasigna el Servidor de Repuesto a Order Entry

Order Entry

Supply Chain

Automatic Workload Management Order Entry Supply Chain Reasigna el Servidor de Repuesto a Order Entry
Automatic Workload Management Order Entry Supply Chain Reasigna el Servidor de Repuesto a Order Entry
Automatic Workload Management Order Entry Supply Chain Reasigna el Servidor de Repuesto a Order Entry
Automatic Workload Management Order Entry Supply Chain Reasigna el Servidor de Repuesto a Order Entry
Automatic Workload Management Order Entry Supply Chain Reasigna el Servidor de Repuesto a Order Entry
Automatic Workload Management Order Entry Supply Chain Reasigna el Servidor de Repuesto a Order Entry
Automatic Workload Management Order Entry Supply Chain Reasigna el Servidor de Repuesto a Order Entry
Automatic Workload Management Order Entry Supply Chain Reasigna el Servidor de Repuesto a Order Entry
Automatic Workload Management Order Entry Supply Chain Reasigna el Servidor de Repuesto a Order Entry
Automatic Workload Management Order Entry Supply Chain Reasigna el Servidor de Repuesto a Order Entry
Automatic Workload Management Order Entry Supply Chain Reasigna el Servidor de Repuesto a Order Entry
Automatic Workload Management Order Entry Supply Chain Reasigna el Servidor de Repuesto a Order Entry
Automatic Workload Management Order Entry Supply Chain Reasigna el Servidor de Repuesto a Order Entry
Automatic Workload Management Order Entry Supply Chain Reasigna el Servidor de Repuesto a Order Entry
Automatic Workload Management Order Entry Supply Chain Reasigna el Servidor de Repuesto a Order Entry
Automatic Workload Management Order Entry Supply Chain Reasigna el Servidor de Repuesto a Order Entry
Automatic Workload Management Order Entry Supply Chain Reasigna el Servidor de Repuesto a Order Entry
Automatic Workload Management Order Entry Supply Chain Reasigna el Servidor de Repuesto a Order Entry

Reasigna el Servidor de Repuesto a Order Entry

Automatic Workload Management Enterprise Manager Controls

Operaciones sobre servicios

Start / Stop

Enable / Disable

Relocate

Ver estado del servicio

Incluye las reglas de asignación

– Start / Stop – Enable / Disable – Relocate Ver estado del servicio – Incluye

Automatic Storage Management

Elimina la necesidad de sistema de ficheros de cluster y volume manager de otros fabricantes Elimina la necesidad de ajuste de E/S Elimina la posibilidad de fragmentación de datos Rebalancea dinámicamente los datos online cuando un disco es añadido o eliminado

La Pila Operacional

HOY

Tables

Tablespace

Files

File System

Logical Vols

Disks

0010 0010 00 10 0010 001 0 0010 0010 00 10 0010 001 0
0010
0010 00
10
0010
001
0
0010
0010 00
10
0010
001
0
0010 00 10 0010 001 0 0010 0010 00 10 0010 001 0 ASM Tables Tablespace
0010 00 10 0010 001 0 0010 0010 00 10 0010 001 0 ASM Tables Tablespace
0010 00 10 0010 001 0 0010 0010 00 10 0010 001 0 ASM Tables Tablespace
0010 00 10 0010 001 0 0010 0010 00 10 0010 001 0 ASM Tables Tablespace

ASM

Tables Tablespace Files File System ASM Logical Vols Disk Group
Tables
Tablespace
Files
File System
ASM
Logical Vols
Disk Group

“El mejor modo de bajar los costes en mantenimiento es eliminar complejidad”

Añadir un Disco con ASM

Añadir un Disco con ASM Grupo de Discos El DBA detecta la petición de añadir un

Grupo de Discos

El DBA detecta la petición de añadir un disco al grupo de discos existente

Añadir un Disco con ASM Grupo de Discos El DBA detecta la petición de añadir un

Rebalanceo Dinámico con ASM

Rebalanceo Dinámico con ASM Rebalanceo Automático online siempre que la configuración cambie Grupo de Discos

Rebalanceo Automático online siempre que la configuración cambie

Rebalanceo Dinámico con ASM Rebalanceo Automático online siempre que la configuración cambie Grupo de Discos
Rebalanceo Dinámico con ASM Rebalanceo Automático online siempre que la configuración cambie Grupo de Discos

Grupo de Discos

Rebalanceo Dinámico con ASM

Rebalanceo Dinámico con ASM Rebalanceo Automático online siempre que la configuración cambie Solo mueve una cantidad

Rebalanceo Automático online siempre que la configuración cambie Solo mueve una cantidad de datos proporcional al tamaño añadido

siempre que la configuración cambie Solo mueve una cantidad de datos proporcional al tamaño añadido Grupo
siempre que la configuración cambie Solo mueve una cantidad de datos proporcional al tamaño añadido Grupo

Grupo de Discos

Administración Gráfica de RAC

EM 10g permite la administraci n de entornos RAC transparente como si fuera una unica instancia La P gina de BD en cluster nos proporciona una vista completa del RAC

de BD en cluster nos proporciona una vista completa del RAC Datos del estado , rendimiento
de BD en cluster nos proporciona una vista completa del RAC Datos del estado , rendimiento

Datos del estado , rendimiento en todas las instancias Soporta operaciones en los servicios y en la base de datos Acceso a las p ginas de las distintas instancias Acceso a la p gina de cluster

de las distintas instancias Acceso a la p gina de cluster Pagina del Cluster Muestra la
de las distintas instancias Acceso a la p gina de cluster Pagina del Cluster Muestra la

Pagina del Cluster

Muestra la configuraci n, el rendimiento y el estado del Hw y

Muestra la configuraci n, el rendimiento y el estado del Hw y

el sistema operativo a traves del cluster Drill down to pages for specific nodes

Enterprise Manager Database Home Page

Enterprise Manager Database Home Page

Enterprise Manager Database Performance Page

Vistas de BD

Información de la instancia

Vista de datos por servicio

Recogidos por AWR

Vista de los servicios mas usados, modulos, acciones

Ver alertas

de datos por servicio – Recogidos por AWR – Vista de los servicios mas usados, modulos,

Enterprise Manager Cluster Page

Enterprise Manager Cluster Page

Enterprise Manager Cluster Hw Performance

Vista Cluster Muestra la utilización de hw

CPU

Memoria

Disco

Enterprise Manager Cluster Hw Performance Vista Cluster Muestra la utilización de hw – CPU – Memoria

Necesidades de las PYME

No pueden “invertir en complejidad” Facilidad de uso, mantenimiento y compra Necesitan plataformas de buena relación coste/rendimiento Las soluciones deben proporcionar un valor inmediato. Las inversiones de hoy deben ser la base para el futuro Necesitan herramientas que les permitan reducir gastos Necesitan aprovechar la inversión realizada

RAC en 10g Standard Edition

Alta Disponibilidad y Escalabilidad económica para el Mid-market

Oracle Database 10g Standard Edition

Para organizaciones entre 1y 1000 usuarios * Bases de datos de unos 500 Gb * Soporte a Real Application Cluster Licencias por usuario (mínimo 5) o CPU, para uso ilimitado. Máximo de 4 CPUs mono-núcleo (ó equivalente multi-núcleo)

* No son restricciones de licencia

Oracle Database 10g Standard Edition

Instalación y Configuración simplificadas, con gestión automática incorporada (EM) Valido para todo tipo de datos y aplicaciones Rendimiento, Disponibilidad, Seguridad y Fiabilidad probadas Completamente actualizable a Oracle Database 10g Enterprise Edition

Limitaciones Standard Edition

Sin operaciones paralelas (parallel query, DML, recovery) Sin opciones de base de datos

I.E. Partitioning, Management Packs

Sin Data Guard (podría montarse una standby database) “Rolling RAC Patches” pero no “Rolling Upgrades” Flashback Query (pero no flashback table, database, transaction query)

Beneficios de Real Application Clusters

Protección frente a fallos de hardware

Configuración - 2 nodos X 2 CPU cluster

Si uno falla, mantenemos servicio en el otro

Escalabilidad en hardware de bajo coste

Fácil actualización a EE

Añada más nodos cuando los necesite

Standard Edition with Real Application Clusters

Debe usar Oracle Clusterware Debe usar ASM para los ficheros de base datos

Arquitectura RAC 10g SE

public network VI P1 VIP2 Node1 Node2 Database Database instance 1 cluster instance 2 interconnect
public network
VI
P1
VIP2
Node1
Node2
Database
Database
instance 1
cluster
instance 2
interconnect
ASM Instance 1
ASM Instance 2
cache to
CRS
cache
CRS
Operating System
Operating System
shared
storage
redo logs all instances
Database files
control files
OCR and Voting Disk

Ejemplo:

Cadmus MediaWorks

Ejemplo: Cadmus MediaWorks Sus responsabilidades principales son la infraestructura de sistemas, desarrollo de software,

Sus responsabilidades principales son la infraestructura de sistemas, desarrollo de software, base de datos y diseño de redes. Soluciones para proveer publicaciones digitales en Internet a un coste efectivo.

¿Por qué SE RAC?

Aplicación de Misión Crítica Requería Load-Balancing y Failover Instalación y gestión sencilla (¡sin DBA!) Soporte 24x7

Beneficios recibidos

Soporte de un sólo proveedor para RAC en Linux Reducción de costes Rapido despliegue (plazos cerrados) Un adminstrador de sistemas pudo instalarlo Permite activo/activo – mejor uso hw Excelente soporte de Oracle Support Base de datos fiable, estable y rápida

Alternativa: Cluster “ACTIVO-PASIVO”

En cluster Activo-Pasivo, ó Mutual-Takeover, la BD es suficiente Bajo Windows, Oracle ofrece OFS para facilitar la administración

Activo-Pasivo, ó Mutual-Takeover, la BD es suficiente Bajo Windows, Oracle ofrece OFS para facilitar la administración
Windows, Oracle ofrece OFS para facilitar la administración ORACLE FAILSAFE en Cluster MSCS NT La base

ORACLE FAILSAFE en Cluster MSCS NT

La base de datos ORACLE almacenada en el grupo de recursos A se reinstanciará en
La base de datos
ORACLE almacenada en el grupo de
recursos A se reinstanciará en la
máquina B cuando la máquina A
no funcione
MSCS
A
B
Clusters HA bajo UNIX
- HACMP mode 1, AIX
- ServiceGuard, HP
D i
s co
D
i
s
c o
- Compaq Tru64 Cluster
- Sun Cluster
A
- etc.

Inconvenientes Activo - Pasivo

Uso de hardware no óptimo Tiempo de failover superior (rearranque de la base de datos) Rendimiento inferior tras failover (datos no cacheados) Solución de HA, pero no aporta escalabilidad RAC fundamenta la evolución hacia Grid

Grid: Computing On Demand

Mainframe Model

Grid: Computing On Demand Mainframe Model Particionar un gran servidor Partes muy caras, de gran calidad

Particionar un gran servidor Partes muy caras, de gran calidad Software integrado Alta calidad de servicio a coste muy alto

Particionar un gran servidor Partes muy caras, de gran calidad Software integrado Alta calidad de servicio
Particionar un gran servidor Partes muy caras, de gran calidad Software integrado Alta calidad de servicio
Particionar un gran servidor Partes muy caras, de gran calidad Software integrado Alta calidad de servicio
Software integrado Alta calidad de servicio a coste muy alto Grid Computing Model Uso coordinado de

Grid Computing Model

calidad de servicio a coste muy alto Grid Computing Model Uso coordinado de servidores pequeños Partes

Uso coordinado de servidores pequeños Partes de bajo coste, estándar, y modulares Abierto, Completo, software integrado Alta calidad de servicio a bajo coste

de bajo coste, estándar, y modulares Abierto , Completo, software integrado Alta calidad de servicio a
de bajo coste, estándar, y modulares Abierto , Completo, software integrado Alta calidad de servicio a
de bajo coste, estándar, y modulares Abierto , Completo, software integrado Alta calidad de servicio a

Oportunidades de negocio

Metodología. Implantación eficaz.

If your application will scale transparently on SMP, then it is realistic to expect it to scale well on RAC, without having to make any changes to the application code.

Metodología. Implantación eficaz

Toma de requerimientos Definición de la plataforma y componentes Validación de las certificaciones Estudio de las aplicaciones a desplegar Instalación Oracle Real Application Clusters Ajuste de las instancias Despliegue de las aplicaciones Test, test & test Documentación y Formación

RAC Reference Customers

UPS – Sun

GM Vector SCM - AIX

FAA - Linux

Lycos Europe – Tru64

Dell Global IT - Linux

Electronic Arts - Linux

British Telecom - Sun

Siemens ICM - Sun

Korea Investment Trust

Corporation - HPUX Axciom – Tru64

NRW (German)Police - Linux

Cern – Linux

Prainsa - Linux

Austrian Railways – Tru64

Freemarkets.com – Tru64

Gas Authority of India (GAIL) -

Sun Green Mountain Power – Tru64

Nordac – Tru64

Transports Mesguen – Tru64

SITA – OS390

Hite Brewery – Win2K

Lithonia Lighting - Linux

Oracle Global eMail - HPUX

Oracle GSI - HPUX

Constructora San Jose – Tru64

Prisacom - Linux

Clientes: Real Application Clusters

ABB GROUP PROCESSES LTD. MRA SYSTEMS ACER ITALY ACQUEDOTTO PUGLIESE S.P.A. ADP CLAIMS SOLUTIONS AEI RESOURCES AMERICAN AIRLINES INC ANCITEL S.P.A. BOVERKET C&M CELL-C CI BETTER BRANDS CITY OF HOUSTON CMSS COGNICASE INC COLONIAL BANK COMCAST DELL COMPUTER DENTAL BENEFIT PROVIDERS DEPT OF ENERGY DEUTSCHE BANK AG DYNASYT INTERNATIONAL COMPANY

E2OPEN

ELECTRONIC COMM NETWORKS EDS ENTERGY ERIE INSURANCE GROUP

EXOLGAN S.A. FAIRFAX FINANCIAL FAST BEAT.COM FBI FRAPORT AG FUJITSU SIEMENS GRIDSOUTH HILLENBRAND INDUSTRIES HK EXAMINATIONS AUTHORITY HUTCHISON INTERNATIONAL IMAGE API INTEC TELECOM INTTRA K LINE AMERICA LDS CHURCH MAGISTRAT GRAZ MAHER TERMINALS INC MEDSITE INC MINISTERO DEI TRASPORTI MTS S.P.A. NEDERLANDSE GASUNIE NV NETBYTEL NEXTEL NORTH SHORE LONG ISLAND JEWISH HEALTH SYSTEM OCLC ODIN FORVALTNING AS OMAHA PUBLIC POWER DISTRICT

OPTATE ORANGE A/S OVID TECHNOLOGIES OXFORD HEALTH PLANS PETCO ANIMAL SUPPLIES INC PRG INTERNATIONAL PRIME NETWORK SERVICES RADIAN GROUP SABA ISLAMIC BANK-YMN SECURA SIEMENS AKTIENGESELLSCHAFT SISTERS OF MERCY HEALTH SYSTEM SODEXHO PASS VENEZUELA SOUTHWEST POWER POOL SPECTRUM HEALTHCARE STARK COUNTY STATE OF WASHINGTON TECIS ECOM AG THERMA TRU TRICARE MANAGEMENT UNIVERSITEIT ANTWERPEN UNIVERSITY HOSPITALS HEALTH SYSTEM US ARMY MEDICAL RESEARCH & MATERIAL COMMAND WALL STREET INSTITUTE,S.L. WEIGHT WATCHERS.COM YEONHAP NEWS AGENCY

SYSTEM US ARMY MEDICAL RESEARCH & MATERIAL COMMAND WALL STREET INSTITUTE,S.L. WEIGHT WATCHERS.COM YEONHAP NEWS AGENCY