64

Oracle Grid

  • Upload
    ingelan

  • View
    65

  • Download
    4

Embed Size (px)

Citation preview

  • 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 la necesidad de ajuste de E/S Elimina la posibilidad de fragmentacin de

    datos Rebalancea dinmicamente los datos online

    cuando un disco es aadido o eliminado

  • ASM

    La Pila Operacional

    DisksLogical VolsFile System

    0010 0010 0010 0010 00100010 0010 0010 0010 0010Files

    TablespaceTables

    Disk GroupLogical VolsFile System

    Files TablespaceTables

    HOY ASM

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

  • Aadir un Disco con ASM

    Grupo de Discos

    El DBA detecta lapeticin de aadir un disco al grupo de discos existente

  • Rebalanceo Dinmico con ASM

    Grupo de Discos

    Rebalanceo Automticoonline siempre que la configuracin cambie

  • Rebalanceo Dinmico con ASM

    Rebalanceo Automticoonline siempre que laconfiguracin cambie

    Solo mueve una cantidad de datos proporcional al tamaoaadido

    Grupo de Discos

  • Administracin Grfica 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 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

    Pagina del Cluster 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 Performance Page

    Vistas de BD Informacin de la

    instancia Vista de datos por

    servicio Recogidos por

    AWR Vista de los

    servicios masusados, modulos, acciones

    Ver alertas

  • Enterprise Manager Cluster Page

  • Vista Cluster Muestra la

    utilizacin de hw CPU Memoria Disco

    Enterprise Manager Cluster Hw Performance

  • Necesidades de las PYME

    No pueden invertir en complejidad Facilidad de uso, mantenimiento y compra Necesitan plataformas de buena relacin

    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 inversin realizada

  • RAC en 10g Standard Edition

    Alta Disponibilidad y Escalabilidad

    econmica para elMid-market

  • Para organizaciones entre 1y 1000 usuarios * Bases de datos de unos 500 Gb * Soporte a Real Application Cluster Licencias por usuario (mnimo 5) o CPU, para

    uso ilimitado. Mximo de 4 CPUs mono-ncleo (

    equivalente multi-ncleo)

    Oracle Database 10g Standard Edition

    * No son restricciones de licencia

  • Oracle Database 10g Standard Edition Instalacin y Configuracin simplificadas, con

    gestin automtica 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 (podra 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 Proteccin frente a fallos de hardware

    Configuracin - 2 nodos X 2 CPU cluster Si uno falla, mantenemos servicio en el otro

    Escalabilidad en hardware de bajo coste Fcil actualizacin a EE Aada ms 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 SEpublic network

    Node1

    Operating SystemCRS

    clusterinterconnect

    cache to cache

    Databaseinstance 1

    ASM Instance 1

    Node2

    Operating SystemCRS

    Database instance 2

    ASM Instance 2

    redo logs all instances

    shared storage

    Database files

    control files

    OCR and Voting Disk

    VIP1 VIP2

  • Ejemplo:Cadmus MediaWorks Sus responsabilidades principales son la

    infraestructura de sistemas, desarrollo de software, base de datos y diseo de redes.

    Soluciones para proveer publicaciones digitales en Internet a un coste efectivo.

  • Por qu SE RAC?

    Aplicacin de Misin Crtica Requera Load-Balancing y Failover Instalacin y gestin sencilla (sin DBA!) Soporte 24x7

  • Beneficios recibidos

    Soporte de un slo proveedor para RAC enLinux

    Reduccin 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 rpida

  • Alternativa: Cluster ACTIVO-PASIVO

    A

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

    DiscoDisco

    La base de datosORACLE almacenada en el grupo de

    recursos A se reinstanciar en la mquina B cuando la mquina A

    no funcione

    A B

    ORACLE FAILSAFEen Cluster MSCS NT

    MSCS

    Clusters HA bajo UNIX- HACMP mode 1, AIX- ServiceGuard, HP- Compaq Tru64 Cluster- Sun Cluster- 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) Solucin de HA, pero no aporta escalabilidad RAC fundamenta la evolucin hacia Grid

  • Grid: Computing On Demand

    Particionar un gran servidor Partes muy caras, de gran

    calidad Software integrado Alta calidad de servicio a

    coste muy alto

    Uso coordinado de servidores pequeos

    Partes de bajo coste, estndar,y modulares

    Abierto, Completo, software integrado

    Alta calidad de servicio abajo coste

    Mainframe Model Grid Computing Model

  • Oportunidades de negocio

    Metodologa. Implantacin 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.

  • Metodologa. Implantacin eficaz

    Toma de requerimientos Definicin de la plataforma y componentes Validacin de las certificaciones Estudio de las aplicaciones a desplegar Instalacin Oracle Real Application Clusters Ajuste de las instancias Despliegue de las aplicaciones Test, test & test Documentacin y Formacin

  • 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 ClustersABB GROUP PROCESSES LTD.MRA SYSTEMSACER ITALYACQUEDOTTO PUGLIESE S.P.A.ADP CLAIMS SOLUTIONS AEI RESOURCESAMERICAN AIRLINES INCANCITEL S.P.A.BOVERKETC&MCELL-CCI BETTER BRANDSCITY OF HOUSTONCMSSCOGNICASE INCCOLONIAL BANKCOMCASTDELL COMPUTERDENTAL BENEFIT PROVIDERSDEPT OF ENERGYDEUTSCHE BANK AGDYNASYT INTERNATIONAL COMPANYE2OPENELECTRONIC COMM NETWORKSEDSENTERGYERIE INSURANCE GROUP

    EXOLGAN S.A.FAIRFAX FINANCIALFAST BEAT.COMFBIFRAPORT AGFUJITSU SIEMENSGRIDSOUTHHILLENBRAND INDUSTRIESHK EXAMINATIONS AUTHORITYHUTCHISON INTERNATIONALIMAGE APIINTEC TELECOMINTTRAK LINE AMERICALDS CHURCHMAGISTRAT GRAZMAHER TERMINALS INCMEDSITE INCMINISTERO DEI TRASPORTIMTS S.P.A.NEDERLANDSE GASUNIE NVNETBYTELNEXTELNORTH SHORE LONG ISLAND JEWISH HEALTH SYSTEM

    OCLCODIN FORVALTNING ASOMAHA PUBLIC POWER DISTRICT

    OPTATEORANGE A/SOVID TECHNOLOGIESOXFORD HEALTH PLANSPETCO ANIMAL SUPPLIES INCPRG INTERNATIONALPRIME NETWORK SERVICESRADIAN GROUPSABA ISLAMIC BANK-YMNSECURASIEMENS AKTIENGESELLSCHAFTSISTERS OF MERCY HEALTH SYSTEMSODEXHO PASS VENEZUELA SOUTHWEST POWER POOLSPECTRUM HEALTHCARE STARK COUNTYSTATE OF WASHINGTONTECIS ECOM AGTHERMA TRUTRICARE MANAGEMENT UNIVERSITEIT ANTWERPENUNIVERSITY HOSPITALS HEALTH SYSTEMUS ARMY MEDICAL RESEARCH & MATERIAL COMMAND

    WALL STREET INSTITUTE,S.L.WEIGHT WATCHERS.COMYEONHAP NEWS AGENCY