GCP Cloud SQL: restauración de instancias

Getting your Trinity Audio player ready...
pt flag
en flag
es flag
Voiced by Amazon Polly

Imagina el siguiente escenario:

En el universo de las bases de datos en la nube, la necesidad de restaurar las copias de seguridad puede surgir por varias razones: error humano, falla del sistema o incluso para crear un entorno de prueba. Independientemente del motivo, contar con una herramienta que simplifique este proceso es fundamental.

Aunque Google Cloud Platform (GCP) ofrece una solución sólida y escalable con Cloud SQL, la restauración de las copias de seguridad puede ser un proceso que requiere varios pasos y cierta familiaridad con la plataforma. Con esto en mente, desarrollé la herramienta de restauración de GCP.

¿Por qué usar la herramienta de restauración de GCP?

La herramienta se diseñó con el objetivo de hacer que el proceso de restauración fuera más fácil de usar y menos propenso a errores. Con una interfaz gráfica intuitiva, puede seleccionar los proyectos, las instancias y la copia de seguridad que desea restaurar con solo unos pocos clics.

¿La mayor ventaja? No tienes que ser un experto en GCP ni gestionar comandos complejos. La herramienta se encarga de todo por ti.

Cómo utilizar la herramienta

Instala la CLI de GCP

Abre el terminal y escribe:

inicio de sesión predeterminado de la aplicación gcloud auth

Se te redirigirá a la pantalla de autenticación de la consola de GCP, Autenticate.

Mire el terminal y habrá regresado con información sobre la ubicación del archivo

«application_default_credentials.json»

Este archivo es lo que debes cargar a través del botón «Cargar credenciales de GCP»

En la selección de la izquierda, selecciona el proyecto y la instancia de origen en los menús desplegables correspondientes.

Haga clic en el botón «Cargar copias de seguridad» y la herramienta mostrará una lista de todas las copias de seguridad disponibles para la instancia elegida.

En la sección de la derecha, selecciona el proyecto y la instancia en los que deseas restaurar la copia de seguridad.

Después de confirmar su selección, haga clic en el botón «Restaurar». La herramienta hará todo el trabajo pesado por ti, asegurándose de que la copia de seguridad seleccionada se restaure en la instancia de destino elegida.

Este proceso solo funciona sobrescribiendo una instancia preexistente, por lo que debes crear una instancia en el proyecto de destino o entender que esta actividad sobrescribirá la instancia de destino. Asegúrate de haber seleccionado la instancia correcta.

Si todo funciona, recibirás un mensaje en el que se indica que el proceso se ha enviado a GCP. GCP realiza todo el proceso en segundo plano, así que sigue el portal para conocer el estado de la actividad.

Al final, la instancia restaurada tendrá el nombre, la IP, etc. de la instancia que sobrescribió, pero todos los usuarios, contraseñas, bancos, configuraciones específicas, etc. de la instancia original.

Puedes descargar y acceder al código fuente en GitHub.

ATENCIÓN!!!

La herramienta se está probando, así que pruébela antes de ejecutar la operación en producción.

Ejecute bajo su propio riesgo.

Leave a Reply

Your email address will not be published. Required fields are marked *