disponibilidad de datos

23
CAPITULO VII Disponibilidad de Datos

Upload: utn

Post on 08-Jul-2015

1.220 views

Category:

Travel


1 download

TRANSCRIPT

Page 1: Disponibilidad de datos

CAPITULO VII

Disponibilidad de Datos

Page 2: Disponibilidad de datos

Disponibilidad de Datos

SIEMPRE ES HORARIO DE MÁXIMA AUDIENCIA EN ALGUN LUGAR DEL

MUNDO.

La disponibilidad de los datos en la empresa esmuy importante ya que si no estándisponibles, las aplicaciones no puedenfuncionan y la empresa pierde dinero.

Es responsabilidad del DBA que la Base deDatos este en línea y operando.

Los e-business necesitan estar disponiblestodo el tiempo.

Page 3: Disponibilidad de datos

Disponibilidad de Datos

Un sistema Web que no esta disponible

puede hacer perder clientes y prestigio a la

empresa.

No solo e-business impulsa un aumento de

disponibilidad.

Otros factores son:

Clientes exigen un excelente servicio y al

momento.

Se debe estar a tono con los tiempos.

También se debe ganar competitividad.

Page 4: Disponibilidad de datos

Definición de Disponibilidad

La disponibilidad es la condición donde un

recurso dado puede ser accedido por sus

consumidores.

Además es el porcentaje de tiempo que un

sistema puede ser usado en trabajo

productivo.

Si el rendimiento de una Base de Datos es

demasiado pobre y los usuarios no pueden

realizar su trabajo, su considera que la Base

de Datos no está disponible.

Page 5: Disponibilidad de datos

Definición de Disponibilidad

La disponibilidad tiene 4 Componentes.

Manejabilidad: la capacidad de crear y mantener unentorno eficaz, que proporciona servicio a losusuarios.

Recuperabilidad: la capacidad para restablecer elservicio en caso de un fallo o error de componente.

Fiabilidad: la capacidad para prestar el servicio enlos niveles especificados por un período determinado.

Facilidad de servicio: la capacidad de determinar laexistencia de problemas, diagnosticar su causa (s), yla reparación de los problemas.

Page 6: Disponibilidad de datos

El Aumento de los Requisitos de

Disponibilidad

El tiempo disponible para la optimización delrendimiento del software y sistemas críticos delnegocio está contrayéndose.

El DBA está luchando para hacer frente a unavariedad de necesidades que incluyen el diseño denuevas aplicaciones, y el mantener operativas lasaplicaciones críticas de negocio.

Si los procedimientos de mantenimiento no secumplen, sufre el rendimiento.

Cada vez más los negocios demandan disponibilidadtodo el tiempo de los sistemas, y el costo del tiempofuera de línea aumenta y el tiempo para optimizar elrendimiento disminuye.

Page 7: Disponibilidad de datos

Reducción del Tiempo para

Mantenimiento

Las bases de Datos con muchastransacciones necesitan mantenimiento yreorganización periódica y en ese lapso, laBase de Datos no esta disponible.

Las bases de datos crecen, se requieredisponibilidad 24/7, las modificaciones a lasbases de datos las fragmentan y lareorganización de archivos necesita que la BDesté inaccesible.

El DBA debe ser muy creativo para encontrartiempo para ejecutar procesos demantenimiento de rutina.

Page 8: Disponibilidad de datos

Soporte de Decisiones

El soporte a la toma de decisiones obliga a

replicar los datos a varios ambientes.

La base de datos no está disponible en la

carga y descarga de datos.

Page 9: Disponibilidad de datos

Data Warehousing

En los Data Warehousing , la descarga de

datos externos u operacionales y carga a los

Data Warehousing afectan la disponibilidad

del sistema.

Page 10: Disponibilidad de datos

Disponibilidad de tiempo

completo

El dinero nunca duerme y fluye a través de

sistemas globales 24 / 7.El tiempo fuera no es

tolerado.

Las tareas de mantenimiento se realizan en

pequeños fracciones de tiempo previamente

dispuestas.

Page 11: Disponibilidad de datos

Creciente complejidad de TI

Los DBA operan sistemas cada vez más

complejos y heterogéneos haciendo más

difíciles las tareas ordinarias de monitoreo.

Las adquisiciones de nuevos negocios y

fusiones obligan a consolidar sistemas

incompatibles.

Page 12: Disponibilidad de datos

Costo del tiempo de

inactividadEl costo de inactividad varia de empresa aempresa. Es verdad que algunas organizacionesmanejan mejor el tiempo fuera.

Costos de tiempo fuera incluyen: Pérdida en el negocio.

Costos de puesto en marcha.

Implicaciones legales.

El tiempo fuera también influye en la imagen de laempresa.

Se debe difundir los riesgos de pérdidas portiempo fuera para que se invierta en prevención.

Page 13: Disponibilidad de datos

Cuanto Disponibilidad es

Suficiente?

Disponibilidad tradicionalmente se discuten en

términos del porcentaje del tiempo total que

un servicio tiene que estar arriba.

Mientras más confiable un sistema existe más

disponibilidad de éste.

La disponibilidad de 5 nueves significa

99.999% del tiempo funcionando.

Page 14: Disponibilidad de datos

Cuanto Disponibilidad es

Suficiente?

Page 15: Disponibilidad de datos

Cuánta Disponibilidad es

Suficiente?

Un sistema con alta disponibilidad cuesta

varias veces más que lo normal. Ya que se

debe analizar cuanto tiempo fuera los usuarios

pueden tolerar.

Se debe equilibrar costo con disponibilidad

necesaria.

Page 16: Disponibilidad de datos

Causas de Indisponibilidad

La pérdida del centro de datos.

Obviamente, los datos no estarán disponibles

si el centro de datos se pierde debido a un

desastre natural o algún otro tipo de

catástrofe, éste es el peor de los problemas

que pueden ocurrir.

Para solucionar este problema se debe:

Recrear el Centro de Datos.

Actualizar datos.

Conectar usuarios o aplicaciones.

Page 17: Disponibilidad de datos

Causas de Indisponibilidad

Problemas de Red

Si un servidor de base de datos está en unconmutador de red único y éste deja defuncionar, la base de datos no estará disponible.

Considerar la implementación de conmutadoresde red redundantes para evitar tales

interrupciones.También se pueden tener problemas de hardwareen la red como tarjetas de red o switchs; tenerrepuestos disponibles.

Igualmente puede haber problemas en elSoftware de red. El DBA debe determinar dondeestá el problema y coordinar la solución con eladministrador de red.

Page 18: Disponibilidad de datos

Causas de Indisponibilidad

La pérdida de hardware del servidor.

El hardware básico del servidor consiste en elCPU, memoria y los subsistemas de disco.

Si la CPU se daña todo el sistema nofunciona, una solución es un clúster. Otra soluciónpuede ser la replicación a un servidor secundario.

La rapidez con que se soluciona el problemadepende del hardware y software.

Cuando la RAM falla el sistema no funciona y si eldaño es parcial sufre el rendimiento, una soluciónpara esto es reponer las memorias RAMdañadas.

Page 19: Disponibilidad de datos

Causas de Indisponibilidad

Si el servidor de Base de Datos se pierde o

daña se debe reemplazar el servidor, cargar el

SO, DBMS, Base de Datos y configurarlos.

El DBA se asegura de tener fuentes

alternativas de energía como

UPS, repuestos, etc.

Page 20: Disponibilidad de datos

Causas de Indisponibilidad

Indisponibilidad relacionada con el almacenamiento enDisco.

La disponibilidad se afecta directamente con fallos en losdiscos.

En una implementación simple, los archivos de la Base deDatos están en un subsistema de disco local en el servidor.

Si los discos fallan hay indisponibilidad.

Se debe reponer los discos dañados y restaurar la Base deDatos, para lo cual se deben usar las copias de respaldo ylogs.

El uso de RAIDS ayudan a disminuir la indisponibilidad.

Si la Base de Datos se almacena sobre un Storage AreaNetwork (SAN) puede fallar si varios discos se dañan ofallan las conexiones.

Un sistema de prevención de fallos como una Base de DatosStandby ayuda a minimizar el tiempo fuera causado porfallos en los discos.

Page 21: Disponibilidad de datos

Garantizar la disponibilidad

Frente a presupuestos y recursos reducidos, y unvolumen cada vez mayor de datos para la gestión, lasorganizaciones de TI necesitan para evaluar susnecesidades críticas y poner en práctica una serie depasos clave estratégicos para asegurar ladisponibilidad. Una buena estrategia podría incluirmedidas para:

Realizar mantenimiento de rutina mientras que los sistemas siguen funcionando.

Automatizar las funciones de DBA.

Aprovechar las características del DBMS que promuevan la disponibilidad.

Aprovechar las tecnologías de hardware.

Page 22: Disponibilidad de datos

Realizar mantenimiento de rutina

mientras que los sistemas siguen

funcionando

Los DBA’s necesitan herramientas quereducen el tiempo de indisponibilidad durantelos proceso de mantenimiento de horas aminutos, o que no necesitan dejar indisponiblea la BD, permitiendo a los usuarios el accesocontinuo a los datos que necesitan para hacersu trabajo.

Algunos productos DBMS proporcionanfunciones integradas para realizar algunastareas de mantenimiento mientras la base dedatos está disponible.

Page 23: Disponibilidad de datos

Realizar mantenimiento de rutina

mientras que los sistemas siguen

funcionando Existen herramientas de terceros que pueden

realizar las siguientes tareas en caliente.

Reorganizar la Base de Datos.

Backups.

Recuperación de Datos.

Carga y descarga de datos.

Análisis estadístico.

Chequeo de integridad.