{"id":9246,"date":"2017-08-27T17:34:06","date_gmt":"2017-08-27T15:34:06","guid":{"rendered":"http:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/?p=9246"},"modified":"2017-08-28T22:00:24","modified_gmt":"2017-08-28T20:00:24","slug":"solution-de-synchronisation-a-base-de-synology","status":"publish","type":"post","link":"https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/2017\/08\/27\/solution-de-synchronisation-a-base-de-synology\/","title":{"rendered":"Solution de synchronisation \u00e0 base de Synology"},"content":{"rendered":"<p>Avec l&rsquo;arr\u00eat de service illimit\u00e9 de CrashPlan, j&rsquo;ai d\u00fb me poser activement la question de comment assurer deux services que je r\u00e9alisais ou voulais r\u00e9aliser avec ce prestataire :<\/p>\n<ol>\n<li>Sauvegardes<\/li>\n<li>Synchronisation entre plusieurs machines (plusieurs PC et plusieurs iPhone)<\/li>\n<\/ol>\n<p>CrashPlan fournissait bien la fonction de backup malgr\u00e9 un volume important de photo (plus de 2 To \u00e0 ce jour), mais n&rsquo;offrait que peu de possibilit\u00e9s en synchronisation. Il \u00e9tait donc temps de me consacrer \u00e0 mieux d\u00e9finir le besoin et \u00e0 trouver une vraie solution.<\/p>\n<h4>Besoin<\/h4>\n<p>Pour la sauvegarde, j&rsquo;ai depuis longtemps quelques attentes compl\u00e9mentaires :<\/p>\n<ol>\n<li>Au moins trois sauvegardes<\/li>\n<li>Au moins deux technologies diff\u00e9rentes (ne pas reposer uniquement sur des disques durs, par exemple)<\/li>\n<li>Au moins un sites ext\u00e9rieur (pour se prot\u00e9ger contre les vols, les incendies, etc., <em>off-site<\/em>, cloud ou coffre-fort ext\u00e9rieur)<\/li>\n<\/ol>\n<p>Pour la synchronisation, l&#8217;emploi de DropBox et d&rsquo;Evernote (sur des petits volumes) m&rsquo;a permis d&rsquo;identifier mes besoins plus pr\u00e9cis\u00e9ment :<\/p>\n<ol>\n<li>Partages en temps r\u00e9el de certains fichiers critiques mais mis \u00e0 jour tr\u00e8s quotidiennement (comme les notes d&rsquo;Evernote, la base de donn\u00e9es de mon gestionnaire de mots de passe, etc.)<\/li>\n<li>S\u00e9curisation et encryptage (je ne veux pas voir se promener ni mes mots de passe, ni mes donn\u00e9es bancaires).<\/li>\n<\/ol>\n<h4>Solution<\/h4>\n<p>Il est clair que j&rsquo;ai \u00e9t\u00e9 influenc\u00e9 par plusieurs facteurs dans mon choix, et je vais essayer de les expliciter (votre solution ne sera peut-\u00eatre pas la m\u00eame que pour moi). Mais commen\u00e7ons par ce que je mets en place.<\/p>\n<p><!--more-->Un petit serveur de fichier (un Synology DS413j) \u00e0 mon domicile. Il h\u00e9berge 4 disques durs de 3 To (au d\u00e9part, des Western Digital RED) en mode SHR\/RAID 5 pour une capacit\u00e9 totale de 6 To.<\/p>\n<p>La capacit\u00e9 importante \u00e9tait dict\u00e9e par le souhait d&rsquo;h\u00e9berger un serveur multim\u00e9dia cons\u00e9quent et des quantit\u00e9s de photos (nous avons aujourd&rsquo;hui sensiblement plus 100 000 images sur ce serveur).<\/p>\n<p>Le choix de RAID 5 s&rsquo;est tr\u00e8s t\u00f4t impos\u00e9 \u00e0 moi parce que c&rsquo;est un optimum pour apporter de la redondance mais on perd beaucoup moins d&rsquo;espace que dans les autres modes RAID souvent propos\u00e9s (\u00e0 deux disques seulement). La solution SHR de Synology est encore plus int\u00e9ressante parce qu&rsquo;elle tol\u00e8re tr\u00e8s bien des disques de taille diff\u00e9rente (les deux plus petits disques d\u00e9terminent la capacit\u00e9 maximale. Il faut donc \u00e9viter d&rsquo;avoir un seul disque de 500 Go avec trois disques de 4 To ; ce serait du gaspillage) et elle accepte comme tous les RAID de remplacer un disque en panne par un nouveau (pendant la reconstitution du RAID\/SHR, la protection n&rsquo;existe plus mais cela n&rsquo;est que temporaire &#8211; et vous pouvez continuer \u00e0 travailler sur les fichiers pendant ce temps).<\/p>\n<p>Le choix de Synology est encore plus justifi\u00e9 par un point rarement soulign\u00e9 quand on compare les serveurs RAID du march\u00e9 : l&rsquo;offre logiciel est particuli\u00e8rement all\u00e9chante. DSM (l&rsquo;OS de Synology) h\u00e9berge des \u00ab\u00a0packages\u00a0\u00bb pour plein d&rsquo;applications. Les compl\u00e9ments que je vais d\u00e9crire plus bas arrivent tout pr\u00eats et sont ridiculement faciles \u00e0 installer et configurer m\u00eame par un amateur.<\/p>\n<p>Ainsi, j&rsquo;ai pu d\u00e9ployer une solution \u00e0 plusieurs \u00e9tages :<\/p>\n<ol>\n<li>synchronisation entre PC (trois PC) et serveur Synology (via le Cloud Station Server)<\/li>\n<li>synchronisation entre serveur Synology et Amazon Cloud Drive (via le Cloud Sync)<\/li>\n<\/ol>\n<p><strong>Cloud Station Server<\/strong> et\u00a0<strong>Cloud Sync<\/strong> sont deux applications de Synology qui sont install\u00e9es en \u00e0 peu pr\u00e8s 5-6 minutes (t\u00e9l\u00e9chargement compris) \u00e0 partir du \u00ab\u00a0Centre de Paquets\u00a0\u00bb de Synology DSM.<\/p>\n<figure id=\"attachment_9248\" aria-describedby=\"caption-attachment-9248\" style=\"width: 600px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-9248\" src=\"https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/wp-content\/uploads\/2017\/08\/Synology-cloud-600x408.jpg\" alt=\"Synology cloud applications\" width=\"600\" height=\"408\" srcset=\"https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/wp-content\/uploads\/2017\/08\/Synology-cloud-600x408.jpg 600w, https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/wp-content\/uploads\/2017\/08\/Synology-cloud-300x204.jpg 300w, https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/wp-content\/uploads\/2017\/08\/Synology-cloud-150x102.jpg 150w, https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/wp-content\/uploads\/2017\/08\/Synology-cloud-768x522.jpg 768w, https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/wp-content\/uploads\/2017\/08\/Synology-cloud.jpg 1273w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><figcaption id=\"caption-attachment-9248\" class=\"wp-caption-text\">Synology cloud applications<\/figcaption><\/figure>\n<p>Si l&rsquo;on s&rsquo;int\u00e9resse d&rsquo;abord \u00e0 la partie synchronisation entre PC (ou iPhone) et Synology, l&rsquo;ouverture de <strong>Cloud Station Server<\/strong>\u00a0dans la liste ci-dessus (dans l\u2019interface de gestion de mon serveur DSM sur Synology DS413j) am\u00e8ne directement \u00e0 un menu qui permet de t\u00e9l\u00e9charger l&rsquo;application Windows (ou iPhone) \u00e0 installer pour lancer les synchronisations entre PC et serveur cloud sur Synology.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-9253\" src=\"https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/wp-content\/uploads\/2017\/08\/Synology-cloud-apps-600x438.jpg\" alt=\"Applications cloud pour Synology\" width=\"600\" height=\"438\" srcset=\"https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/wp-content\/uploads\/2017\/08\/Synology-cloud-apps-600x438.jpg 600w, https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/wp-content\/uploads\/2017\/08\/Synology-cloud-apps-300x219.jpg 300w, https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/wp-content\/uploads\/2017\/08\/Synology-cloud-apps-150x109.jpg 150w, https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/wp-content\/uploads\/2017\/08\/Synology-cloud-apps-768x561.jpg 768w, https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/wp-content\/uploads\/2017\/08\/Synology-cloud-apps.jpg 1270w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>Quelques clics et c\u2019est fait. On ne peut faire plus simple. En quelques minutes \u00e0 peine, la synchronisation du ou des PC est lanc\u00e9e. Elle a lieu en arri\u00e8re-plan (ne perturbe pas le fonctionnement du PC) et la seule chose \u00e0 remarquer est la modification de l&rsquo;icone de chaque fichier qui signale s&rsquo;il est sauvegard\u00e9 sur le cloud (voir exemples ci-dessous) ou s&rsquo;il est encore en attente de synchronisation (marque bleue).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-9252\" src=\"https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/wp-content\/uploads\/2017\/08\/trail-du-fournel-600x257.jpg\" alt=\"Images synchronis\u00e9es sur Synology Cloud Server\" width=\"600\" height=\"257\" srcset=\"https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/wp-content\/uploads\/2017\/08\/trail-du-fournel-600x257.jpg 600w, https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/wp-content\/uploads\/2017\/08\/trail-du-fournel-300x128.jpg 300w, https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/wp-content\/uploads\/2017\/08\/trail-du-fournel-150x64.jpg 150w, https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/wp-content\/uploads\/2017\/08\/trail-du-fournel-768x329.jpg 768w, https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/wp-content\/uploads\/2017\/08\/trail-du-fournel.jpg 1255w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>A cette \u00e9tape, les PC sont synchronis\u00e9s entre eux, via le serveur de Synology. On peut consid\u00e9rer qu&rsquo;il s&rsquo;agit d&rsquo;une sauvegarde parce que j&rsquo;ai choisi de garder 32 versions successives de chaque modification de fichier et de ne pas laisser Synology effacer les fichiers (ils sont mis dans une corbeille \u00e0 papier\/fichiers). Donc, j&rsquo;ai la fonctionnalit\u00e9 de Time Machine en plus d&rsquo;un backup transparent.<\/p>\n<p>Important : la synchronisation entre PC et <em>Synology cloud server<\/em> est tr\u00e8s rapide et ne consomme pas beaucoup de ressources m\u00eame sur un petit PC (contrairement \u00e0 certains programmes de backup que je ne nommerait pas, comme Cobian Backup). C&rsquo;est rassurant : les utilisateurs peuvent oublier la sauvegarde en arri\u00e8re-plan qui ne les d\u00e9range pas, s&rsquo;arr\u00eate si le PC s&rsquo;endort, repart silencieusement quand il se r\u00e9veille et ne ralentit pas le PC de mani\u00e8re observable.<\/p>\n<p>De la m\u00eame mani\u00e8re, les iPhone et iPad ont acc\u00e8s \u00e0 la synchronisation (de certains fichiers, je ne veux pas les d\u00e9border) depuis n&rsquo;importe o\u00f9.<\/p>\n<p>&nbsp;<\/p>\n<p>La seconde fonctionnalit\u00e9 est de r\u00e9pliquer ces informations sur un autre site (en l&rsquo;occurrence, j&rsquo;ai choisi de synchroniser avec Amazon Cloud Drive ou ACD parce que le co\u00fbt de 70\u20ac\/an me paraissait tr\u00e8s raisonnable). J&rsquo;ai bien compris que la vitesse de transfert serait limit\u00e9e par mon serveur RAID (le DS413j est assez ancien, est une entr\u00e9e de gamme avec un petit processeur ARM, mais il ne m&rsquo;a pas co\u00fbt\u00e9 cher) plut\u00f4t que par ma bande passante (une fibre optique chez SFR) ou par Amazon (\u00e7a d\u00e9pote chez tous les utilisateurs).<\/p>\n<p><em>Synology Cloud Sync<\/em> offre cette fonction en quelques clics. Il suffit de donner les coordonn\u00e9es d&rsquo;Amazon pour que Synology s&rsquo;occupe de tout et que la mise en synchronisation commence apr\u00e8s moins d&rsquo;une minute (j&rsquo;avais fait l&rsquo;essai avec Google Drive, c&rsquo;est tout aussi facile et tout aussi rapide &#8211; le d\u00e9bit est logiquement aussi \u00e9lev\u00e9, ce qui est plus que rassurant ; j&rsquo;avais envisag\u00e9 de travailler avec <a href=\"https:\/\/hubic.com\/fr\/\">hubic<\/a>\u00a0de OVH, mais <a href=\"https:\/\/www.geekzone.fr\/2016\/09\/02\/hubic-le-cloud-a-fuir\/\">les commentaires sur Internet<\/a>\u00a0et des discussions personnelles que j&rsquo;ai eues semblent indiquer un produit qui n&rsquo;offre pas la performance et la fiabilit\u00e9 que l&rsquo;on peut souhaiter ici).<\/p>\n<h4>Observations<\/h4>\n<p>Seules remarques \u00e0 faire apr\u00e8s un peu d&rsquo;utilisation :<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Le DS413j a une petite CPU de chez ARM. La charge de CPU reste tr\u00e8s \u00e9lev\u00e9e (~100%) en permanence pendant la phase de synchronisation.<\/li>\n<li>La premi\u00e8re synchronisation est longue (plusieurs jours ou plusieurs semaines selon le volume de donn\u00e9es \u00e0 synchroniser). Je recommande d&rsquo;y aller par \u00e9tapes et de ne pas tout synchroniser d&rsquo;un coup.<\/li>\n<li>Les synchronisations suivantes sont g\u00e9n\u00e9ralement presqu&rsquo;instantan\u00e9es.<\/li>\n<li>Les fichiers modifi\u00e9s r\u00e9cemment sont g\u00e9n\u00e9ralement les premiers mis en synchronisation.<\/li>\n<li>J&rsquo;ai utilis\u00e9 Cloud Sync pour relier le serveur \u00e0 Amazon, mais il existe aussi une solution qui permet de synchroniser de Synology \u00e0 Synology : cloud Station Share Sync. Je n&rsquo;ai pas essay\u00e9 mais cela peut valoir la peine si vous avez deux sites (une r\u00e9sidence secondaire ? une entreprise avec deux bureaux ?) et deux serveurs Synology. Cela semble devoir \u00eatre aussi facile.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<figure style=\"width: 1019px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large\" src=\"https:\/\/nasinfo.net\/wp-content\/uploads\/ds-cloud.png\" alt=\"Cloud Station ShareSync\" width=\"1019\" height=\"428\" \/><figcaption class=\"wp-caption-text\">Cloud Station ShareSync<\/figcaption><\/figure>\n<ul>\n<li>Pour la fiabilit\u00e9 du serveur RAID, il vaut mieux choisir des disques durs qui sont con\u00e7us pour une utilisation 24 heures sur 24 et 7 jours sur 7. Je mentionne ainsi les Western Digital RED (sp\u00e9cialement con\u00e7us pour les serveurs RAID) ou les Hitachi UltraStar (version 24\/7 des DeskStar). Si vous pouvez \u00e9viter d&rsquo;avoir 4 ou 5 disques identiques, vous \u00e9viterez de voir tous les disques tomber en panne quasi-simultan\u00e9ment. Voir les statistiques de BackBlaze sur <a href=\"https:\/\/www.backblaze.com\/blog\/hard-drive-failure-rates-q1-2017\/\">la fiabilit\u00e9 des disques durs<\/a>.<\/li>\n<li>Vous vous demandez peut-\u00eatre encore o\u00f9 sont pass\u00e9es les \u00ab\u00a0trois copies\u00a0\u00bb auxquesles je faisais r\u00e9f\u00e9rence plus haut. Il y a :\n<ul>\n<li>Le fichier original sur un PC ma\u00eetre<\/li>\n<li>Une copie manuelle sur un disque dur s\u00e9par\u00e9 (parfois deux ou trois disques)<\/li>\n<li>Une synchro sur le serveur Synology<\/li>\n<li>Une synchro sur Amazon Cloud Drive<\/li>\n<\/ul>\n<\/li>\n<li>Comme le Synology DS413j n&rsquo;est plus au catalogue, vous pouvez encore trouver le DS416j ou le DS418j.<\/li>\n<li>Sur le NAS Synology, j&rsquo;ai refus\u00e9 de laisser le r\u00e9pertoire synchronis\u00e9 visible \u00e0 Windows : un ransomware ne peut donc pas le voir, il faudrait passer par le soft de Synology. Ca me prot\u00e8ge contre un ransomware qui essayerait d&rsquo;encrypter toutes les donn\u00e9es normalement visibles sur le r\u00e9seau.\u00a0(Je vois quand-m\u00eame les donn\u00e9es par l&rsquo;interface web de DSM pour les contr\u00f4les).<\/li>\n<li>Si un ransomware veut m&rsquo;encrypter les fichiers, ils risquent d&rsquo;\u00eatre synchronis\u00e9s (et perdus). J&rsquo;ai donc pris la peine de valider les versions, le versioning sur le serveur NAS de Synology (comme \u00e7a, je peux remonter le temps avec l&rsquo;attaque et \u00e9viter de \u00ab\u00a0payer la ra\u00e7on\u00a0\u00bb).<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Avec l&rsquo;arr\u00eat de service illimit\u00e9 de CrashPlan, j&rsquo;ai d\u00fb me poser activement la question de comment assurer deux services que je r\u00e9alisais ou voulais r\u00e9aliser avec ce prestataire : Sauvegardes Synchronisation entre plusieurs machines (plusieurs PC et plusieurs iPhone) CrashPlan fournissait bien la fonction de backup malgr\u00e9 un volume important de photo (plus de 2 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":9255,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[29,1395,1231,3,13,77,53],"tags":[1768,1770,1772,1769,1773,1767,1628,1771],"class_list":["post-9246","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-internet","category-ipad","category-iphone-apple","category-logiciel","category-routeurs-reseaux","category-securite","category-stockage","tag-amazon-cloud-drive","tag-google-drive","tag-hitachi","tag-hubic","tag-nas","tag-raid","tag-synology","tag-western-digital"],"_links":{"self":[{"href":"https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/wp-json\/wp\/v2\/posts\/9246","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/wp-json\/wp\/v2\/comments?post=9246"}],"version-history":[{"count":0,"href":"https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/wp-json\/wp\/v2\/posts\/9246\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/wp-json\/wp\/v2\/media\/9255"}],"wp:attachment":[{"href":"https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/wp-json\/wp\/v2\/media?parent=9246"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/wp-json\/wp\/v2\/categories?post=9246"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/wp-json\/wp\/v2\/tags?post=9246"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}