Hallo, ich bin Otsuka, CTO bei Liberogic.
Man sagt mir zwar, ich soll unbedingt einen Artikel schreiben, aber mir fällt nicht wirklich viel ein – daher erzähle ich heute etwas aus der Vergangenheit.
Tatsächlich hatten wir vor über einem Jahr bereits ein Backup-System für microCMS intern entwickelt.
microCMS hat Backups für die Datensicherung, aber man kann frühere Daten nicht über die Verwaltungsoberfläche abrufen. Als Gegenmaßnahme gegen Datenverlust durch Bedienungsfehler haben wir mit der Mentalität „Dann bauen wir das einfach selbst" damit begonnen.
Kurzer Überblick über die Funktionsweise
- Ein Programm zur Sicherung mit Cloudflare Workers erstellen
- Manuell oder mit CRON starten
- endpoint + id + revisedAt garantiert Eindeutigkeit
- Daten ohne Duplikate über Snapshot-Verwaltung
- Mediendateien zentral speichern
Speicherort: Artikel in Cloudflare D1, Mediendateien in Cloudflare R2.
Sie können sowohl Artikeldaten als auch Bilder zusammen sichern.
Ein System, das Wiederherstellung berücksichtigt
Backup ist nicht nur das Erstellen von Sicherungen, sondern auch die Fähigkeit, diese im Notfall wiederherzustellen.
„Den Zustand von gestern wiederherstellen" oder „Versehentlich gelöschte Artikel zurückbekommen"
– wenn Sie für solche Szenarien gerüstet sind, macht das einen großen Unterschied in der Betriebssicherheit.
Fazit
- microCMS-Sicherungen in der Cloudflare-Umgebung einrichten
- Artikel und Inhalte sammeln, speichern und mit Snapshot-Verwaltung verwalten
- Ein System, dem Sie vertrauen können – einschließlich Wiederherstellung
Solche Systeme, die man sich selbst wünscht und deshalb entwickelt, erweisen sich in der Praxis oft als die wertvollsten.
Naja dann.
Das Rückgrat der Technologieabteilung von Liberogic. Wenn sie einen Wunsch hört wie "Ich würde mir das wünschen, das wäre praktisch" – setzt sie ihn sofort mit ihrem natürlichen Gespür um und verleiht der Lösung noch zusätzlichen Mehrwert. Sie ist ein Schatz unseres Unternehmens mit großem Geschick in der Kommunikation und vielen begeisterten Kunden – und eine absolute Katzenliebhaberin.
Shō
Geschäftsführender CTO / Chief Engineer / Vertreter der Godo Kaisha Neko Ana / Sieht unnötig jung aus