Recuperación

Resiliency

ResiliencyProporcionar una recuperación de la base de datos es un acto de balance entre costos de hardware, tiempo de recuperación desde sistemas suspendidos (1) y el número de transacciones que se pueden “perder” debido a una suspensión (1). Caché incluye capacidades como agrupaciones y sombras que permiten a los arquitectos de sistema diseñar todo lo que necesite el sistema para su mejor adaptación a las necesidades y recursos de su organización.

(1) Suspensión temporal de operación, por falla de energía eléctrica y otra causa externa.

Recuperación

Las suspensiones (1) ocurren. Algunas son planificadas, tales como cuando un sistema es bajado para una reconfiguración o mejoras. Algunas no son planificadas, tal vez causadas por alguien que tropiece con el cable toma corriente. Algunas se pueden clasificar como desastres, por ejemplo, un incendio en el edificio, o un apagón eléctrico en el vecindario. La recuperación se refiere a la habilidad del sistema para adaptarse a esto y recuperarse de las suspensiones (1). Al entregar una variedad de herramientas de recuperación, Caché les da a los arquitectos de sistema opciones, cuando se lleva a un balance de costos, disponibilidad de sistema y estado de retención de la base de datos.

Agrupabilidad para una Alta Disponibilidad al Enfrentar Suspensiones Parciales.

En una base de datos agrupada, dos o más servidores pueden acceder a la misma base de datos. Ellos están configurados para que si un servidor falla, los otros miembros de la agrupación se hagan cargo de los trabajos que éste estaba ejecutando. Los usuarios notarán poca ó ninguna interrupción de las operaciones, dependiendo de la arquitectura del sistema.

Una arquitectura común (y con un costo-eficiente equitativo) es la agrupación de puente, en la cual múltiples servidores de datos comparten el acceso a la base de datos, pero sólo uno está activo en el momento. Si el servidor activo falla, el servidor que se encuentra preparado, toma el control automáticamente. Dependiendo del sistema operativo, el Puente puede tomar, como máximo, unos pocos minutos. El Protocolo para Empresas de Caché (PEC) entrega una ventaja única en esta clase de sistema ya que las transacciones, aunque se pueden demorar, no se perderán.

Failover Cluster

Otro tipo de agrupación es la base de datos compartida, en la cual todos los miembros de la agrupación pueden acceder simultáneamente a la base de datos. Este sistema asegura que la base de datos permanence disponible, pero puede necesitar un hardware o administración adicionales. Caché en la actualidad* soporta agrupaciones de bases de datos compartidas en las plataformas Alpha OpenVMS y Unix TRU64.

Ocultamiento para un Estado de Recuperación en el Escenario de un Desastre

En esas raras ocasiones cuando golpea un desastre y se pierde o se daña la base de datos, la pregunta apropiada es la reintegración de los datos. Específicamente, cuán actualizada está la copia de respaldo más reciente de la base de datos? Las copias de respaldo pueden ser de hace horas, días, ó incluso semanas – y pueden necesitar un largo período para ser recargadas. Por esa razón, algunos sistemas utilizan servidores ocultos para mantener un duplicado de la base de datos en tiempo real. Dependiendo de la arquitectura del sistema, el estado latente – el tiempo entre cuando ocurre un cambio en la base de datos primaria, y cuando éste ocurre en la base de datos oculta – típicamente será de una fracción de segundo hasta unos pocos segundos. Caché tiene la capacidad de medir el estado latente en un sistema oculto. También incluye provisiones para correr transacciones hacia atrás, que no estaban en el sistema oculto cuando ocurrió la falla.

Shadowing

El ocultamiento puede ser utilizado por un sistema de agrupación, de esta manera entrega disponibilidad y un estado de retención a la base de datos. En las agrupaciones ocultas, cada miembro de la agrupación escribe en un libro diario separado. Estos son transferidos al servidor oculto. Cuando son recuperados, se aplican las instrucciones de acuerdo al número secuencial de los diarios de la agrupación.

Evitando Pérdidas de Tiempo debido a Suspensiones Planificadas

Uno de los aspectos examinados a menudo en la recuperación es la habilidad para evitar suspensiones(1) planificadas. Las capacidades de administración del sistema Caché permiten muchas modificaciones de la base de datos y del sistema de configuración, las que se hacen sin necesitar una reiniciación (del sistema) u otra interrupción en las operaciones.

(1) Suspensión temporal de operación, por falla de energía eléctrica y otra causa externa.

* Se planifica el soporte en otras plataformas. Verifique con su representante de cuenta para su disponibilidad.