1
0
mirror of synced 2026-01-20 12:02:14 -05:00
Files
docs/translations/es-ES/content/codespaces/codespaces-reference/disaster-recovery-for-github-codespaces.md
2022-11-22 16:44:19 +00:00

5.0 KiB

title, intro, versions, topics, shortTitle, redirect_from, ms.openlocfilehash, ms.sourcegitcommit, ms.translationtype, ms.contentlocale, ms.lasthandoff, ms.locfileid
title intro versions topics shortTitle redirect_from ms.openlocfilehash ms.sourcegitcommit ms.translationtype ms.contentlocale ms.lasthandoff ms.locfileid
Recuperación de desastres en GitHub Codespaces Este artículo describe la guía para una situación de recuperación de desastres, cuando toda una región experimenta una interrupción debido a un desastre natural mayor o una interrupción de servicios extendida.
fpt ghec
* *
Codespaces
Disaster recovery
/codespaces/codespaces-reference/disaster-recovery-for-codespaces
9b892d6a24332e01174c819e2e88a91d1cdf9d65 e8c012864f HT es-ES 11/09/2022 148158817

Nos esforzamos para asegurarnos de que {% data variables.product.prodname_github_codespaces %} siempre esté disponible. Sin embargo, por causas de fuerza mayor que salen de nuestro control, algunas veces se impacta el servicio en formas qeu pueden causar interrupciones de servicio no planeadas.

Aunque los casos de recuperación de desastres son ocurrencias extraordinarias, te recomendamos que te prepares para la posibilidad de que exista una interrupción en una región entera. Si una región completa experimenta una interrupción de servicio, las copias locales redundantes de tus datos se encontrarán temporalmente no disponibles.

La siguiente orientación proporciona opciones sobre cómo manejar la interrupción del servicio para toda la región en donde se desplegó tu codespace.

{% note %}

Nota: Para reducir el posible impacto de las interrupciones del servicio, realice inserciones en los repositorios remotos con frecuencia.

{% endnote %}

Opción 1: Crea un codespace nuevo en otra región

En caso de que haya una interrupción regional, te sugerimos volver a crear tu codespace en una región no afectada para seguir trabajando. Este codespace nuevo tendrá todos los cambios desde tu última subida en {% data variables.product.prodname_dotcom %}. Para información sobre cómo configurar manualmente otra región, consulta "Configuración de la región predeterminada para {% data variables.product.prodname_github_codespaces %}".

Puede optimizar el tiempo de recuperación si configura un devcontainer.json en el repositorio de un proyecto, lo que le permite definir las herramientas, los tiempos de ejecución, la configuración del editor, las extensiones y otros tipos de configuración necesarios para restablecer el entorno de desarrollo automáticamente. Para obtener más información, consulte "Introducción a los contenedores de desarrollo".

Opción 2: espera para recuperación

En este caso, no se requieren acciones por su parte. Sabe que trabajaremos con rapidez para que el servicio de Azure vuelva a estar disponible.

Puede comprobar el estado actual del servicio en Status Dashboard.

Opción 3: Clone el repositorio localmente o edítelo en el explorador

Aunque {% data variables.product.prodname_github_codespaces %} proporciona la ventaja de un entorno de desarrollador preconfigurado, tu código fuente siempre debe ser accesible mediante el repositorio hospedado en {% data variables.product.prodname_dotcom_the_website %}. En caso de que haya una interrupción del servicio de {% data variables.product.prodname_github_codespaces %}, todavía podrás clonar el repositorio localmente o editar archivos en el editor del explorador de {% data variables.product.company_short %}. Para obtener más información, consulte "Edición de archivos".

Si bien esta opción no te configura un ambiente de desarrollo, te permitirá hacer cambios a tu código fuente conforme los necesites mientras esperas a que se resuelva la interrupción del servicio.

Opción 4: Uso de la extensión Dev Containers y de Docker para un entorno local contenedorizado

Si el repositorio tiene un archivo devcontainer.json, considera la posibilidad de usar la extensión Dev Containers en {% data variables.product.prodname_vscode %} a fin de crear y adjuntar un contenedor de desarrollo local para el repositorio. El tiempo de configuración para esta opción variará dependiendo de tus especificaciones locales y de la complejidad de tu configuración de contenedor dev. Para obtener más información, consulta "Desarrollo dentro de un contenedor" en la documentación de {% data variables.product.prodname_vscode_shortname %}.

{% note %}

Nota: Asegúrese de que la configuración local cumpla los requisitos mínimos antes de probar esta opción.

{% endnote %}