Características Alta Disponibilidad Oracle
Características Alta Disponibilidad Oracle
Características Alta Disponibilidad Oracle
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.
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
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
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)
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
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 Recovery Manager sitio Fallas de las ras Fallas de las computado ras Oracle Real Application Clusters y Oracle
La recuperacin automtica de nodos fallidos y las instancias Notificacin de aplicacin rpida (FAN) con tolerancia a fallos integrada de cliente de Oracle
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
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)
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)
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 .
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.
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.