{"id":25,"date":"2024-06-24T17:02:34","date_gmt":"2024-06-24T15:02:34","guid":{"rendered":"https:\/\/futuretic.fr\/?page_id=25"},"modified":"2025-11-18T16:13:49","modified_gmt":"2025-11-18T15:13:49","slug":"infrastructure","status":"publish","type":"page","link":"https:\/\/futuretic.fr\/infrastructure\/","title":{"rendered":"Infrastructure"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">fournisseurs et localisation des donn\u00e9es<\/h2>\n\n\n\n<p>Les programmes, donn\u00e9es et sauvegardes sont h\u00e9berg\u00e9es sur des serveurs d\u00e9di\u00e9s fournis par la soci\u00e9t\u00e9 allemande <a href=\"https:\/\/www.hetzner.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Hetzner<\/a> situ\u00e9s \u00e0 Helsinki ou par la soci\u00e9t\u00e9 <a href=\"https:\/\/ovh.com\" target=\"_blank\" rel=\"noreferrer noopener\">OVH<\/a>, \u00e0 Roubaix.<\/p>\n\n\n\n<p>Pour chaque serveur, nous disposons d&rsquo;un acc\u00e8s ssh et des droits root.<\/p>\n\n\n\n<p>En tant que syst\u00e8me d&rsquo;exploitation pour les serveurs, nous privil\u00e9gions la Debian stable du moment, le serveur Big Blue Button est plut\u00f4t install\u00e9 sur une version d&rsquo;Ubuntu <a href=\"https:\/\/github.com\/bigbluebutton\/bbb-install\" target=\"_blank\" rel=\"noreferrer noopener\">pr\u00e9conis\u00e9e par les d\u00e9veloppeur\u2022euses du projet<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Config mat\u00e9rielle<\/h2>\n\n\n\n<p>Les serveurs chez Hetzner sont compos\u00e9s de :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Processeur<\/strong> : AMD Ryzen 5 3600<\/li>\n\n\n\n<li><strong>RAM<\/strong> : 64Go<\/li>\n\n\n\n<li><strong>Espace disque<\/strong> : Soit des disques durs en 2 x 2To (RAID 1) soit des SSD NVMe en 2 x 512Go (RAID 1) en fonction des besoins<\/li>\n\n\n\n<li><strong>Bande Passante<\/strong> : 1Gbits\/s<\/li>\n<\/ul>\n\n\n\n<p>Et nous avons aussi plusieurs VPS de petites configurations \/ tailles.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Sauvegarde<\/h2>\n\n\n\n<p>Nous avons un espace de sauvegarde chez la soci\u00e9t\u00e9 allemande <a href=\"https:\/\/www.hetzner.com\/storage\/storage-box\" target=\"_blank\" rel=\"noreferrer noopener\">Hetzner<\/a>, situ\u00e9 \u00e0 Francfort.<\/p>\n\n\n\n<p>Cet espace est accessible par SSH \/ SFTP par nos serveurs en production et par nous m\u00eames depuis nos machines de travail, via des clefs SSH s\u00e9curis\u00e9es.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Politique de sauvegarde<\/h2>\n\n\n\n<p>Pour sauvegarder les serveurs, nous utilisons l&rsquo;outil en ligne de commande <a href=\"https:\/\/restic.net\/\" target=\"_blank\" rel=\"noreferrer noopener\">Restic<\/a>.<\/p>\n\n\n\n<p>Des scripts se chargent tous les jours de sauvegarder toutes les donn\u00e9es de chaque serveur, dans un espace d\u00e9di\u00e9 \u00e0 chacun d&rsquo;entre eux.<\/p>\n\n\n\n<p>Les sauvegardes sont incr\u00e9mentales : nous gardons les 7 derni\u00e8res (= 7 jours), puis 1 par semaine sur 4 semaines (1 mois). Il y a donc au minimum 10 sauvegardes pour chaque serveur.<\/p>\n\n\n\n<p>Nous avons produit <a href=\"https:\/\/ressources.labomedia.org\/restic_utilitaire_de_sauvegarde\" target=\"_blank\" rel=\"noreferrer noopener\">un tutoriel simplifi\u00e9 accessible sur notre wiki<\/a> si l&rsquo;envie vous prenait de sauvegarder votre vie num\u00e9rique.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Monitoring<\/h2>\n\n\n\n<p>Les serveurs sont surveill\u00e9s via l&rsquo;outil <a href=\"https:\/\/www.netdata.cloud\/\" target=\"_blank\" rel=\"noreferrer noopener\">Netdata<\/a> qui permet de mesurer d&rsquo;innombrables param\u00e8tres en temps r\u00e9els et de les afficher sous forme d&rsquo;un tableau de bord de graphiques. Netdata dispose aussi d&rsquo;un syst\u00e8me de notification qui nous pr\u00e9vient si quelque chose ne va pas ou tend vers une anomalie.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">S\u00e9curit\u00e9<\/h2>\n\n\n\n<p>Nous avons \u00e0 c\u0153ur de conserver les donn\u00e9es en s\u00e9curit\u00e9 : l&rsquo;acc\u00e8s admin des serveurs est limit\u00e9 \u00e0 3 personnes par clef SSH, des backups chiffr\u00e9s sont r\u00e9alis\u00e9s quotidiennement, et nous suivons les mises \u00e0 jours des serveurs et services en temps r\u00e9el.<\/p>\n\n\n\n<p>Enfin, tous les services ne sont accessibles qu&rsquo;en HTTPS.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>fournisseurs et localisation des donn\u00e9es Les programmes, donn\u00e9es et sauvegardes sont h\u00e9berg\u00e9es sur des serveurs d\u00e9di\u00e9s fournis par la soci\u00e9t\u00e9 allemande Hetzner situ\u00e9s \u00e0 Helsinki ou par la soci\u00e9t\u00e9 OVH, \u00e0 Roubaix. Pour chaque serveur, nous disposons d&rsquo;un acc\u00e8s ssh et des droits root. En tant que syst\u00e8me d&rsquo;exploitation pour les serveurs, nous privil\u00e9gions la [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-25","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/futuretic.fr\/wp-json\/wp\/v2\/pages\/25","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/futuretic.fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/futuretic.fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/futuretic.fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/futuretic.fr\/wp-json\/wp\/v2\/comments?post=25"}],"version-history":[{"count":0,"href":"https:\/\/futuretic.fr\/wp-json\/wp\/v2\/pages\/25\/revisions"}],"wp:attachment":[{"href":"https:\/\/futuretic.fr\/wp-json\/wp\/v2\/media?parent=25"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}