Cambiar el idioma de visualización

Topics

Una historia sobre la creación de una función de respaldo para microCMS

  • column

Hola, soy Otsuka, CTO de Liberogic.

Aunque me pidieron que escribiera un artículo, no tengo mucho que escribir, así que hoy hablaré de algo de hace un tiempo.

de hecho hace más de un añoEn ese momento, estábamos creando un sistema de respaldo interno para microCMS.

microCMSCopia de seguridad para la conservación de datosSin embargo, no es posible recuperar datos antiguos desde la pantalla de administración. Inicié esta función para evitar que se borraran debido a errores operativos.

Una breve introducción al sistema

  • Cree un programa que realice copias de seguridad con Cloudflare Workers
  • Inicio manual o CRON
  • endpoint + id + revisedAtPara garantizar la singularidad
  • Los datos no se duplican y se realiza la gestión de instantáneas.
  • Guardar archivos multimedia juntos

Los artículos se almacenan en Cloudflare D1 y los archivos multimedia se almacenan en Cloudflare R2.

Puede realizar una copia de seguridad de los datos del artículo y de las imágenes al mismo tiempo.

Un sistema que tiene en cuenta la recuperación

La copia de seguridad no se trata solo de "tomar"Poder devolverlo en caso de emergenciaes importante
"Quiero volver al estado de ayer" "Quiero restaurar el artículo que borré accidentalmente"
Ser capaz de manejar estos casos le proporcionará una sensación de seguridad mucho mayor al operar su sistema.

resumen

  • Un mecanismo para realizar copias de seguridad de microCMSConstruido en el entorno de Cloudflare
  • Guarde artículos y contenidos juntos y administre instantáneas
  • Tranquilidad de espíritu, incluida la recuperaciónUn sistema que puede

Este tipo de sistemas que se crean porque nosotros mismos los queremos son sorprendentemente los más útiles en la práctica.

Bueno entonces.

Escrito por

Es la columna vertebral del Departamento de Tecnología de Liberogic. Siempre que alguien dice: "Ojalá tuviera algo así, sería tan práctico", usa su ingenio para añadir valor e implementarlo rápidamente. Es un tesoro para nuestra empresa gracias a sus excelentes habilidades de comunicación y a sus numerosos clientes favoritos, además de adorar a los gatos.

Kakeru-san

CTO / Ingeniero jefe / CEO de Nekoana Inc. / Parece innecesariamente joven

Nos enorgullecemos de nuestra confiable estructura de equipo y de nuestra rápida capacidad de respuesta.

En Liberogic, nuestro experimentado personal impulsa los proyectos de forma proactiva, por lo que gozamos de gran prestigio entre nuestros clientes.
Nos aseguramos de que los gerentes y directores de proyecto estén correctamente asignados para asegurar el progreso fluido de todo el proyecto. Evitamos aumentos innecesarios de costos por compromisos completos y asignamos recursos a las personas adecuadas en los puestos adecuados. Somos reconocidos por la rapidez con la que comprendemos el contenido del trabajo, creamos y presentamos presupuestos.

Tenga en cuenta que no brindamos activamente servicios en el sitio como SES.

Somos compatibles con casi todas las principales herramientas de gestión de proyectos y chat, incluidas Slack, Teams, Redmine, Backlog, Asana, Jira, Notion, Google Workspace, Zoom y Webex.

¿Está perdiendo oportunidades por tener una infraestructura y medidas de seguridad demasiado elaboradas?¿Estás preocupado por WordPress?

Estudio de caso