Tutorial: Ejecutar un escenario de conmutación por error de PostgreSQL ante la caída de una zona

En este tutorial, creará un área de trabajo de Chaos Studio, la configurará para que tenga como destino los recursos de Azure Database for PostgreSQL y ejecutará un escenario de conmutación por error ante la caída de una zona. Al final, revisará el informe Escenario para confirmar qué acciones se ejecutaron y sus resultados y, a continuación, validará la recuperación mediante su propia supervisión y comprobaciones de estado de la aplicación.

Prerequisites

Importante

El grupo de recursos de destino debe contener exclusivamente instancias de PostgreSQL habilitadas para alta disponibilidad. Quite todas las réplicas de lectura del grupo de recursos antes de ejecutar este escenario. Las instancias que no son de alta disponibilidad y las réplicas de lectura provocan que la conmutación por error falle.

Crear un espacio de trabajo

  1. En el portal de Azure, busque Chaos Studio y selecciónelo.

    Captura de pantalla que muestra la búsqueda de Chaos Studio en el portal de Azure.

  2. Seleccione Crear área de trabajo.

    Captura de pantalla que muestra el botón Crear área de trabajo en la página principal de Chaos Studio.

  3. En la pestaña Aspectos básicos , rellene la suscripción, el grupo de recursos, el nombre del área de trabajo y la región. El área de trabajo puede funcionar en recursos de cualquier región, por lo que elija cualquier región admitida. Seleccione Siguiente: Ámbito.

    Captura de pantalla que muestra la pestaña Aspectos básicos del formulario Crear un área de trabajo.

Configurar ámbito

  1. En Tipo de ámbito, seleccione Suscripción o Grupo de recursos. Este tipo de ámbito se recomienda para escenarios de conmutación por error de PostgreSQL porque detecta automáticamente todas las instancias de alta disponibilidad en el grupo de recursos.

  2. Seleccione la suscripción y el grupo de recursos y, a continuación, seleccione Aplicar.

    Captura de pantalla que muestra la página Configuración de ámbito con un grupo de recursos seleccionado.

Configurar permisos

  1. En Identidad administrada, seleccione Usuario asignado. Se recomienda una identidad asignada por el usuario para escenarios de conmutación por error de PostgreSQL porque persiste independientemente del área de trabajo.

  2. Otorgue los permisos necesarios a la identidad. Necesita al menos acceso de Lector o Colaborador en la identidad administrada para agregarla aquí.

  3. Seleccione Agregar para asignar la identidad.

    Captura de pantalla que muestra la identidad administrada y la configuración de permisos necesarios.

Revisar y crear

  1. Seleccione Revisar + crear.

  2. Revise la configuración y, a continuación, seleccione Crear.

    Captura de pantalla que muestra la página Revisar y crear de una nueva área de trabajo.

Comprobación del área de trabajo

  1. Una vez completada la implementación, vaya a la página Información general del área de trabajo.

  2. Confirme que el ámbito muestre su grupo de recursos y que la identidad administrada esté asignada.

    Captura de pantalla que muestra la página Información general del área de trabajo con el ámbito y la identidad comprobados.

Explorar y configurar un escenario

  1. Seleccione la pestaña Escenarios. Chaos Studio detecta los recursos del ámbito y recomienda escenarios aplicables.

  2. Busque el escenario Zona de cómputo inactiva + conmutación por error de PostgreSQL y seleccione Configurar.

    Captura de pantalla que muestra la página

  3. Escriba un nombre y una duración para la prueba de conmutación por error y, a continuación, seleccione Guardar configuración.

    Captura de pantalla que muestra el formulario de configuración escenario con los campos nombre y duración.

Ejecuta el escenario

  1. Seleccione la pestaña Mi biblioteca para ver los escenarios guardados.

  2. Seleccione Ejecutar en el escenario de conmutación por error de PostgreSQL.

    Captura de pantalla que muestra la página Mi biblioteca con el botón Ejecutar para el escenario.

    Importante

    Después de seleccionar Ejecutar, espere a que aparezca la página de ejecución del escenario. Es posible que tenga que actualizar el portal. No seleccione Ejecutar de nuevo: el escenario ya está en cola y una ejecución duplicada podría afectar a los recursos.

  3. Controle el progreso de la ejecución en la página de ejecución del escenario.

    Captura de pantalla que muestra el escenario en un estado en ejecución.

Revisión del informe escenario

  1. Cuando el estado del escenario muestre Correcto, seleccione Generar informe.

    Captura de pantalla que muestra el escenario en un estado satisfactorio.

  2. Revise el informe para ver qué acciones se ejecutaron, sus duraciones y si cada acción se realizó correctamente.

    Captura de pantalla que muestra el informe escenario con los detalles de la acción.

    Para obtener más información sobre lo que significa cada sección del informe, consulte Informes de escenarios.

Limpieza de recursos

Si creó el área de trabajo solo para este tutorial, elimínela; para ello, vaya al recurso Área de trabajo y seleccione Eliminar. La eliminación del área de trabajo no afecta a las instancias de PostgreSQL.

Pasos siguientes