Quiesce
Poner en reposo es pausar o modificar un dispositivo o una aplicación para alcanzar un estado consistente, generalmente como 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 buffering. En las aplicaciones de telecomunicaciones, esto generalmente implica permitir que los usuarios que llaman terminen 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, 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 y es responsable de ponerse en modo inactivo al recibir la notificación.
Planes de proveedores
Varios proveedores de bases de datos y aplicaciones implementan esquemas para brindar soporte para esta función, entre ellos:
- Livestate de Symantec – ahora incluye un proceso de prueba, al igual que la instantánea VI3 de VMware y las características de VCB. Symantec admite Exchange y SQL.
- Soporte VMware – Sistema IO
- IBM DB2 LUW admite un Quiesce comando that is used to indicate a state for which all users have been locked out of a database or an instance (of databases) so that administrative tasks can be performed.
- IBM DB2 for z/OS, OS/390 and IBM i Operating System tiene un comando de utilidad llamado QUIESCE, utilizado para hacer que escriba todos los datos pertenecientes a una determinada base de datos (una entidad lógica en un subsistema DB2) de los buffers, ayudando a los programas de utilidad a obtener acceso DRAIN en los conjuntos de datos rápidamente.
- IBM DB2 for z/OS y OS/390 también admite un comando SET LOG SUSPEND que técnicamente hablando, lo detiene de escribir al registro, de hecho congelando cualquier actividad de base de datos (excepto la mayoría de las consultas). Este modo se utiliza a veces para los esquemas de copia de seguridad de tipo instantánea, por lo que sólo duran menos de un segundo, asegurando los datos respaldados está en un estado consistente. Este comando se revierte con un SET LOG RESUME Comando.
- Un cierre elegante de WebSphere MQ se llama acolchado.
- ORACLE también admite un Quiesce comando since version 9i which allows existing users to continue to use resources but disallows new resources being made available.
- SYBASE ASE 12.0 y superiormente soportan un comando QUIESCE DATABASE que impide que cualquier proceso ejecute comandos que escriban al diario de transacción. El objetivo principal es detener toda actividad de actualización para que los archivos de bases de datos puedan copiarse o respaldarse usando utilidades de nivel OS. Si bien la base de datos es examinada, todavía está disponible para los usuarios para consultas sólo lectura.
- Microsoft Windows SharePoint Services 3.0 y Microsoft Office SharePoint Server 2007/2010 admiten un QUIESCE o QUIESCE OF TEMPLATE (2010) opción dentro de la ventana de operaciones de la Administración Central. Esto permite a un administrador detener la granja del servidor de aceptar nuevas conexiones de usuario y gradualmente trae cualquier aplicación de larga duración fuera de línea sin causar pérdida de datos.
- JADE El sistema de base de datos centrado en objetos puede realizar una copia de seguridad con el parámetro 'quiesced=true'. La base de datos se coloca en un estado quiescente al permitir que las transacciones activas actuales se completen y luego fluir los búferes modificados de caché a la base de datos estable. Durante una copia de seguridad examinada, no se permite actualizar las transacciones y los intentos de ejecutar las transacciones de bases de datos plantean una excepción de la base de datos.
- Microsoft Visual Studio Team Foundation El servidor admite la funcionalidad de quiesce utilizando la utilidad de línea de comandos TFS Service Control. Existe más información sobre esta utilidad de línea de comandos en la Biblioteca MSDN. Un artículo de Microsoft Knowledge Base lo describe indicando que deshabilita el acceso a los servicios de Team Foundation Server durante la duración de las operaciones de servicio.