Je parlais de sauvegardes dernièrement. Jusqu'à maintenant je faisais tout sur média physique, clé USB, disque externe. Mais je me rends compte que j'ai des possibilités d'upload très conséquents maintenant, entre la fibre à la maison, et mes serveurs hébergés chez OVH.

J'ai déjà mis en oeuvre une première solution de sauvegarde en ligne sur mes serveurs Debian chez OVH. Le fichier de sauvegarde fait environ 200 Mo. L'un d'entre eux étant un VPS, je n'ai pas d'espace de sauvegarde dédié dans l'offre de base. Mais j'en ai plein chez Google, avec Drive. Et j'ai découvert gdrive. C'est un client Google Drive en ligne de commande, qui existe pour à peu près tous les OS courants. How to Forge propose un tutoriel sympa pour son utilisation. Par contre, petit problème sur Google Drive, il semble y avoir des limitations sur la bande passante ou les opérations, et certaines commandes échouent, ce qui me force à faire des retry dans les scripts...

Mon serveur FreeBSD sauvegarde sur une clé USB, et son fichier fait environ 3 Go. Ce qui en fait est un peu trop gros pour mon Google Drive (je stocke principalement mes photos dessus, en plus grand que la taille gratuite). En cherchant un service approprié pour la sauvegarde en ligne de ce serveur, je suis tombé sur iDrive. Rien à voir avec Apple malgré son nom. 😅 IDrive propose entre autres 2 To pour 60 € par an (il y a des ristournes la première année, j'ai eu 1 an pour 6 €), contre 1 To pour 100 € pour Google Drive. Et ils proposent des scripts pour Unix, plutôt bien foutus ! Mon serveur FreeBSD est donc maintenant sauvegardé sur iDrive. Et ça marche tellement bien que j'ai aussi basculé la sauvegarde des Debian et de mon ordinateur du boulot sur iDrive.

Reste le gros morceau, nos ordinateurs à la maison. En tout, il y a à peu près 260 Go de données compressées en deux fichiers de sauvegarde. Actuellement, les sauvegardes sont faites sur mon NAS Synology, et recopiées sur un disque externe. A pleine vitesse de ma fibre, ces fichiers de sauvegarde devraient remonter en à peu près 4 heures. Ce qui est très raisonnable. Et comme il y a de l'espace à revendre sur mon iDrive, je me suis dit pourquoi pas ? Surtout qu'iDrive propose une appli pour DSM Synology ! Bon, l'appli n'est pas vraiment intégrée à DSM, c'est une webapp qui tourne avec le service web. Mais elle fait le taf.

Mais. Après une passe de sauvegarde réussie, je me rends compte que la sauvegarde suivante met des jours à se terminer... Ce qui n'est pas acceptable pour une sauvegarde hebdomadaire... 😑

Je cherche une autre solution. Pour faire simple, je regarde sur Hyper Backlup de Synology, vu que c'est ce que j'utilise déjà pour copier mes données sur le disque externe. Synology propose sa propre solution de stockage cloud, Synology C2. Directement intégrée, ça me semble être une bonne solution, 1 To pour 60 € par an.

Mais. Le taux d'upload stagne à 2 Mo/s alors qu'il devrait être au moins 10 fois supérieur... 😑

Autre solution : OVH Object Storage. 0,01 € HT par Go par mois. 3,60 € TTC par mois pour 300 Go. A peine 45 € par an. Et compatible avec Hyper Backup !

Mais. Le taux d'upload stagne à 2 Mo/s... 😕

Entre-temps, je reçois un mail du support Synology. Le fait de résilier mon abonnement C2 en disant que c'est trop lent a généré un ticket automatique, et ils se proposent de m'aider. J'active donc l'accès au NAS pour le support, et j'attends. Ils font des speedtest depuis la ligne de commande. Je me rends compte que le NAS a des performances réseau très inférieurs aux ordinateurs de la maison, et surtout très instable, l'upload peut passer de 75 Mbps à 150 dans un intervalle de 30 s, alors que mon ordinateur affiche 950 Mbps en down et 190 en up en permanence...

Au final c'est le NAS le problème... 😑

Là je me tâte pour changer la sauvegardes des ordinateurs de la maison en iDrive. C'est un peu relou parce que je dois me retaper la liste des fichiers à sauvegarder (pas de moyen simple d'export/import), mais ça risque d'être le moyen le plus efficace. Je vais déjà tester avec un petit jeu de données pour voir.

To be continued.