What is it for? A quoi ca sert ?
COW Sync monitors your primary S3 bucket and detects which files have been modified, added or deleted since the last synchronization. It then generates the exact list of objects to copy to a mirror bucket.
COW Sync surveille votre bucket S3 principal et detecte quels fichiers ont ete modifies, ajoutes ou supprimes depuis la derniere synchronisation. Il genere ensuite la liste exacte des objets a copier vers un bucket miroir.
Instead of re-syncing everything each time, only truly changed files are transferred. This drastically reduces synchronization time and bandwidth usage.
Au lieu de tout re-synchroniser a chaque fois, seuls les fichiers reellement changes sont transferes. Cela reduit considerablement le temps de synchronisation et la bande passante consommee.
How does it work? Comment ca fonctionne ?
Usage Utilisation
COW Sync is used as a companion module to the S3 Plugin. Once installed on your Proxmox server, it can be run manually or scheduled via cron to execute automatically.
COW Sync s'utilise comme module complementaire au plugin S3. Une fois installe sur votre serveur Proxmox, il peut etre lance manuellement ou programme via cron pour s'executer automatiquement.
It generates a report listing files to synchronize, with their status (PENDING or SYNCED). You can export this report as JSON or CSV to integrate with your monitoring tools.
Il genere un rapport listant les fichiers a synchroniser, avec leur statut (PENDING ou SYNCED). Vous pouvez exporter ce rapport en JSON ou CSV pour l'integrer dans vos outils de supervision.
Synchronization can target a second bucket on the same S3 provider or a completely different provider (e.g., from Wasabi to AWS).
La synchronisation peut etre declenchee vers un second bucket sur le meme operateur S3 ou vers un operateur completement different (par exemple de Wasabi vers AWS).
Use Cases Cas d'usage
Multi-site replication Replication multi-site
Duplicate your Proxmox backups to a second geographic site. In case of disaster, you have a complete and up-to-date copy.
Dupliquez vos sauvegardes Proxmox vers un second site geographique. En cas de sinistre, vous disposez d'une copie complete et a jour.
Disaster Recovery Plan (DRP) Plan de reprise d'activite (PRA)
Maintain an S3 mirror ready to use if the primary site fails. Minimized recovery time.
Maintenez un miroir S3 pret a etre utilise en cas de panne du site principal. Temps de reprise minimise.
Provider migration Migration entre operateurs
Switch S3 providers without interruption. COW Sync incrementally transfers your data to the new bucket.
Changez d'operateur S3 sans interruption. COW Sync transfere incrementalement vos donnees vers le nouveau bucket.
Cost optimization Optimisation des couts
By transferring only modified files, you reduce bandwidth costs and API calls billed by your provider.
En ne transferant que les fichiers modifies, vous reduisez les frais de bande passante et les appels API factures par votre operateur.
Sync audit Audit de synchronisation
Get the list of files pending synchronization at any time. Integrate JSON/CSV reports into your monitoring tools.
Obtenez a tout moment la liste des fichiers en attente de synchronisation. Integrez les rapports JSON/CSV dans vos outils de monitoring.
Multi-cloud backup Sauvegarde multi-cloud
Keep copies across multiple providers (Wasabi + AWS, MinIO + OVH...) for maximum resilience.
Conservez des copies chez plusieurs operateurs (Wasabi + AWS, MinIO + OVH...) pour une resilience maximale.
Get COW Sync Obtenir COW Sync
This module is part of the extended S3 Proxmox suite. Contact me to learn more.
Ce module fait partie de la suite S3 Proxmox etendue. Contactez-moi pour en savoir plus.
Contact me on LinkedIn Me contacter sur LinkedIn