Características Alta Disponibilidad Oracle

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 12

Caractersticas alta disponibilidad Oracle.

1.1 Qu es la alta disponibilidad?


Disponibilidad es el grado en que una aplicacin, servicio o funcin es accesible en la demanda. La disponibilidad se mide por la percepcin del usuario final de una aplicacin. Si un usuario no puede acceder al sistema, se dice que no est disponible. Generalmente, el trmino tiempo de inactividad se utiliza para referirse a los perodos en que un sistema no est disponible. Los usuarios que quieren que sus sistemas estn listos para servir en todo momento necesita alta disponibilidad. Un sistema que es de alta disponibilidad est diseado para proporcionar un servicio ininterrumpido durante perodos de tiempo de computacin esenciales, durante la mayora de las horas del da, y la mayora de los das de la semana durante todo el ao, esta medida se han mostrado como24x365 . Sin embargo, se pueden hacer excepciones para el tiempo de inactividad mnimo para llevar a cabo ciertas operaciones como actualizar el hardware del sistema o software. Las operaciones de fiabilidad, capacidad de recuperacin, deteccin oportuna de errores, y continua son las caractersticas principales de una solucin de alta disponibilidad: Fiabilidad : El hardware confiable es un componente de una solucin de alta disponibilidad. Confiable de software, incluyendo la base de datos, servidores web y aplicaciones-es tan fundamental para implementar una solucin de alta disponibilidad. Una caracterstica relacionada es la resiliencia. Por ejemplo, hardware de bajo costo de los productos bsicos, combinada con un software como Oracle Real Application Clusters (Oracle RAC), se puede utilizar para implementar un sistema muy fiable. La capacidad de recuperacin de una base de datos Oracle RAC permite que contine el procesamiento a pesar de que los servidores individuales puede fallar. Recuperabilidad : Puede haber muchas maneras de recuperarse de un fracaso. Por lo tanto, es importante determinar qu tipo de fallas pueden ocurrir en su entorno de alta disponibilidad y la forma de recuperarse de las fallas en forma oportuna que satisfaga sus necesidades empresariales. Por ejemplo, si una tabla crtica se elimina accidentalmente de la base de datos, qu medidas debe tomar para recuperarlo? Tiene su arquitectura de ofrecer la posibilidad de recuperar en el tiempo especificado en un acuerdo de nivel de servicio (SLA)? Oportuna deteccin de errores : Si un componente de la arquitectura de su falla, la deteccin rpida es esencial para recuperarse del error inesperado. Aunque usted puede

ser capaz de recuperarse rpidamente de un corte de luz, si se toma 90 minutos adicionales para descubrir el problema, entonces usted no puede cumplir con su SLA. La operacin continua : Facilitar el acceso continuo a los datos es esencial cuando el tiempo de inactividad muy poco o nada es aceptable para realizar actividades de mantenimiento.

Ms especficamente, una arquitectura de alta disponibilidad debe tener los siguientes rasgos:

Tolerar fallos de tal manera que el procesamiento contine con una interrupcin mnima o ninguna Proporcionar incorporado en las medidas preventivas Realizar un seguimiento activo y la deteccin rpida de fallas Proporcionar la capacidad de recuperacin rpida Automatizacin de operaciones de deteccin y recuperacin Proteger los datos para minimizar o prevenir la prdida de datos Implementar las mejores prcticas operacionales para administrar el entorno Lograr los objetivos establecidos en los SLA (por ejemplo, los objetivos de tiempo de recuperacin (RTO) y los objetivos de punto de recuperacin (RPO)) para el costo total de propiedad ms bajo.

1.2 Importancia de la disponibilidad


La importancia de una alta disponibilidad vara entre aplicaciones. Bases de Datos e Internet han permitido la colaboracin en todo el mundo y el intercambio de informacin mediante la ampliacin del alcance de las aplicaciones de bases de datos a travs de organizaciones y comunidades.Este alcance pone de relieve la importancia de la alta disponibilidad en soluciones de gestin de datos. Tanto las pequeas empresas y las empresas globales tienen los usuarios de todo el mundo que necesitan tener acceso a los datos 24 horas al da. Sin este acceso a los datos, las operaciones pueden parar, y los ingresos se pierde. Ahora, los usuarios demandan acuerdos de nivel de servicio de su tecnologa de la informacin (TI) departamentos y proveedores de soluciones, que reflejan la creciente dependencia de estas soluciones. Cada vez ms, la disponibilidad se mide en dlares, euros y yenes, y no slo en el tiempo y la comodidad.

1.3 El costo del tiempo de inactividad

La necesidad de ofrecer mayores niveles de disponibilidad contina acelerndose como las empresas redisear sus soluciones para obtener una ventaja competitiva. Muy a menudo, estas nuevas soluciones se basan en el acceso inmediato a los datos crticos de negocio. Cuando los datos no est disponible, la operacin se puede dejar de funcionar. El tiempo de inactividad puede conducir a la prdida de productividad, prdida de ingresos, deterioro de las relaciones de los clientes, la mala publicidad, y los pleitos. Otro factores a considerar en el costo del tiempo de inactividad son: -La longitud mxima tolerable de una interrupcin imprevista sola. -La mxima frecuencia de incidentes admisibles

2- Determinacin de Requerimientos de alta disponibilidad


Acerca de Determinacin de los requisitos de alta disponibilidad Anlisis del Marco para la Determinacin de los requisitos de alta disponibilidad Requisitos de disponibilidad de Arquitectura

2.1 Acerca de Determinacin de los requisitos de alta disponibilidad


Cualquier empresa que est diseando e implementando una estrategia de alta disponibilidad debe empezar por realizar un anlisis exhaustivo de los factores de negocio que requieren alta disponibilidad. Implementacin de alta disponibilidad puede implicar tareas crticas tales como:

Retirar los sistemas heredados Invertir en sistemas ms capaces y robustos e instalaciones El rediseo de la arquitectura de TI en general y las operaciones para adaptarse a este modelo de alta disponibilidad El rediseo de los procesos de negocio Contratar y capacitar al personal

Usted puede utilizar el alta disponibilidad marco de anlisis de:

1. Completar un anlisis del impacto empresarial 2. Identificar y clasificar los procesos crticos de negocio que tienen los requisitos de alta disponibilidad 3. Formular el costo de la inactividad 4. Establecer la utilizacin, Recovery Time Objective (RTO) , y objetivo de punto de recuperacin (RPO) los objetivos de estos diversos procesos de negocio 5. Entender los objetivos de gestin y el coste total de propiedad (TCO) y retorno sobre la inversin (ROI)
Puede clasificar sus procesos de negocio en varios niveles de alta disponibilidad:

Nivel 1 los procesos de negocio tienen un impacto mximo. Estos son los requisitos ms exigentes de alta disponibilidad, con el RTO y RPO cercano a cero, y que requieren los sistemas de apoyo disponibles continuamente. Para una empresa con un alto volumen de presencia de comercio electrnico, esto puede ser el sistema del cliente basado en Web interaccin. Nivel 2 procesos que se han relajado un poco alta disponibilidad y RTO y RPO requisitos. El segundo nivel de un negocio de comercio electrnico puede ser su cadena de suministro y sistemas de comercializacin. Por ejemplo, estos sistemas no es necesario para mantener grados muy altos de disponibilidad y pueden tener RTO distinto de cero y los valores RPO. As, los sistemas de alta disponibilidad y tecnologas elegidas para soportar los procesos de nivel 2 es probable que sean diferentes de las de los procesos de nivel 1. Nivel 3 procesos puede estar relacionado con el desarrollo interno y los procesos de aseguramiento de la calidad. Sistemas de apoyo a estos procesos no tienen que tener los rigurosos requisitos de alta disponibilidad de los otros niveles.

2.2 Anlisis del Marco para la Determinacin de los requisitos de alta disponibilidad
Los elementos de este marco de anlisis son los siguientes:

Anlisis del impacto empresarial Costo del tiempo de inactividad Objetivo de Tiempo de Recuperacin (RTO) Objetivo de Punto de Recuperacin (RPO)

Objetivo de administracin Costo Total de Propiedad (TCO) y retorno sobre la inversin (ROI)

3 Oracle Database Solutions de alta disponibilidad para las paradas no planificadas


Base de Datos Oracle ofrece una suite integrada de soluciones de alta disponibilidad que aumentan la disponibilidad y eliminar o reducir al mnimo el tiempo de inactividad planificados y no planificados. Estas soluciones ayudan a las empresas a mantener la continuidad del negocio 24 horas al da, siete das a la semana. Sin embargo, las soluciones de alta disponibilidad de Oracle van ms all de la reduccin de tiempo de inactividad mediante el suministro de soluciones para aumentar la utilizacin del sistema en los sistemas de primaria y secundaria y para ayudar a mejorar el rendimiento general, escalabilidad y manejabilidad. Oracle ofrece las siguientes caractersticas para una alta disponibilidad de tiempo de inactividad no planificado:

Fast-Start Recuperacin de errores Oracle Reiniciar Oracle Real Application Clusters y Oracle Clusterware Oracle RAC One Node Oracle Data Guard Oracle GoldenGate y Oracle Streams Tecnologa Oracle Flashback Oracle Automatic Storage Management rea de Recuperacin Rpida Recovery Manager Data Recovery Advisor Oracle Secure Backup Caractersticas de Seguridad de Oracle LogMiner Oracle Exadata Storage Server Software (Cell Exadata) Oracle Exadata Database Machine Oracle Database File System (DSPF) Cliente de conmutacin por error Reparacin de Bloqueo Automtico

Prevencin de la Corrupcin, Deteccin y Reparacin

Tabla de tipos de derrame 3-1 y las soluciones de Oracle de alta disponibilidad para las paradas no planificadas

Interrupci n Alcance Solucin de Oracle Beneficios Fast-Start Failover y FAN integrado con los clientes de Oracle Rplica fsica, alto rendimiento, soporta todos los tipos de datos Fallas en el Oracle GoldenGate y Oracle sitio Streams Flexible activo-activo de alta disponibilidad solucin de
los pies 1

Fallas en el Oracle Data Guard (MAA sitio recomendado)

Fallas en el Recovery Manager sitio Fallas de las ras Fallas de las computado ras Oracle Real Application Clusters y Oracle

La base de datos completamente gestionado de recuperacin y la integracin conOracle Secure Backup

La recuperacin automtica de nodos fallidos y las instancias Notificacin de aplicacin rpida (FAN) con tolerancia a fallos integrada de cliente de Oracle

computado Clusterware (MAA recomendado) Oracle RAC One Node

Siempre-en la instancia de una sola base de datos de los servicios Base de datos de una mejor disponibilidad de las soluciones tradicionales de conmutacin por error de fro

Fallas de las computado ras Fallas de las computado ras Fallas de Oracle GoldenGate y Oracle Oracle Data Guard Fast-Start Recuperacin de errores

Consolidacin de servidores de bases de datos Cach ajustable y previsible recuperacin de fallas de las computadoras

Fast-Start Failover y FAN integrado con los clientes de Oracle

Facilita la creacin de una copia local o remoto de una

Interrupci n Alcance las computado ras Las fallas de iento Las fallas de almacenam iento Las fallas de iento Las fallas de almacenam iento Datos de la Oracle Exadata Storage Corrupcin Server Software (Cell Exadata) y Oracle Automatic Storage Management(MAA recomendado) Datos de la Prevencin de la Corrupcin, Corrupcin Deteccin y Reparacin (MAA recomendado) Configuracin de base de datos de inicializacin comoDB_BLOCK_CHECKING , DB_BLOCK_CHECKSUM yDB_ LOST_WRITE_PROTECT Datos de la Data Advisor de Data Recovery Advisor detecta automticamente Si Oracle ASM detecta una corrupcin y tiene un buen espejo, Oracle ASM devuelve el buen bloque y repara la corrupcin durante la escritura posterior de E / S Celular Exadata es la solucin ms completa, para evitar la corrupcin de la que se escriben en el disco Diferentes niveles de prevencin de la corrupcin y la deteccin de bloque a nivel de base de datos Recovery Manager con el rea de recuperacin Backup Oracle GoldenGate y Oracle Streams El proceso se reanuda en la copia de rplica (local o remoto) en lnea de la base de datos de produccin Totalmente logrado la recuperacin de bases de datos y gestin de copias de seguridad de disco y cinta Oracle Data Guard (MAA recomendado) Fast-Start Failover y FAN integrado con los clientes de Oracle Oracle Automatic Storage Management (MAA Duplicacin y copias automticas en lnea lugares de reequilibrio redundantes de los datos en grupos separados de fallo. Solucin de Oracle Streams Beneficios base de datos de produccin que se puede utilizar para reanudar el procesamiento en caso de fallo

almacenam recomendado)

almacenam rpida y Oracle Secure

Interrupci n Alcance Solucin de Oracle Beneficios daos en los datos y recomienda que el mejor plan de recuperacin. RMAN en lnea bloque de medios de comunicacin el tiempo de recuperacin es ms rpido porque RMAN de utilizar los registros de flashback para restaurar una copia ms actual del bloque de datos para la recuperacin. Datos de la Oracle Data Guard (MAA Corrupcin recomendado) Reparacin de los bloques de datos primarios en tiempo real por ir a buscar una buena versin de una base de datos standby fsica Fast-Start Failover y FAN integrado con los clientes de Oracle Datos de la Oracle GoldenGate y Oracle Corrupcin Streams Errores Humanos Errores Humanos Errores Humanos Perdida escribe Oracle Data Guard , Recovery Manager y elDB_LOST_WRITE_PROTECT parmetro de inicializacin DB_LOST_WRITE_PROTECT parmetro de inicializacin proporciona perdi escribir deteccin. Si una escritura perdida que tuvo lugar en la base de datos principal se detecta ya sea por la base de datos standby fsica o durante la recuperacin de los medios de comunicacin de la base de datos principal, la recuperacin se detiene para preservar la consistencia de la base de datos. Sin embargo, en su defecto a la base de datos standby con Oracle Data Guard se traducir en una prdida de datos. Si una escritura perdida se detecta en la base de datos standby, puede restaurar el archivo afectado y reinicie Redo Apply si la escritura se pierde aislados y el problema de hardware se corrige. LogMiner Caractersticas de Seguridad de Oracle Tecnologa Oracle Flashback Rebobinado de grano fino y de gran capacidad de la base de datos Rehacer anlisis del registro El proceso se reanuda en la copia de rplica (local o remoto) en lnea de la base de datos de produccin Restringir el acceso a la prevencin

Corrupcin recuperacin yRecovery Manager con el rea de Recuperacin Rpida (MAA recomendado)

Interrupci n Alcance Solucin de Oracle Beneficios

Nota: Perdida escribe puede corromper la base de datos completa, que puede que tenga que reconstruir la base de datos afectada despus de resolver el problema de hardware. Perdida escribe Oracle Exadata Storage Server Software (Cell Exadata) Oracle Data Guard Deteccin y prevencin de la desviacin o mal dirigida escribe a otro archivo de datos. Para la proteccin de escritura ms completo perdida, el uso de Oracle Data Guard y establecer el DB_LOST_WRITE_PROTECT parmetro (al Tpica o COMPLETO ) tanto en las bases de datos principal y de reserva Se bloquea Oracle Database y Oracle o ralentizar Enterprise Manager Base de Datos Oracle supervisa automticamente para la base de datos se bloquea y trata de resolverlos. Oracle Enterprise Manager, o un latido del corazn de aplicacin personalizada puede ser configurado para detectar la aplicacin o desaceleracin tiempo de respuesta y reaccionar ante estas violaciones de los SLA. Por ejemplo, puede configurar el Beacon Enterprise Manager para supervisar y detectar los tiempos de respuesta. Entonces, despus de un cierto umbral expira, Enterprise Manager puede llamar al Oracle Data GuardDBMS_DG.INITIATE_FS_FAILOVER PL / SQL para iniciar una conmutacin por error.Vea la seccin sobre "Aplicacin Iniciado Fast-Start Failover" en Oracle Data Guard Broker .

3.2 Fast-Start Fault Recovery


Base de Datos Oracle ofrece una recuperacin rpida y predecible a partir de las fallas del sistema y fallos de base de datos. Recovery from instance, database, and computer failures Database checkpointing that is self-tuning to maintain a desired recovery time objective

3.3 Oracle Restart


Oracle Restart es una nueva caracterstica de Oracle 11 g Release 2 (11.2) que mejora la disponibilidad de single-instance (nonclustered) base de datos Oracle y sus componentes. Oracle Restart se utiliza en entornos de una sola instancia. Para los entornos Oracle Real Application Clusters (Oracle RAC), la funcionalidad para reiniciar automticamente los componentes es proporcionado por Oracle Clusterware.

3.4 Oracle Real Application Clusters y Oracle Clusterware


Si un servidor de clster falla, entonces la base de datos Oracle contina ejecutndose en los servidores sobrevivientes. Cuando ms potencia de procesamiento que se necesita, puede agregar otro servidor sin interrumpir el acceso a los datos. Oracle RAC permite que varias instancias que estn vinculados por la interconnect puedan compartir el acceso a una base de datos Oracle. En un entorno Oracle RAC, Oracle Database se ejecuta en dos o ms sistemas en un cluster, mientras que al mismo tiempo acceder a una base de datos compartida.El resultado es un sistema de base de datos nico que abarca varios sistemas de hardware, permitiendo a Oracle RAC proporcionar alta disponibilidad y redundancia durante las fallas en el clster.

Oracle Clusterware es un software que, una vez instalado en servidores que ejecutan el mismo sistema operativo, permite a los servidores que se unen para operar como si fueran un solo servidor, y gestiona la disponibilidad de las aplicaciones de usuario y bases de datos de Oracle. Oracle Clster tambin proporciona todas las caractersticas necesarias para la gestin de cluster, incluida la pertenencia de nodo, los servicios de grupos, gestin de los recursos mundiales, y las funciones de alta disponibilidad:

Para alta disponibilidad, puede colocar las bases de datos de Oracle (de una sola instancia o bases de datos Oracle RAC) y las aplicaciones de usuario (Oracle y no Oracle), bajo la gestin y proteccin de clster Oracle, para que las bases de datos y aplicaciones de reiniciar cuando un proceso falla o algo as que una conmutacin por error a otro nodo se produce despus de un fallo de nodo. Para la gestin de clster, software de clster Oracle presenta mltiples servidores independientes como si fueran una sola imagen del sistema o de

un servidor virtual. Este servidor virtual se conserva en el clster para todas las operaciones de gestin, permitiendo a los administradores realizar las instalaciones, configuraciones, copias de seguridad, actualizaciones, y las funciones de supervisin. A continuacin, Oracle Clusterware distribuye automticamente la ejecucin de estas funciones de gestin de los nodos correspondientes en el clster.

3.4.1 Ventajas del uso de software de clster Oracle


Clster Oracle proporciona los siguientes beneficios:

Tolera y se recupera rpidamente de fallas de las computadoras y de la instancia. Simplifica la gestin y el apoyo mediante el uso de software de clster Oracle con Oracle Database. Mediante el uso de un menor nmero de proveedores y una pila de todos los de Oracle se obtiene una mejor integracin de comparacin con el uso de terceros de clster. Realiza actualizaciones sucesivas de cambios en el sistema y el hardware. Por ejemplo, puede aplicar las actualizaciones del software de clster Oracle, conjuntos de parches y parches provisionales en forma de rodadura, de la siguiente manera: o Actualiza el software de clster de Oracle Oracle Database 10 gde Oracle Database 11 g o Actualiza el software de clster de Oracle de base de datos Oracle versin 11.1 a la versin 11.2 o Parche de software de clster Oracle Oracle Database 11.1.0.6 a 11.1.0.7 o Parche de software de clster Oracle Oracle Database 10.2.0.2 Paquete 1 a Oracle Database 10.2.0.2 Bundle 2 No se reinicia automticamente los procesos de Oracle. Gestiona automticamente el IP virtual (VIP) de modo que cuando un nodo falla, entonces la direccin VIP del nodo por error a otro nodo en el que la direccin VIP puede aceptar conexiones. Reinicia automticamente los recursos de los nodos fallidos en los nodos sobrevivientes.

Controla los procesos de Oracle de la siguiente manera: o Para bases de datos Oracle RAC, Oracle Clusterware controla todos los procesos de Oracle por defecto. o Para instancias de Oracle de una sola base de datos, software de clster Oracle le permite configurar los procesos de Oracle en un grupo de recursos que est bajo el control de clster Oracle. Proporciona una interfaz de programacin de aplicaciones (API) para las aplicaciones de Oracle y no Oracle, que permite controlar otros procesos de Oracle con Oracle Clusterware, tales como reiniciar o reaccionar a los fracasos y las reglas determinadas. Administra la suscripcin del nodo y evita el sndrome de la divisin del cerebro en el cual dos o ms instancias de tratar de controlar la base de datos. Proporciona la capacidad de realizar actualizaciones sucesivas de liberacin de software de clster Oracle, sin tiempo de inactividad de las aplicaciones.

También podría gustarte