Poner en pausa es pausar o alterar un dispositivo o aplicación para lograr un estado consistente, generalmente en preparación para una copia de seguridad u otro tipo de mantenimiento.
Descripción
En las aplicaciones de software que modifican información almacenada en el disco , esto generalmente implica borrar todas las escrituras pendientes; consulte almacenamiento en búfer . En las aplicaciones de telecomunicaciones, esto generalmente implica permitir que los llamantes existentes finalicen su llamada, pero evitar que se inicien nuevas llamadas.
Ejemplo
Quizás el soporte más conocido para esto fue incorporado en Microsoft Shadow Copies [1] que se introdujo en Microsoft Windows Server 2003. Para que una aplicación quede inactiva durante el proceso de copia de sombra, debe registrarse como escritor [2] y es responsable de ponerse en modo inactivo tras la notificación.
Esquemas de proveedores
Varios proveedores de bases de datos y aplicaciones implementan esquemas para brindar soporte para esta función, incluidos:
- Livestate de Symantec: ahora incluye un proceso de inactividad, al igual que las funciones VCB y de instantáneas VI3 de VMware. Symantec es compatible con Exchange y SQL.
- Soporte de VMware: sistema IO
- IBM DB2 LUW admite un comando Quiesce que se utiliza para indicar un estado en el que todos los usuarios han sido bloqueados de una base de datos o de una instancia (de bases de datos) para que se puedan realizar tareas administrativas. [3]
- IBM DB2 para z/OS, OS/390 y el sistema operativo IBM i tiene un comando de utilidad llamado QUIESCE , que se utiliza para escribir todos los datos que pertenecen a una determinada base de datos (una entidad lógica en un subsistema DB2) desde los buffers, lo que ayuda a los programas de utilidad a obtener acceso DRAIN a los conjuntos de datos rápidamente.
- IBM DB2 para z/OS y OS/390 también admite un comando SET LOG SUSPEND que, técnicamente hablando, impide que se escriba en el registro, congelando de hecho cualquier actividad de la base de datos (excepto la mayoría de las consultas). Este modo se utiliza a veces para esquemas de copia de seguridad de tipo instantánea, por lo que solo dura menos de un segundo, lo que garantiza que los datos respaldados se mantengan en un estado coherente. Este comando se invierte con un comando SET LOG RESUME .
- Un apagado elegante de WebSphere MQ se denomina inactividad. [4]
- ORACLE también admite un comando Quiesce desde la versión 9i que permite a los usuarios existentes continuar usando recursos pero no permite que se pongan a disposición nuevos recursos. [5]
- SYBASE ASE 12.0 y versiones posteriores admiten el comando QUIESCE DATABASE, que impide que cualquier proceso ejecute comandos que escriban en el registro de transacciones. El objetivo principal es detener toda actividad de actualización para que los archivos de la base de datos se puedan copiar o respaldar mediante utilidades de nivel de SO. Mientras la base de datos está inactiva, sigue estando disponible para los usuarios para consultas de solo lectura. [6]
- Microsoft Windows SharePoint Services 3.0 y Microsoft Office SharePoint Server 2007/2010 admiten la opción QUIESCE o QUIESCE FROM TEMPLATE (2010) en la ventana de operaciones de Administración central. Esto permite que un administrador impida que la granja de servidores acepte nuevas conexiones de usuarios y desconecte gradualmente las aplicaciones que se ejecutan desde hace mucho tiempo sin provocar la pérdida de datos.
- El sistema de base de datos orientada a objetos JADE puede realizar una copia de seguridad en estado inactivo con el parámetro 'quiesced=true'. La base de datos se coloca en un estado inactivo al permitir que se completen las transacciones activas actuales y luego se vacían los búferes modificados de la memoria caché a la base de datos estable. [7] Durante una copia de seguridad en estado inactivo, no se permiten las transacciones de actualización y los intentos de ejecutar transacciones de base de datos generan una excepción de base de datos.
- Microsoft Visual Studio Team Foundation Server admite la función de inactividad mediante la utilidad de línea de comandos de control de servicio TFS. Existe más información sobre esta utilidad de línea de comandos en MSDN Library . [8] Un artículo de Microsoft Knowledge Base la describe indicando que deshabilita el acceso a los servicios de Team Foundation Server mientras duran las operaciones de servicio. [9]
Véase también
La definición del diccionario de quiesce en Wikcionario
Referencias
- ^ "Referencia técnica del servicio de instantáneas de volumen: recuperación de datos". technet.microsoft.com . 8 de octubre de 2009.
- ^ "Cómo funciona el servicio de instantáneas de volumen: recuperación de datos". technet.microsoft.com . 8 de octubre de 2009.
- ^ "Centro de conocimiento de IBM". publib.boulder.ibm.com .
- ^ "Centro de conocimiento de IBM". publib.boulder.ibm.com .
- ^ "Mejoras de alta disponibilidad en Oracle9i". oracle-base.com .
- ^ "Guía de administración del sistema (solo en línea): tabla de contenido". manuals.sybase.com . Archivado desde el original el 22 de febrero de 2009 . Consultado el 22 de mayo de 2022 .
- ^ "Copia archivada". Archivado desde el original el 7 de enero de 2014 . Consultado el 7 de enero de 2014 .
{{cite web}}
: CS1 maint: archived copy as title (link) - ^ douge (20 de abril de 2015). "Utilice el comando TFSServiceControl para detener o iniciar servicios o grupos de aplicaciones de TFS". msdn.microsoft.com .
- ^ Soporte técnico de Microsoft KB 950893