Stratégie de sauvegarde VPS et reprise après sinistre : règle 3-2-1
Comment protégez-vous votre serveur en cas de sinistre ? Sauvegarde cryptée automatique, règle de sauvegarde 3-2-1, processus de test et de restauration, cibles RTO et RPO.
La blague « Ceux qui n’ont pas de sauvegardes méritent de se retrouver sans sauvegardes » devient réalité dans le monde de l’entreprise. Chaque année, des dizaines d’entreprises en Turquie perdent des données correspondant à leur chiffre d’affaires annuel à cause de ransomwares, de commandes SQL DELETE incorrectes, d’une panne de disque ou d’erreurs de leurs propres utilisateurs. La plupart ont ceci en commun : la sauvegarde existe mais est non testée ou insuffisante.
Dans cet article, nous expliquerons la stratégie de sauvegarde moderne, la règle 3-2-1, les cibles RTO et RPO et comment VDS Panel automatise cette discipline.
Bir bakışta
3-2-1
Règle de sauvegarde
15 minutes
Intervalle de réserve automatique
30 jours
Période de conservation
AES-256
cryptage
Règle 3-2-1
Stratégie de sauvegarde standard du secteur :
3 copies : Avoir au moins 3 copies distinctes (original + 2 sauvegardes)
Cette structure protège contre les pannes de disque, les catastrophes de centres de données et les pannes régionales.
RTO et RPO : deux métriques critiques
RTO (Recovery Time Objective) : temps de récupération du système après le sinistre. Combien de temps pouvez-vous rester « en bas » ?
RPO (Recovery Point Objective) : Quel niveau de perte de données pouvez-vous tolérer ? Il détermine la fréquence à laquelle vous effectuez des sauvegardes.
Tolérant
Petit projet / blog
RTO : 4 à 8 heures
RPO : 24 heures (sauvegarde quotidienne)
La sauvegarde d’une seule région est suffisante
Restauration manuelle OK
Des tests mensuels suffisent
Serré
Production e-commerce
RTO : 15 minutes
RPO : 15 minutes (sauvegarde fréquente)
Multi-région hors site obligatoire
Restauration et basculement automatiques
Tests hebdomadaires + validation quotidienne
15 minutes
Objectif RPO
VDS Panel effectue une vérification automatique des sauvegardes toutes les 15 minutes. La perte maximale de données est limitée à 15 minutes.
Types de sauvegarde
Sauvegarde complète
La base de données entière est sauvegardée à chaque fois. La restauration est facile, le stockage coûte cher.
Sauvegarde incrémentielle
Ce qui a changé depuis la dernière sauvegarde. Stockage efficace mais temps de restauration compliqué (chaîne complète + incrémentale).
Différentiel de rechange
Ce qui a changé depuis la dernière sauvegarde complète. Par rapport à l’incrémental, la restauration est facile et le stockage est moyen.
Conseils pratiques
Pour les projets de petite et moyenne taille, une sauvegarde complète quotidienne est suffisante. Le coût du disque est moins cher que l’efficacité du stockage. Pour les bases de données volumineuses (100 Go et plus), envisagez la récupération incrémentielle ou PITR (récupération ponctuelle).
Architecture de sauvegarde du panneau VDS
Le panneau par défaut est :
01
Vérifiez toutes les 15 minutes
Le planificateur de panneaux analyse l'état de toutes les bases de données toutes les 15 minutes et calcule le temps écoulé entre la dernière sauvegarde.
02
Sauvegarde complète quotidienne
Une sauvegarde complète est effectuée tous les soirs à 03h00 avec pg_dump ou mysqldump. Format : personnalisé compressé (pg) ou sqlgz (mysql).
03
cryptage avec âge ou gpg
Le fichier de sauvegarde est crypté avec votre clé publique. Le panneau ou l'attaquant ne peuvent pas décrypter.
04
Stockage local
Conservation de 30 jours sous /var/backups/vdspanel-license. Les anciennes sauvegardes sont automatiquement supprimées.
05
Téléchargement hors site facultatif
Si vous disposez d'un compte S3 ou R2, chaque sauvegarde est également envoyée vers le stockage cloud. Local est conservé en cas d'échec du téléchargement.
06
Enregistrement du journal des événements
Chaque opération de sauvegarde est enregistrée dans le journal des événements du panneau. En cas d'échec, un avertissement est envoyé à l'administrateur.
Test de restauration
Erreur de sauvegarde la plus courante : ne pas tester du tout. Vous disposez de sauvegardes, mais vous tentez le processus de restauration pour la première fois lors d’un sinistre. Résultat : cela ne fonctionne généralement pas.
Aylık restore testi yapın
Sélectionnez la fonction « Test de restauration » dans le panneau VDS. Le panneau restaure la sauvegarde dans une base de données temporaire, effectue un comptage des tables et la compare avec la base de données principale. Si cela ne réussit pas, il vous en informera. Cette habitude est un sauveur en cas de catastrophe.
Protection contre les rançongiciels
La plus grande menace en matière de sauvegarde moderne est le ransomware. Une fois qu’un attaquant pénètre dans le serveur, il peut également chiffrer les sauvegardes. Protection:
Sauvegardes immuables
Un fichier écrit une fois avec le mode de conformité S3 Object Lock ou B2 ne peut pas être supprimé pendant une certaine période. Même si l’attaquant est root, il ne peut pas modifier les sauvegardes.
Partages en ajout uniquement
Autorisation d’écriture uniquement sur le serveur de sauvegarde, pas de suppression. Les anciennes sauvegardes restent en sécurité.
Copie avec espacement aérien
La sauvegarde la plus critique s’effectue sur un support physiquement non connecté tel qu’une clé USB/une bande. Les ransomwares ne peuvent pas vous atteindre.
VDS Panel offre l’intégration de S3 Object Lock ; Il existe un exemple de stratégie en annexe uniquement pour R2 dans la documentation.
Plan de reprise après sinistre
Les sauvegardes ne suffisent pas, un scénario est requis :
Perte complète du serveur : nouveau VPS, installation du panneau, restauration à partir d’une sauvegarde. RTO : 30 min.
Corruption de la base de données : restauration à partir de la dernière sauvegarde. RTO : 5 min.
Migration/suppression incorrecte : revenez à la sauvegarde d’il y a quelques heures. RTO : 2 min.
Attaque de ransomware : restauration à partir d’une sauvegarde immuable vers un VPS propre. RTO : 1 heure.
Catastrophe régionale (incendie DC) : Restauration dans une région différente à partir d’une sauvegarde hors site. RTO : 2 heures.
Rédigez un runbook pour chaque scénario. Lorsqu’un problème survient, suivez les étapes planifiées plutôt que de paniquer.
PITR (Récupération Point-In-Time) pour PostgreSQL
La sauvegarde quotidienne n’est pas suffisante dans certains cas. Par exemple, vous avez exécuté une MISE À JOUR incorrecte aujourd’hui à 14h35 ; Si vous revenez à une sauvegarde de nuit, toutes les modifications entre 14h00 et 23h00 seront perdues.
Vous pouvez revenir à la précision des secondes avec PITR :
L’archivage WAL (Write-Ahead Log) est actif
Le panneau fournit des WAL d’expédition toutes les heures
Heure de restauration : retour à “2026-04-22 14:34:59”
VDS Panel prend en charge PITR sur Kubernetes avec le module CNPG (CloudNativePG). Indispensable pour la production critique.
1 seconde
Granularité PITR
Deuxième réponse précise avec l'expédition WAL. False Jusqu'au dernier point stable avant UPDATE.
Coût de sauvegarde hors site ~ 0,15 $ par mois pour une base de données de 10 Go. Comparé au risque de perte de données, il est quasiment inexistant.
Conclusion
La sauvegarde est un indicateur de maturité des données. « J’ai une sauvegarde » ne suffit pas ; Cela devrait être “J’ai une sauvegarde, elle est cryptée, j’ai une copie hors site, je la teste mensuellement”. Transformez la règle 3-2-1 en routine quotidienne, déterminez par écrit vos objectifs RTO et RPO et testez le processus de restauration au moins 4 fois par an.
VDS Panel active cette discipline automatiquement. Planificateur de 15 minutes, cryptage âge/gpg, téléchargement S3 et R2, conservation de 30 jours, journal des événements — tous activés par défaut. Vous pouvez nous contacter via formulaire de contact pour les détails de sécurité et l’installation.
Expérience de déploiement moderne sur votre propre serveur, à portée d'un simple message de communication.
Laissez-nous comprendre votre scénario d'utilisation et préparons la licence et le plan d'installation appropriés pour vous. Notre délai de réponse moyen est inférieur à 24 heures.