Oracle Grid

Embed Size (px)

Text of Oracle Grid

  • Agenda Visin general Oracle RAC Arquitectura Beneficios

    Alta Disponibilidad Escalabilidad Rendimiento

    Nuevas Funcionalidades de 10g Preguntas y Respuestas

  • Que es un Cluster ?

    Definicin de un cluster Un cluster es un grupo de mquinas

    independientes trabajando conjuntamente comoun 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 compartirSolo para Benchmarks

    IBM DB2 UNIX & Windows Microsoft SQLServer

    DataDataAA--ZZ

    DataDataAA--EE

    DataDataFF--KK

    DataDataLL--SS

    DataDataTT--ZZ

  • Real Application Cluster Qu es ?

    Multiples instancias de Oracle ejecutdose en muchos nodos

    Multiples instancias comparten una db fsica

    Todas las instancias tienen datos comunes, control, y ficheros deinicializacin

  • Oracle Real Application Clusters Oracle Real Application Clusters est

    diseado para satisfacer la mayora de las demandas actuales

    Consolidacin de servidores para dar acceso a grandes demandas de usuarios

    Negocios crticos que necesitan una disponibilidad de servicio de 24x7

    Capacidad de adaptarse a cambios bruscos de demanda.

    Cluster Activo Activo. Acceso simultneo a una misma base de datos desde los N nodos

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

  • Agenda Visin general Oracle RAC Arquitectura Beneficios

    Alta Disponibilidad Escalabilidad Rendimiento

    Nuevas Funcionalidades de 10g Preguntas y Respuestas

  • Oracle Real Application Clusters

    Users

    SharedShared CacheCache

    CacheCache FusionFusion

    ClusteredDatabase Servers

    Low Latency Interconnect

    High SpeedSwitch orInterconnect

    Hub orSwitchFabric

    CentralizedManagement Console

    Mirrored Disk Subsystem

    Storage Area Network

  • Oracle Real Application Clusters

    Server 1Server 1 Server 2Server 2 Server NServer N

    ClusterWareClusterWare ClusterWareClusterWare ClusterWareClusterWare

    Server 3Server 3

    ClusterWareClusterWare

    OSOS OSOS OSOSOSOS

    Raw / CFS / ASM

    Oracle RACOracle RACListener

    Oracle RACOracle RACListener

    Oracle RACOracle RACListener

    Oracle RACOracle RACListener

  • Full Cache Fusion

    DatabaseDatabase

    Node A

    Databasebuffers

    Node B

    Databasebuffers

    RequestRequestData TransferData Transfer

    Oracle Cache Fusion incrementa el rendimiento y la escalabilidad

    Los datos son enviados directamente sobre un canal de interconexin de alta velocidad

    Minimizando la E/S a disco

  • Agenda Visin general Oracle RAC Arquitectura Beneficios

    Alta Disponibilidad Escalabilidad Rendimiento

    Nuevas Funcionalidades de 10g Preguntas y Respuestas

  • Alta Disponibilidad

    Real Application Clusters

    Estar disponible todo el tiempo Diseo para tolerancia a fallos Provee rpida y fiable recuperacin frente a fallos Elimina tiempos de parada

    Soporte en operaciones crticas de negocio

  • Arquitectura mxima disponibilidad

  • Arquitectura de Mxima Disponibilidad

    Principales componentes Redundancia del middle tier o de la aplicacin 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

  • 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 nodosasumen el proceso de losdatos

    MemoryMemory MemoryMemory MemoryMemory

    RAC Proporciona AltaDisponibilidad

  • Enmascara los fallos a los usuarios Aplicaciones y usuarios son automticamente

    reconectados al nodo superviviente Aplicaciones y consultas continuan sin interrupcin Las transacciones DML hacen rolled back

    ComputerComputerAA

    ComputerComputerBB

    ComputerComputerAA

    ComputerComputerBB

    Si el Nodo A falla, los usuarios son

    reconectados al B

    Transparent Application Failover

  • Real Application Clusters

    Escalabilidad

    Escalabilidad ante un nmero creciente de usuarios

    Transparente Escalar ante grandes cargas de trabajo Fcil crecimiento del almacenamiento

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

    MemoriaMemoria MemoriaMemoria MemoriaMemoria ++ MemoriaMemoria

    Alta escalabilidad

  • Rendimiento

    Real Application Clusters

    Posibilidad de paralelizar procesos tanto a nivel de CPUs, como a nivel de Nodos Ideal para entornos DW Oracle10g provee la habilidad de crecer segn sus necesidades

  • Nodo 4Nodo 1 Nodo 2 Nodo 3

    Coordinadorde consultas

    Ejecucin paralela de consultas

    Proceso en paralelo

  • Agenda Visin 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 compaas Automatic storage management (ASM) Reducimos en coste y complejidad de la solucin Disponemos del Automatic Workload Management Disponemos de Automatic Fast Failure Notification (FaN) Mejora en las herramientas de diagnstico y verificacin 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 (Slo para Oracle)

    Software de cluster en todas las plataformas Se puede usar el de Oracle (crs) o el del fabricante Los servicios mnimos 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 mnimo de 1 Gb 2 tarjetas por nodo Mnimo 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 Tercerascompaias

    No hay nico punto de soporte

    Alto coste Multiples productos a

    licenciar Trabajo intensivo al

    instalar , integrar y administrar

    Desigual calidad y funcionalidad entre lascapas

    Menor nmero de nodos No hay eventos comunes

    o APIs de administracin Hardware/OS Kernel

    Applications

    Cluster Control/Failover APIsResource Manager/Resource Agents

    Volume Manager/File system

    Messaging and Locking

    Membership

    Connectivity

  • RAC 10g Entorno de Cluster integrado Solucin 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 funcionalidaden todas las plataformas

    64 nodos Funcionalidades avanzadas

    Notificacin de fallos Soporta sw de cluster de 3as

    compaias

    Applications

    RAC, Other Apps

    Services Framework

    Cluster Control/Recovery APIs

    Automatic Storage Management

    Messaging and Locking

    Membership

    Connectivity

    E

    v

    e

    n

    t

    S

    e

    r

    v

    i

    c

    e

    s

    M

    a

    n

    a

    g

    e

    m

    e

    n

    t

    A

    P

    I

    s

    Hardware/OS Kernel

  • Fast Connection Failover ( FAN )

    Rpida , recuperacin coordinada sin intervencin humana

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

    Recuperacin inmediata < 20 segundos en

    lugar de 15 minutos Auto correccin

    Oracle 10g Clusterware

    AppServer

    10g

    RAC

  • Automatic Workload Management

    No requiere cambios en las aplicaciones

    Las Reglas especifican la asignacinautomtica de recursos

    Enterprise Manager proporciona controles de servicio manuales, por ejemplo,

    Start/stop, enable/disable, relocate

  • Automatic Workload Management

    Asignacin de Servidores Normal

    Order Entry Supply ChainRepuesto

  • Automatic Workload Management

    Fin de Trimestre

    Order Entry Supply Chain

  • Asignacin de Servidores Normal

    Order Entry Supply ChainRepuesto

    Automatic Workload Management

  • Un Servidor Falla

    Order Entry Supply ChainRepuesto

    Automatic Workload Management

  • Reasigna el Servidor de Repuesto a Order Entry

    Order Entry Supply Chain

    Automatic Workload Management

  • Automatic Workload Management Enterprise Manager Controls

    Operaciones sobre servicios

    Start / Stop Enable / Disable Relocate

    Ver estado del servicio Incluye las reglas de

    asignacin

  • Automatic Storage Management

    Elimina la necesidad de sistema de ficheros de cluster y volume manager de otros fabricantes

    Elimina l

Recommended

View more >