Estructura de recuperación de desastres.
Un sistema que comprende:
un servidor primario (172, 174) para una comunicación con una red interna (150) de ordenadores,
siendo elservidor primario para ejecutar una aplicación que proporciona un servicio (170) a la red interna (150) deordenadores;
un servidor (182, 184) de reserva para una comunicación con la red interna (150) de ordenadores,configurado el servidor de reserva para ejecutar la aplicación; y
un servidor (160) de RD para una comunicación con la red interna (150) de ordenadores;
caracterizado por:
una secuencia de órdenes de paso a unidad sustitutoria almacenada en el servidor (160) de RD, lasecuencia de órdenes de paso a unidad sustitutoria para llevar a cabo una operación de paso a unidadsustitutoria en el servidor (160) de reserva cuando se ejecuta en el servidor (160) de RD, en el que elservidor (160) de RD es operable para transmitir al menos una instrucción de una secuencia de órdenes dela secuencia de órdenes de paso a unidad sustitutoria al servidor (182, 184) de reserva y el servidor (182,184) de reserva es operable para ejecutar el al menos una instrucción de una secuencia de órdenesrecibida procedente del servidor (160) de RD, por lo que la ejecución del al menos una instrucción de unasecuencia de órdenes por medio del servidor (182, 184) de reserva provoca la operación de paso a unidadsustitutoria que va a ser llevada a cabo en el servidor (182, 184) de reserva.
Tipo: Patente Internacional (Tratado de Cooperación de Patentes). Resumen de patente/invención. Número de Solicitud: PCT/US2006/004806.
Solicitante: BARCLAYS CAPITAL INC.
Nacionalidad solicitante: Estados Unidos de América.
Dirección: 200 PARK AVENUE NEW YORK, NY 10166 ESTADOS UNIDOS DE AMERICA.
Inventor/es: LAZEN,ALEXANDER, BRANDENBERGER,PHILLIP J, ADLER,ROBERT S, BROWN,RODNEY N, CHUNG,MICHAEL.
Fecha de Publicación: .
Clasificación Internacional de Patentes:
- G06F11/00 FISICA. › G06 CALCULO; CONTEO. › G06F PROCESAMIENTO ELECTRICO DE DATOS DIGITALES (sistemas de computadores basados en modelos de cálculo específicos G06N). › Detección de errores; Corrección de errores; Monitorización (detección, corrección o monitorización de errores en el almacenamiento de información basado en el movimiento relativo entre el soporte de registro y el transductor G11B 20/18; monitorización, es decir, supervisión del progreso del registro o reproducción G11B 27/36; en memorias estáticas G11C 29/00).
PDF original: ES-2439731_T3.pdf
Fragmento de la descripción:
Estructura de recuperación de desastres Antecedentes de la invención 1. Campo de la invención La presente invención versa acerca de sistemas y procedimientos para la gestión de servicios en una red de sistemas de ordenador y, más específicamente, acerca de servicios para un intercambio entre el servidor y una unidad de reserva en tales sistemas.
2. Descripción de la técnica relacionada Una organización requiere a menudo que ciertos servicios que soportan la misión de la organización estén disponibles durante todo el día. Los servicios pueden ser proporcionados a través de aplicaciones que se ejecutan en servidores conectados a la red interna de la organización, tal como, por ejemplo, intranet. La interrupción del servicio puede afectar de forma adversa a la operación de la organización. Se puede utilizar un sistema de servidor redundante para minimizar cualquier interrupción del servicio. Un sistema de servidor redundante incluye un servidor primario y un servidor de reserva, estando ambos configurados para ejecutar la aplicación que suministra el servicio. En una operación normal, el servicio es suministrado por la aplicación y ejecutado en el servidor primario. Si el servicio es interrumpido, el servidor de reserva puede suministrar el servicio iniciando la aplicación en el servidor de reserva. El proceso de intercambio del servidor primario al servidor de reserva se denomina “failover”. El proceso de intercambio entre el servidor primario y de reserva puede automatizarse instalando agentes de software en los servidores primario y de reserva para que ejecute el proceso de “failover” en sus respectivos servidores.
Una organización grande puede tener decenas o cientos de servicios que tienen que tener una disponibilidad elevada y requieren servidores de reserva y procedimientos para ejecutar la conmutación cuando sea requerida. Además, la organización puede utilizar una variedad de servidores y de aplicaciones cada uno de los cuales requiere un procedimiento distinto de parada o de arranque. Por lo tanto, subsiste la necesidad de sistemas y de procedimientos que puedan gestionar operaciones de paso a unidad sustitutoria en la red de la organización desde cualquier punto en la red.
El documento US 2002/0078182 versa acerca de un sistema de paso a unidad sustitutoria que incluye un servidor primario de servicios, un servidor de reserva de servicios, un servidor de configuración, y un servidor de monitorización. Cada uno del servidor primario de servicios y del servidor de reserva de servicios incluye un agente respectivo. El servidor de monitorización proporciona una identificación del servicio al servidor de reserva si determina que un módulo de servicio en el servidor primario de servicios está inactivo. El servidor de reserva implementa una rutina de reserva de servicios en respuesta a la identificación del servicio.
El documento US 2001/0054095 versa acerca de un procedimiento para gestionar componentes conscientes de alta disponibilidad en un sistema de ordenadores en red. El documento US 2001/0054095 define un componente como una encapsulación de un conjunto lógico de funciones llevadas a cabo por medio de soporte lógico, de soporte físico o ambos. Un componente secundario puede actuar como un repuesto para un componente primario asociado. Un sistema de gestión de papeles de componentes y de tareas puede asignar una tarea al componente secundario.
El documento US 2004/0172574 versa acerca de un sistema de recuperación para soportar la operación de una pluralidad de ordenadores en red. Cuando un servidor falla, un ordenador “receptor” adopta de forma sustancialmente inmediata la identidad y el papel del servidor averiado. El receptor envía un fichero que contiene la identidad del servidor averiado a un terminal. El terminal aplica energía a un servidor de recuperación, haciendo que arranque y se ejecute su fichero de arranque. El fichero de arranque emite una instrucción al terminal, dándole instrucciones de que construya y ejecute un archivo por lotes de su unidad de disco duro. El archivo por lotes ordena que una imagen preparada de antemano del servidor averiado se transmita por una red y se cargue en la unidad de disco duro del servidor de recuperación. El archivo por lotes accede al servidor de recuperación, y arranca el mismo, creando de ese modo un entorno servidor sin ninguna aplicación ejecutándose.
Sumario de la invención Según la invención, se proporciona: un sistema como se especifica en la reivindicación 1; y un procedimiento como se especifica en la reivindicación 7.
Un sistema y un procedimiento de orquestación de operaciones de paso a unidad sustitutoria de servidores que proporcionan servicios a una red interna de ordenadores incluye un servidor de RD configurado para ejecutar una secuencia de órdenes de control que lleva a cabo una operación de paso a unidad sustitutoria. La información necesaria para llevar a cabo la operación de paso a unidad sustitutoria está almacenada en el servidor de RD, eliminado de esa manera la necesidad de almacenar agentes en cada uno de los servidores primario y de reserva de la aplicación. El servidor de RD puede proporcionar una ubicación centralizada para el mantenimiento y la actualización de los procedimientos de paso a unidad sustitutoria para los servicios redundantes de la red interna. 2 10
Un usuario autorizado en comunicación con la red interna de ordenadores puede iniciar una operación de paso a unidad sustitutoria.
Una realización de la presente invención está dirigida a un sistema que comprende: un servidor primario en comunicación con una red interna de ordenadores, ejecutando el servidor primario una aplicación que proporciona un servicio a la red interna de ordenadores; un servidor de reserva en comunicación con la red interna de ordenadores, siendo capaz el servidor de reserva de ejecutar la aplicación, y estando configurado para ello; un servidor de RD en comunicación con la red interna de ordenadores; y una secuencia de órdenes de paso a unidad sustitutoria almacenada en el servidor de RD, llevando a cabo la secuencia de órdenes de paso a unidad sustitutoria una operación de paso a unidad sustitutoria en el servidor de reserva cuando es ejecutada en el servidor de RD.
Otra realización de la presente invención está dirigida a un procedimiento de orquestación de una operación de paso a unidad sustitutoria desde un servidor de RD en comunicación con una red interna de ordenadores, un servidor primario y un servidor de reserva, configurados el servidor primario y el servidor de reserva para ejecutar una aplicación que proporciona un servicio a la red interna de ordenadores, comprendiendo el procedimiento: recibir una instrucción a través de la red interna de ordenadores procedente de un usuario para llevar a cabo una operación de paso a unidad sustitutoria para la aplicación; recuperar una ficha de seguridad del servidor primario en función del usuario; leer un fichero de configuración almacenado en el servidor de RD, conteniendo el fichero de configuración información para la operación de paso a unidad sustitutoria de la aplicación; y ejecutar una operación de paso a unidad sustitutoria de la aplicación en función de la información leída del fichero de configuración.
Breve descripción de los dibujos Se describirá la invención por referencia a las realizaciones preferentes y alternativas de la misma junto con los dibujos, en los que:
la Fig. 1 es un diagrama que ilustra una red de ordenadores utilizada en algunas realizaciones de la presente invención; la Fig. 2 es un diagrama de flujo que ilustra una realización de la presente invención; y la Fig. 3 muestra una porción de un fichero de configuración utilizado en algunas realizaciones de la presente invención.
Descripción detallada Una realización de la presente invención permite la orquestación de una red interna de ordenadores de una organización. Se genera un registro del procedimiento de recuperación y se almacena para una revisión posterior del estado del procedimiento de recuperación. Preferentemente, la operación de recuperación es orquestada por medio de una secuencia de órdenes de control que contiene subrutinas que ejecutan porciones del procedimiento de recuperación en un servidor de destino. Se puede almacenar en un fichero de configuración información específica del destino para el procedimiento de recuperación. La secuencia de órdenes de control puede ser activada por medio de una interfaz de línea de instrucciones o por medio de una interfaz de páginas electrónicas a la que se accede a través de la red interna de ordenadores de la organización. Las realizaciones de la presente invención no requieren la modificación... [Seguir leyendo]
Reivindicaciones:
1. Un sistema que comprende:
un servidor primario (172, 174) para una comunicación con una red interna (150) de ordenadores, siendo el servidor primario para ejecutar una aplicación que proporciona un servicio (170) a la red interna (150) de ordenadores; un servidor (182, 184) de reserva para una comunicación con la red interna (150) de ordenadores, configurado el servidor de reserva para ejecutar la aplicación; y un servidor (160) de RD para una comunicación con la red interna (150) de ordenadores;
caracterizado por:
una secuencia de órdenes de paso a unidad sustitutoria almacenada en el servidor (160) de RD, la secuencia de órdenes de paso a unidad sustitutoria para llevar a cabo una operación de paso a unidad sustitutoria en el servidor (160) de reserva cuando se ejecuta en el servidor (160) de RD, en el que el servidor (160) de RD es operable para transmitir al menos una instrucción de una secuencia de órdenes de la secuencia de órdenes de paso a unidad sustitutoria al servidor (182, 184) de reserva y el servidor (182,
184) de reserva es operable para ejecutar el al menos una instrucción de una secuencia de órdenes recibida procedente del servidor (160) de RD, por lo que la ejecución del al menos una instrucción de una secuencia de órdenes por medio del servidor (182, 184) de reserva provoca la operación de paso a unidad sustitutoria que va a ser llevada a cabo en el servidor (182, 184) de reserva.
2. El sistema de la reivindicación 1, en el que la red interna (150) de ordenadores es una intranet.
3. El sistema de la reivindicación 1, en el que la operación de paso a unidad sustitutoria comprende una migración del servicio desde el servidor primario (172, 174) hasta el servidor (182, 184) de reserva.
4. El sistema de la reivindicación 1, en el que la operación de paso a unidad sustitutoria comprende una toma de control del servicio por medio del servidor (182, 184) de reserva.
5. El sistema de la reivindicación 1, en el que la operación de paso a unidad sustitutoria comprende una vuelta del 25 servicio del servidor (182, 184) de reserva al servidor primario (172, 174) .
6. El sistema de la reivindicación 1, en el que se inicia la secuencia de órdenes de paso a unidad sustitutoria para comenzar la ejecución en el servidor (160) de RD desde el ordenador (115, 140) en comunicación con la red interna (150) de ordenadores.
7. Un procedimiento de orquestación de una operación de paso a unidad sustitutoria desde un servidor (160) de
RD en comunicación con una red interna (150) de ordenadores, un servidor primario (172, 174) y un servidor (182, 184) de reserva, configurados el servidor primario (172, 174) y el servidor (182, 184) de reserva para ejecutar una aplicación que proporciona un servicio (170) a la red interna (150) de ordenadores,
caracterizado porque el servidor (160) de RD almacena una secuencia de órdenes de paso a unidad sustitutoria que comprende al menos una instrucción de una secuencia de órdenes, y caracterizado,
además, porque el procedimiento comprende: transmitir al menos una instrucción de una secuencia de órdenes desde el servidor (160) de RD hasta el servidor (182, 184) de reserva; y ejecutar el al menos una instrucción de una secuencia de órdenes recibida desde el servidor (160) de RD en el servidor (182, 184) de reserva, por lo que la ejecución del al menos una instrucción de una secuencia de órdenes por medio del servidor (182, 184) de reserva provoca que se lleve a cabo la operación de paso a unidad sustitutoria en el servidor (182, 184) de reserva.
8. El procedimiento de la reivindicación 7, que comprende, además:
recibir una instrucción a través de la red interna (150) de ordenadores procedente de un usuario para llevar a cabo una operación de paso a unidad sustitutoria para la aplicación;
recuperar una ficha de seguridad del servidor primario (172, 174) en función del usuario; leer un fichero de configuración almacenado en el servidor (160) de RD, conteniendo el fichero de configuración información para la operación de paso a unidad sustitutoria para la aplicación; y ejecutar la operación de paso a unidad sustitutoria para la aplicación en función de la información leída del fichero de configuración.
9. El procedimiento de la reivindicación 8, en el que la etapa de ejecución de la operación de paso a unidad sustitutoria comprende, además:
identificarse en un servidor DNS que proporciona un servicio de nombres de dominio a la red interna (150) de ordenadores; y conmutar un seudónimo DNS del servidor primario (172, 174) con un seudónimo DNS del servidor (182, 184) de reserva.
10. El procedimiento de la reivindicación 8, en el que la etapa de ejecución de la operación de paso a unidad sustitutoria comprende, además:
identificarse en un ordenador central portero que proporciona un servicio de gestión de la red de área de almacenamiento a la red interna (150) de ordenadores; y conmutar un estado de un almacenamiento primario con un estado de un almacenamiento secundario, habilitando de ese modo el montaje del almacenamiento secundario para el servidor (182, 184) de reserva.
11. El procedimiento de la reivindicación 8, en el que la etapa de ejecución de la operación de paso a unidad
sustitutoria comprende, además, ejecutar una instrucción de una secuencia de órdenes del fichero de configuración.
12. El procedimiento de la reivindicación 11, en el que la etapa de ejecución de la operación de paso a unidad sustitutoria comprende, además:
recibir una señal de retorno que indica un estado de la instrucción de una secuencia de órdenes ejecutada; 15 registrar el estado en un fichero de registros; y representar visualmente el estado al usuario.
13. El procedimiento de la reivindicación 12, en el que se vuelve a ejecutar la instrucción de una secuencia de órdenes si el estado de la instrucción de una secuencia de órdenes ejecutada indica un fallo.
14. El procedimiento de la reivindicación 12, en el que si el estado de la instrucción de una secuencia de órdenes
ejecutada indica un fallo, se ejecuta una siguiente instrucción de una secuencia de órdenes del fichero de configuración.
Patentes similares o relacionadas:
Detección de daño de pantalla para dispositivos, del 8 de Julio de 2020, de Hyla, Inc: Un procedimiento para identificar una condición de una o más pantallas de un dispositivo electrónico, comprendiendo el procedimiento: recibir una solicitud […]
Sistema electrónico que comprende dispositivos electrónicos, disyuntor que comprende dicho sistema, procedimiento de generación de un indicador de desviación en caso de incompatibilidad entre dispositivos y producto de programa de ordenador asociado, del 15 de Enero de 2020, de SCHNEIDER ELECTRIC INDUSTRIES SAS: Sistema electrónico que comprende un conjunto de dispositivos (12A, 12B, 12C, 12D) electrónicos, comprendiendo cada dispositivo (12A, 12B, 12C, 12D) […]
UN MÉTODO Y UN DISPOSITIVO DE PROCESAMIENTO EN PARALELO DE INSTRUCCIONES DE PROGRAMA E INSTRUCCIONES DE TRAZA, del 26 de Septiembre de 2019, de UNIVERSIDAD POLITECNICA DE MADRID: Método y dispositivo de sincronización y ejecución paralela de instrucciones de traza sobre un procesador RISC segmentado. La invención consiste en un dispositivo cuya estructura […]
Sistema y método de calificación para el funcionamiento de plantas de agua helada, del 26 de Junio de 2019, de SIEMENS INDUSTRY, INC: Programa informático integrado en un medio tangible para determinar uno o más efectos de los cambios en una planta de agua helada, que consta […]
Sistema de ciberseguridad, del 29 de Mayo de 2019, de Ironnet Cybersecurity, Inc: Un sistema de ciberseguridad para procesar eventos para producir puntajes, alertas y acciones de mitigación, el sistema que comprende: una pluralidad de […]
Predicción, diagnóstico y recuperación de fallos de aplicaciones en base a patrones de acceso a recursos, del 1 de Mayo de 2019, de Microsoft Technology Licensing, LLC: Un procedimiento implementado por ordenador, para predecir una posible condición de error en un programa de aplicación que se ejecuta […]
PROCEDIMIENTO PARA CONTROL DE DISPOSITIVOS ELECTRODOMÉSTICOS E INSTALACIÓN PARA LLEVARLO A CABO, del 7 de Febrero de 2019, de NUBE PRINT, S.L: Procedimiento e instalación para el control de dispositivos electrodomésticos que emplea sólo los datos necesarios, evitando la saturación de las memorias de los elementos […]
UN MÉTODO Y UN DISPOSITIVO DE PROCESAMIENTO EN PARALELO DE INSTRUCCIONES DE PROGRAMA E INSTRUCCIONES DE TRAZA, del 24 de Enero de 2019, de UNIVERSIDAD POLITECNICA DE MADRID: Método y dispositivo de sincronización y ejecución paralela de instrucciones de traza sobre un procesador RISC segmentado. La invención consiste en un dispositivo cuya estructura […]