Está en la página 1de 32

Agenda

Desafos de la continuidad del negocio Amenazas y errores comunes de la continuidad del negocio Cmo determinar sus necesidades de continuidad del negocio Soluciones de continuidad del negocio

2006 Progress Software Corporation

Desafos de la Continuidad del Negocio


Por qu es importante la continuidad del negocio?

Operaciones 24/7/365 No hay ventana de backup. ( tiempo para respaldar) No hay tiempo para hacer mantenimiento de aplicaciones y sistemas El impacto es:
Mayor complejidad de los sistemas Mayor exposicin a desastres y fallas

2006 Progress Software Corporation

Desafos de la Continuidad del Negocio


Requerimiento de disponibilidad de datos y aplicaciones

Capacidad para alcanzar la disponibilidad


3 2006 Progress Software Corporation

Alta Disponibilidad es...

Alta disponibilidad es una medida de tolerancia a fallas para una computadora, un cluster o un sistema y sus programas Esta medida toma en cuentas tres aspectos
el tiempo promedio entre fallas, el tiempo promedio para la reparacin y toma en cuenta el tiempo improductivo generado por eventos planeados y no planeados

2006 Progress Software Corporation

Plan de Continuidad del Negocio (BCP)


Qu es y por qu? Destinado a mantener el servicio a causa de imponderables Equilibrio entre 4 aspectos
1. Evitar el tiempo de parada mediante el uso de componentes confiables 2. Analizar tendencias de los sistemas para satisfacer los requerimientos futuros 3. Detectar los problemas potenciales antes de que se conviertan en tiempo de parada 4. Corregir los problemas inevitables rpidamente (preferentemente sin que los usuarios se den cuenta)

2006 Progress Software Corporation

Agenda

Desafos de la continuidad del negocio Amenazas y errores comunes de la continuidad del negocio Cmo determinar sus necesidades de continuidad del negocio Soluciones de continuidad del negocio

2006 Progress Software Corporation

Amenazas a su Empresa
A nivel del sistema Cada del disco A nivel lgico A nivel del sitio

Corrupcin de datos Errores de software Cada del conjunto de discos Errores del Cada del SO usuario Cada de CPU Ataques de virus

Factores Climticos Accidentes Corte de Energa Terrorismo

2006 Progress Software Corporation

Errores Comunes que se Deben Evitar


En el plan de continuidad del negocio

Realizar pocas o ninguna prueba Poca o ninguna aceptacin de la gerencia Ausencia de un dueo del proyecto Concentrarse en las contingencias una vez que ocurren en lugar de planificar cmo evitar los desastres

2006 Progress Software Corporation

El Impacto de Estas Amenazas


Prdida de ingresos Industria Energa Telecomunicaciones Manufactura Finanzas Informtica Seguros Minorista

Ingresos/Hora (US$) $2.817.846 $2.066.245 $1.610.654 $1.495.134 $1.344.461 $1.202.444 $1.107.274

Fuente: The Meta Group


9 2006 Progress Software Corporation

Agenda
Desafos de la continuidad del negocio Amenazas y errores comunes de la continuidad del negocio Cmo determinar sus necesidades de continuidad del negocio Soluciones de continuidad del negocio

10

2006 Progress Software Corporation

Determine sus Necesidades de Continuidad del Negocio


Tiempo de recuperacin e integridad de los datos
Actualizacin de copias de backup Actualizacin Restablezco la funcionalidad en segundos pero pierdo los datos de un da

meses semanas das hrs. minutos seg.


Cules son mis necesidades de recuperacin de desastres?

No perd datos pero me llev una semana

Tiempo de Recuperacin Tiempo de Parada min. hrs. das sem. meses


2006 Progress Software Corporation

Cero seg.
11

Algunos Ejemplos Bsicos


Actualizacin de copias de backup Actualizacin

meses semanas das hrs. minutos segundos

Sitio Web Esttico


Liquid. de Sueldos E-Commerce Operac. Financ.
Tiempo de Recuperacin Tiempo de Parada

seg.
12

min.

hrs. das

sem. meses
2006 Progress Software Corporation

Agenda

Desafos de la continuidad del negocio Amenazas y errores comunes de la continuidad del negocio Cmo determinar sus necesidades de continuidad del negocio Soluciones Progress de continuidad del negocio

13

2006 Progress Software Corporation

Clustering como parte de la BD

Configuracin de Fail Over Modification de las utilerias de Progress para identificar los recursos de la BD al cluster Generacin de scripts de forma automtica

14

2006 Progress Software Corporation

Clustering como parte de la BD

Integracin nativa con el administrador del clustering La BD le comunica todas las operaciones (como: inicio y detencin de la db, agregado y borrado de extents) realizadas en la db. Soporte desde 2 hasta 32 nodos

15

2006 Progress Software Corporation

La Familia Fathom

High Availability

Replication

16

2006 Progress Software Corporation

Arquitectura de Fathom Replication

DB
Mquina A

Automticamente

DB
Mquina B

17

2006 Progress Software Corporation

Architecture de un DSR(Database Site Replication)


Machine A Machine B

AIW

AI AI
Broker
DSR

Server

Broker

Server

DSR

Source DB

Server

AI Transaction Log Records

Agent

Target DB

Source Machine
18

Target Machine
2006 Progress Software Corporation

Base de Datos fuente y destino

Base de Datos Fuente

Base de Datos Destino

Todas las actualizaciones son realizadas aqu Ninguna actualizacin a esta BD puede ser realizada sin el DSR corriendo AI debe estar activo DSR Server es conectado a esta BD
19

La fuente de esta BD es la BD fuente No se permiten actualizaciones por cualquier otra forma que no sea el DSR DSR Agent esta conectado a esta BD

2006 Progress Software Corporation

DSR Server
DSR Server DSR Agent

AI User doing work Source DB

Target DB Los cambios en la BD son capturados utilizando el AI transaction log Bloques de informacin del AI son enviados a la BD destino
2006 Progress Software Corporation

Sirve la BD fuente Controla y configura los agentes remotos Enva los cambios de la BD fuente a la BD destino
20

DSR Agent
DSR Server DSR Agent

AI User doing work Source DB

Target DB La BD destino puede ser accesada por otros usuarios pero en modo de solo lectura.

Actualiza la BD destino usando los bloques de AI enviados por el DSR server.

21

2006 Progress Software Corporation

Configuraciones Soportadas

TCP/IP Communications DSR Server Synchronous DSR Agent

DSR Server

DSR Agent Asynchronous DSR Agent


2006 Progress Software Corporation

22

Operacin Asncrona
DSR Server AI Transaction Log Target DB DSR Server enva los AI blocks al Agente. El Agente aplica los cambios. DSR Agent

AI User doing work Source DB

Usuarios modifican registros. La transaccin es completada.

23

2006 Progress Software Corporation

Operacin Sncrona
DSR Server AI Transaction Log Acknowledgements Usuarios modifican registros. La transaccin es completada. El Usuario espera por un acuse de recibo del agente.
24

AI User doing work Source DB

DSR Agent

Target DB

Despus de terminada la transaccin, el agente enva el acuse de recibo al usuario va el DSR server.
2006 Progress Software Corporation

Monitor de Replicacin
Servidor de Fathom Replication
Site Replication Monitor Version 1 Database: /vobs_repl/solaris/bin/ks1 0 0 0 33 1 Page 1

Number of notes processed by this server: Number of blocks processed by this server: Last transaction processed: Number of blocks sent to all agents: Number of configured agents: Remote Agents Configured: ID 1. Name agent1 Host Name localhost

Database ks2

25

2006 Progress Software Corporation

Monitor de Replicacin
Agente Remoto
Site Replication Monitor Version 1 Database: /vobs_repl/solaris/bin/ks1 agent1 1 localhost ks2 Sun Jun 16 16:07:50 2002 0x0000001a Connected via broker Normal processing 1 Being replicated to 0 Nothing 0 1 138 5 2 Sun Jun 16 16:08:44 2002 Page 1

Agent's name: Agent's ID: Agent's host name: Target database: Server/Agent connection time: Remote agent flags:

Remote agent is: Remote agent is waiting for: current state: ready: Number of blocks sent: Number of blocks acknowledged: Number of synchronization points The last block was sent at:

26

2006 Progress Software Corporation

Monitor de Replicacin
Agente de Fathom Replication
Site Replication Monitor Version 1 Database: /vobs_repl/solaris/bin/ks2 agent1 1 localhost Sun Jun 16 16:07:50 2002 0 0x00000050 0 0 Nothing 0 0 268 268 10 16656 4 294 293 Sun Jun 16 16:09:35 2002
2006 Progress Software Corporation

Page 1

Agent's name: Agent's ID: Agent's host name: Server/Agent connection time: TRID: Agent flags: status: Agent is waiting for: Current state: Ready: Number of blocks received: Number of blocks processed: Number of blocks acknowledged: Number of notes processed: Number of synchronization points Number of transactions started Number of transactions ended The last block recieved at:
27

En fallas
DSR Server Cuando las comunicaciones se pierden con el DSR Agent: El DSR intentar reconectarse para seguir replicando. Todas las actualizaciones eventualmente se pararn hasta que haya nuevamente comunicacin. DSR Agent Cuando las comunicaciones se pierde con el DSR Server El DSR agent estar pendiente para el servidor. Si la conexin es establecida el proceso continuar. Si el server no hace contacto, el agente permitir hacer la BD destino como un BD normal.

28

2006 Progress Software Corporation

Fathom Replication

29

2006 Progress Software Corporation

Fathom Replication Plus

30

2006 Progress Software Corporation

Preguntas?

31

2006 Progress Software Corporation

Gracias por su atencin


32 2006 Progress Software Corporation

También podría gustarte