ECS: Comportamiento que se espera cuando el sistema se encuentra en una interrupción temporal del sitio

Summary: Comportamiento esperado en los depósitos con ADO cuando el sistema se encuentra en una interrupción temporal del sitio (TSO)

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Centro de datos virtual (VDC)
Interrupción temporal del sitio (TSO)
Acceso durante una interrupción (ADO)


¿Qué es TSO?

Pérdida sostenida de latidos cardíacos durante 15 minutos
Posibles causas: Los problemas de red, la pérdida de alimentación en el sitio o se pueden invocar manualmente en algunas situaciones que afectan al cliente si los datos no se pueden leer desde un sitio de VDC específico.


¿Qué es ADO?

ADO es una función que se puede activar en el nivel del depósito. Permite que el depósito esté disponible durante una interrupción temporal del sitio. TSO hace que ECS entre en un estado coherente final. Los accesos durante las operaciones de creación/actualización/eliminación de objetos de interrupción se encuentran en un estado finalmente coherente.
Sin embargo, ECS le permite elegir entre coherencia y disponibilidad. Finalmente, los depósitos con la opción ADO habilitada son coherentes y, al mismo tiempo, permiten la disponibilidad de datos. Para mantener una coherencia sólida, pero a costa del acceso durante una interrupción, ADO no esté habilitado.


Comportamiento esperado para un escenario de dos sitios (preste especial atención a las operaciones correctas y fallidas en ambos sitios)

Diagrama de flujo de ADO para un escenario de dos sitios

Para ayudar a seguir el flujo anterior:

Antes de la TSO
  • Depósito creado en el sitio 1 y replicado en el sitio 2
  • Objeto 1 creado en el sitio 1 y replicado en el sitio 2
  • Objeto 2 creado en el sitio 2 y replicado en el sitio 1
Se produce una interrupción de la red 
  • Después de 15 minutos, se produce una interrupción temporal del sitio
  • Consulte la lista de operaciones correctas y fallidas en el sitio 1. Por ejemplo, en el sitio 1, solo puede crear objetos, leer y actualizar objetos de propiedad y replicados, enumerar objetos en el depósito y enumerar depósitos de propiedad local. 
  • De manera similar en el sitio 2, esta es una lista de operaciones correctas y fallidas en el sitio 2. Al igual que en el sitio 1, el sitio 2 puede crear objetos, leer y actualizar objetos que son propiedad y están replicados, enumerar objetos en el depósito y enumerar depósitos de propiedad local.
  • Por lo tanto, el objeto 1 se puede actualizar en cualquiera de los sitios.
  • El objeto 2 se puede actualizar en cualquiera de los sitios.
  • Los objetos se pueden crear en cualquiera de los sitios.
Con la opción ADO habilitada en un depósito y tras detectar una interrupción temporal, el sistema vuelve a un modelo de coherencia eventual, es decir, se aceptan y respetan las lecturas/escrituras de un sitio secundario (no propietario). Además, una escritura en un sitio secundario durante una interrupción de la red hace que el sitio secundario asuma la propiedad del objeto. Esto permite que cada VDC continúe leyendo y escribiendo objetos de depósitos en un espacio de nombres compartido.


Comportamiento esperado para un escenario de tres sitios (el sitio 1 se perdió o no se puede acceder desde el sitio 2 o el sitio 3)

Diagrama de flujo de ADO para un escenario de tres sitios

En este escenario, las conexiones al sitio uno se pierden por completo o no se puede acceder al sitio 1 desde el sitio 2 y el sitio 3. El sitio 1 es el propietario del depósito A.

Después de 15 minutos, se produce una TSO y la propiedad del depósito A se transfiere al sitio 2 y al sitio 3. Entre estos dos sitios, la decisión de propiedad del objeto se determina, ya que no se puede acceder al propietario original del depósito, que es el sitio 1. 
 
Nota: La principal diferencia entre una TSO de dos sitios y tres sitios es que, en el escenario de tres sitios, no se permite crear ni actualizar objetos para el sitio marcado como inactivo.


Comportamiento esperado para tres sitios donde solo un sitio está inactivo.

Diagrama de flujo de ADO para un escenario de tres sitios con un sitio inactivo

En esta situación, solo un enlace está inactivo y, por lo tanto, la propiedad del depósito se puede transferir al sitio 1 y al sitio 3 o al sitio 2 y al sitio 3. ECS utiliza el protocolo PAXOS para determinar que el sitio 2 está inactivo y que el sitio 1 y el sitio 3 son dos sitios válidos (en este ejemplo). El protocolo PAXOS es un mecanismo de resolución y gestión de consensos. Por lo tanto, en este ejemplo, la propiedad del objeto se decide entre el sitio 1 y el sitio 3. Al igual que en la diapositiva anterior, existe una limitación de acceso según el sitio.

Para obtener más detalles sobre el comportamiento esperado durante una TSO, consulte la Guía de administración. Este es el enlace a la Guía de administración de ECS 3.8.

Affected Products

ECS
Article Properties
Article Number: 000224833
Article Type: How To
Last Modified: 22 Jan 2025
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.