Está en la página 1de 11

Disponibilidad

| Administracin de Base de Datos



1

UNIVERSIDAD NACIONAL DE
SAN MARTIN
FACULTAD DE INGENIERA DE SISTEMAS E
INFORMTICA

ADMINISTRACION DE BASE DE DATOS




DOCENTE:
Ing. Andy Hyrvin Rucoba Reategui.
TEMA:
Disponibilidad.
ALUMNOS:
Jarvin Estalin Villalobos Silva.
Nataly Huamn Macedo.
Carolina Mendoza Amasifuen.
Royser Lizana Oliva.
Jhair Augusto Cndor Silva.
SEMESTRE:
2014-II.

2014
TARAPOTO




Disponibilidad


| Administracin de Base de Datos

2











INDICE
DISPONIBILIDAD ........................................................................................................................... 3
ALTA DISPONIBILIDAD .................................................................................................................. 3
TRMINOS Y DEFINICIONES DE ALTA DISPONIBILIDAD .............................................................. 4
ESTRATEGIAS ................................................................................................................................ 5














Disponibilidad


| Administracin de Base de Datos

3


DISPONIBILIDAD

1. DEFINICIN E IMPORTANCIA

La disponibilidad es una de las caractersticas de las arquitecturas
empresariales que mide el grado con el que los recursos del sistema estn
disponibles para su uso por el usuario final a lo largo de un tiempo dado.
sta no slo se relaciona con la prevencin de cadas del sistema (tambin
llamadas tiempos fuera de lnea, downtime u offline), sino incluso con la
percepcin de "cada" desde el punto de vista del usuario: cualquier
circunstancia que nos impida trabajar productivamente con el sistema
desde tiempos de respuesta prolongados, escasa asistencia tcnica o falta
de estaciones de trabajo disponibles es considerada como un factor de
baja disponibilidad.

El concepto de disponibilidad se relaciona con la capacidad operativa de
algo para llevar a buen trmino una determinada actividad.
Independientemente de que algo o alguien se encuentren materialmente
presente, la disponibilidad solo puede garantizarse cuando se tiene una
presencia a nivel funcional, una posibilidad de servirse de aquello para lo
que esa persona o cosa suele servir o generar valor.
ALTA DISPONIBILIDAD

Alta disponibilidad (High availability) es un protocolo de diseo del sistema y su
implementacin asociada que asegura un cierto grado absoluto de continuidad
operacional durante un perodo de medicin dado.
Consiste en una serie de medidas tendientes a garantizar la disponibilidad del
servicio, es decir, asegurar que el servicio funcione durante las veinticuatro
horas, adems es una caracterstica que tiene un sistema para protegerse o
recuperarse de interrupciones o cadas, de forma automtica y en un corto
plazo de tiempo. Tratando al mximo de eliminar o tolerar los posibles puntos
de fallo.
CARACTERSTICAS

Viene definida por el resultado, no por la estrategia a implementar.
Se mide en trminos de Tiempo al aire y Tiempo fuera.
Disponibilidad


| Administracin de Base de Datos

4
El enemigo a vencer son las cadas y tiempos de recuperacin.
A la alta disponibilidad se le suma en las Bases de Datos los aspectos
de Calidad relacionadas con los servicios de este tipo.
Recuperar un sistema toma su tiempo.
La estrategia por excelencia es la redundancia de recursos.
En los recursos redundantes hacemos copias.
TRMINOS Y DEFINICIONES DE ALTA DISPONIBILIDAD


Redundancia
Los fabricantes han estado diseando redundancia en sus productos en forma
de fuentes de poder redundantes, mltiples procesadores, memoria
segmentada y discos redundantes. Esto tambin se puede referir a sistemas de
servidores corriendo en modo de alerta en caliente en otra ubicacin. Se puede
tambin configurar de la misma manera los controladores de discos y de cintas
con rutas paralelas, repartiendo la carga de la red en dos lneas y
proporcionando consolas alternas de control. En pocas palabras, eliminando lo
ms que se pueda, cualquier punto nico de falla que pueda interrumpir la
disponibilidad del servicio.

Reputacin
La reputacin de los proveedores clave como servidores, almacenamiento,
bases de datos y equipos de redes juegan un papel principal en la bsqueda de
la alta disponibilidad. Hay varias maneras para verificar la reputacin como
porcentaje de participacin en el mercado, comportamiento histrico en
clientes, y reportes de analistas de industria.

Confiabilidad
La confiabilidad de los equipos y de los programas tambin se puede verificar
por referencias de clientes y analistas de industria. Adems se recomienda
establecer un monitoreo permanente a travs de la gente de operaciones,
soporte y tcnicos del proveedor, adems de comparar con otros
departamentos de TI. Aunque pudiera parecer que la informacin de los
tcnicos del proveedor podra estar sesgada, en mi experiencia conozco de la
seriedad y franqueza de los tcnicos que son conscientes que al conocer esta
informacin, mi plan de continuidad tiene mayor probabilidad de operar.

Facilidad de Reparacin
Este factor califica la facilidad relativa con la cual los responsables del servicio
tcnico pueden arreglar la falla. Dos mtricas comunes para medir esto es
cuanto se demora en hacer el trabajo de reparacin, y cada cuanto se debe
repetir. En sistemas ms sofisticados, se pueden establecer centros de
Disponibilidad


| Administracin de Base de Datos

5
diagnstico remoto que permite detectar fallas, y montar medidas que la eviten.

Restablecimiento
Se refiere a la habilidad para sobreponerse a una falla momentnea, de tal
manera que no haya impacto en la disponibilidad para el usuario final. Puede
ser tan pequeo como una pequea porcin de la memoria recuperndose de
un error insignificante, o algo tan grande como un sistema de servidores que
decida invernar sin razn alguna, sin prdida de informacin transaccional. El
restablecimiento tambin incluye repetidos ensayos de escritura y/o lectura a
un disco o a una cinta, al igual que la retransmisin a travs de lneas de redes.

Robustez
Esta ltima caracterstica de alta disponibilidad describe el diseo general del
proceso de disponibilidad. Un proceso robusto resistir una variedad de
ataques, tanto internos como externos, que podran fcilmente interrumpir y
daar la disponibilidad en un ambiente ms dbil. Robustez implica un alto
nivel de documentacin y entrenamiento para absorber cambios tcnicos a las
plataformas, productos, servicios y clientes; cambios de personal cuando hay
rotacin y expansin, y cambios en los negocios cuando hay nuevos objetivos,
adquisiciones, y fusiones.
ESTRATEGIAS

Las soluciones que SYBASE nos brinda se mencionarn a continuacin:
ASE CLUSTER EDITION
ClusterEdition se basa en la fiabilidad de ASE y reducir los costes
operativos, ofreciendo una infraestructura de base de datos que permite
a las TI para mejorar los niveles de aplicacin de servicio, reducir los
costos del centro de datos y crear una infraestructura de datos para el
crecimiento futuro del negocio.
Proteger los niveles de servicio
Protjase contra el tiempo de inactividad de fallo de nodo porque los
otros nodos del clster siguen afectados.
Maximizar la utilizacin de recursos
Consolidar mltiples aplicaciones en el clster, maximizar el uso de los
recursos y la reduccin de hardware subutilizados.
Disponibilidad


| Administracin de Base de Datos

6
Reducir los costos de infraestructura
Implementar grupos en la norma, el hardware de los productos bsicos,
la reduccin de costos de compra, y el apoyo
Proporcionar una red de computacin que se puede ampliar fcilmente y
mantenido por traer nodos en lnea y fuera de lnea, segn sea
necesario.
SYBASE REPLICATION SERVER
Replication Server mueve y sincroniza datos a lo largo y ancho de la
empresa para responder a los retos del negocio. Entrega datos
operativos entre infraestructuras de datos complejas y ampliamente
distribuidas, en tiempo real. Si el reto es:
Asegurar que los datos estn continuamente disponibles cuando
circunstancias externas amenacen la continuidad de las operaciones, o
pronta recuperacin en el evento de un desastre.
Integrar y sincronizar operaciones entre mltiples ubicaciones remotas.
Soportar la generacin de reportes, a tiempo y de manera detallada.
Otros Beneficios
Brinda operacin continua sin importar las fallas de hardware/software y
durante procesos de mantenimiento, al mismo tiempo que provee
soporte a toma de decisiones en tiempo real sin afectar los sistemas de
produccinReplication Server hace parte de nuestros productos para
la Continuidad del Negocio.
Permite la integracin y sincronizacin de operaciones a lo largo de
ubicaciones remotas.
SYBASE MIRROR ACTIVATOR
MirrorActivator es una solucin de continuidad del negocio y el software
de recuperacin de desastres de planificacin de bases de datos de
misin crtica.
Caractersticas
El tiempo de inactividad de aplicaciones es un riesgo operativo que
cuesta millones de dlares en empresas de negocios perdidos.
Para clientes que utilizan o estn considerando los productos de
replicacin de almacenamiento, MirrorActivator es la continuidad del
Disponibilidad


| Administracin de Base de Datos

7
negocio y slo una solucin de recuperacin de desastres que
proporciona conmutacin por error de base de datos en cuestin de
minutos o incluso segundos con cero prdida de datos a una base de
datos standby caliente.
Beneficios
Conmutacin por error en cuestin de minutos o segundos con una
base de datos standby caliente a su sitio secundario.
Eliminar la prdida de datos con la replicacin sncrona en disco
Maximizar el retorno de la inversin con una base de datos de activos
secundarios para la presentacin de informes y ms.
Mitigar la corrupcin de datos con la replicacin de bases de datos
transaccionales.
Reducir al mnimo el trfico de red por reflejo slo la transaccin de base
de datos.
SYBASE OPEN SWITCH
Garantiza la disponibilidad continua de los sistemas, sin complicaciones, sin
confusin, y no hay necesidad de que vuelva a conectar.
OpenSwitch encamina a los usuarios finales del sistema primario a un sistema
de respaldo en la mitad del da, en la mitad de la aplicacin, sin perder una
pulsacin.
Los programas del cliente emigran como una sola pieza para una base de
datos de rescate de la conexin en el caso de una interrupcin imprevista.
SYBASE FILEOVER
Se describe las configuraciones asimtricas y simtricas de Adaptive Server en
un sistema de alta disponibilidad.

Configuracin Simtrica
Una configuracin asimtrica se compone de dos servidores de adaptacin que
se ejecutan en mquinas separadas. El Adaptive Server primaria realiza el
trabajo durante las operaciones del da, mientras que el de Adaptive Server
secundaria est preparado para hacerse cargo del trabajo durante una falla del
sistema o de un mantenimiento programado. El compaero de secundaria es
una de Adaptive Server independiente, y puede tener sus propias aplicaciones
en ejecucin. Para configurar la conmutacin por error, el compaero de
secundaria debe ser una instalacin de Adaptive Server recientemente, y an
no pueden tener los inicios de sesin de usuario o bases de datos de usuario.
Disponibilidad


| Administracin de Base de Datos

8
Despus de finalizar la configuracin, usted puede agregar los inicios de sesin
de usuario y bases de datos para el compaero de secundaria.











Configuracin Asimtrica
Como la configuracin asimtrica, la configuracin simtrica consta de
dos servidores de adaptacin completamente funcional que se ejecutan
en mquinas separadas, con sus propios dispositivos del sistema, bases
de datos del sistema, bases de datos de usuario, y los inicios de sesin
de usuario. However, when failover occurs, either of the Adaptive Servers
acts as a primary or secondary companion for the other Adaptive Server.






Disponibilidad


| Administracin de Base de Datos

9


Sin embargo, cuando se produce la conmutacin por error, cualquiera de
los actos de Adaptive Server como un compaero de primaria o
secundaria para el Adaptive Server otros.

HERRAMIENTAS DE DISPONIBILIDAD EN EL GESTOR

SYBASE admite unidades de cinta y discos duros para crear copias de
seguridad y restaurar bases de datos. con el fin de que estas copias
adicionales puedan utilizarse para restaurar el original despus de una eventual
prdida de datos
El comando dump
Crea una copia de seguridad de las bases de datos y los registros de
transacciones.
El comando load
Restaura las bases de datos y los registros de transacciones. Para copiar
bases de datos suministradas por Sybase.
Backup Server. Administra actividades de carga, volcado, copia de seguridad
restauracin de bases de datos.
Adaptive Server Enterprise Monitor Historical Server. Obtiene datos sobre
el rendimiento de Monitor Server y los guarda en archivos para utilizarlo
posteriormente. Utilizarlos posteriormente.
TECNICAS DE RECUPERACION DE DATOS

COPIAS DE SEGURIDAD DE LA BASE DE DATOS
Para poder efectuar cualquier tipo de restauracin de una base de datos, es
necesaria la realizacin de copias de seguridad (backups) de la base de datos
de forma peridica. Este proceso consiste en la escritura de una copia exacta
de la base de datos en un dispositivo magntico separado del que contiene a la
propia base de datos. En los sistemas ms grandes, este dispositivo suele ser
una cinta magntica. En los sistemas basados en microordenadores, puede
tratarse de un cartucho de cinta de casete, o de uno o ms discos flexibles.
Habitualmente, mientras se est generando una copia de seguridad es preciso
detener todas las dems actividades de la base de datos.
Disponibilidad


| Administracin de Base de Datos

10

A menudo se realiza ms de una nica copia, que luego se almacenan en un
lugar lejos del ordenador, y alejadas entre s, con el fin de que si algn tipo de
suceso catastrfico produjese la destruccin del ordenador, al menos una de
las copias en cinta no resultase daada por el mismo suceso. Cuando se trata
de bases de datos crticas, como las que guardan informacin bancaria, suele
guardarse al menos una copia en un lugar alejado bastantes kilmetros de la
instalacin del ordenador. Adems, no es raro que se mantengan varias
generaciones de copias, para aadir un nivel de seguridad adicional.

DIARIOS DE TRANSACCIONES Y RESTAURACIN/REEJECUCIN
Una extensin de la tcnica anterior consiste en el mantenimiento automtico
de un fichero de ordenador, que contenga una lista de los cambios hechos en
la base de datos entre dos copias de seguridad consecutivas. Esta lista se
conoce como diario de transacciones, y se mantiene siempre en un dispositivo
fsico diferente del que almacena a la propia base de datos. Habitualmente se
utiliza para este propsito una unidad de cinta magntica, o una unidad de
disco diferente. La razn para usar un dispositivo separado es simplemente
que si la base de datos resulta daada, la causa de dicho dao no tiene por
qu afectar a los datos almacenados en un dispositivo fsico diferente.
La forma de utilizar un diario de transacciones como ayuda para la restauracin
es idntica a la que ya se ha descrito, excepto en la ltima etapa. En este caso,
la restauracin de las transacciones anotadas en el diario las realiza una
utilidad del SGBD, que devuelve la base de datos al estado inmediatamente
anterior al momento del fallo. Este proceso se conoce habitualmente como
restauracin/reejecucin.

RECUPERACIN POR RETROCESO
La recuperacin por retroceso resulta til en situaciones en las que el
procesamiento de la base de datos se ve interrumpido, pero la base de datos
en s no resulta daada de forma alguna. Un ejemplo de esto podra ser algn
tipo de fallo que produzca una terminacin anormal de la ejecucin del SGBD.
Las transacciones en marcha podran ser abortadas antes de su finalizacin, y
los registros asociados a las mismas quedaran en estados desconocidos,
aunque el resto de la base de datos no se vera afectada.

La tcnica de recuperacin por retroceso requiere que el diario de
transacciones contenga imgenes iniciales de cada registro de la base de
datos que haya sufrido modificaciones desde la ltima copia de seguridad. Una
imagen inicial es una copia de un registro tal como se encontraba
inmediatamente antes de ser modificado como parte de una transaccin, es
decir, justo antes del inicio de dicha transaccin.

Disponibilidad


| Administracin de Base de Datos

11
RECUPERACIN POR ADELANTO
El adelanto es otro tipo de mecanismo de recuperacin, que se usa a menudo
cuando una base de datos ha sido daada y debe, por tanto, ser restaurada a
partir de una copia de seguridad. Se parece a la tcnica del retroceso, y
comparte con sta la ventaja de que es mucho ms rpida que el mtodo de
restauracin/reejecucin. Requiere que el diario de transacciones contenga una
imagen final de cada registro de la base de datos que ha sido modificado desde
la ltima copia. Una imagen final es una copia de un registro, inmediatamente
despus de haber sido modificado como parte de una transaccin, es decir, en
el estado en que se encuentra al finalizar dicha transaccin.

También podría gustarte