Solution de sauvegarde pour le serveur?


2

J'exécute mon site Web sur mon propre serveur Web. Mon matériel est un PC standard avec 8 Go de RAM, un processeur Intel Core i5 et un disque SSD de 240 Go. J'ai installé et configuré CentOS, Apache, PHP et quelques autres outils pour gérer mon site Web avec succès.

Tout fonctionne parfaitement mais je vais perdre toutes mes données si quelque chose arrive à mon SSD. Actuellement, je copie le dossier www et le fichier SQL DB exporté du serveur vers un autre lecteur externe. Tous les jours. Mais je suis sûr que c'est probablement la manière la moins professionnelle de faire une sauvegarde.

J'ai aussi pensé à écrire un script qui copierait ces fichiers toutes les 10 minutes sur un autre lecteur, mais cette option ne semble pas non plus la bonne. J'ai aussi entendu parler du "mode miroir" (je ne connais pas le nom exact), deux disques durs externes fonctionnent ensemble. Si quelque chose leur arrive, le serveur fonctionnera toujours. Mais je ne sais pas comment mettre cela en place.

Alors, est-ce que quelqu'un peut me conseiller, quelle serait une solution pour m'assurer de ne perdre aucun fichier ou enregistrement de base de données? Pour un petit budget.

Réponses:


0

Quelle est l'importance de vos données? Vous ne donnez aucune information sur ce que fait ce serveur, qui l'utilise, qui en dépend.

Si ce serveur est uniquement destiné à un usage personnel, votre méthode peut suffire. Si vous sautez un jour ou deux, vous savez que vous risquez de perdre certaines données, mais vous pouvez probablement surmonter cela.

Si vous souhaitez davantage de protection, envisagez de copier les sauvegardes dans un dossier Dropbox (ou un autre service similaire). Ensuite, la sauvegarde a une sauvegarde supplémentaire, indépendante de votre serveur ou de votre ordinateur portable. Peut-être que votre serveur ne gère qu'un site Wordpress. Ensuite, utilisez un outil de sauvegarde Wordpress et synchronisez-le avec Dropbox.

L'automatisation rendra les choses beaucoup plus faciles, alors le script est une bonne chose. Dropbox et d’autres services de synchronisation gratuits disposent probablement de plug-ins Linux que vous pouvez installer pour copier des sauvegardes. Une autre option consiste à configurer votre ordinateur portable en ftp sur votre serveur et à synchroniser les sauvegardes, puis éventuellement à les copier dans un Dropbox.

Une autre option consiste à créer un référentiel Git, puis à le synchroniser à partir de votre ordinateur portable. Si vous voulez utiliser cela au lieu de ftp, vous devez configurer un service Git sur Apache. Pas trop compliqué, peut-être un beau défi. Assurez-vous d’ajouter les sauvegardes de la base de données au référentiel afin qu’elles soient synchronisées automatiquement. J'ajouterais Git d'une manière ou d'une autre dans votre projet si possible.


2

Méfiez-vous des copies en miroir ou des copies en clair des fichiers ... Il peut arriver qu'une modification ou un effacement de fichier passe inaperçu tant que la bonne version n'a pas été supprimée des sauvegardes. Dans le passé, les doigts de main de l'utilisateur étaient la cause principale, mais en 2018, vous devez prendre en compte le piratage et le ransomware. Avec la simple mise en miroir, vous pouvez découvrir que vos sauvegardes ont également été chiffrées. Par conséquent, vos sauvegardes doivent être suffisamment anciennes pour que les sauvegardes soient effectuées avant (et si possible juste avant ...) une corruption / piratage / rançon (une attaque par rançon est généralement plus évident et immédiat que les autres formes de piratage).

Une bonne sauvegarde nécessite des copies hors site. Cela peut être fait en téléchargeant des fichiers sur un espace de stockage dans le cloud. Si votre bande passante de téléchargement ne suffit pas, disposez de deux supports de sauvegarde, l'un d'eux étant conservé hors site (au travail, par exemple) et échangez-les chaque semaine. En cas d’incendie / cambriolage, vous aurez toujours une copie de sauvegarde d’une semaine.


0

Le "mode miroir" (aussi appelé RAID1) ne remplace pas la création de sauvegardes.
Ceci est un élément important dans la préservation des données contre la perte. Mais vous devez quand même créer des sauvegardes.
Peu importe ce que vous allez utiliser. Script auto-écrit ou outils professionnels.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.