BTS SIO 1 Leclerc Axel INFOSUP Lyon 2014-2015 Projet Professionnel Encadré 1 er Semestre
Nature de l activité : Contexte : L association Maison des Ligues (M2L) a constaté que de nombreuses données numériques n étaient pas sauvegardées. C est pourquoi elle demande une étude sur la réalisabilité d une sauvegarde de ces données sur un serveur, et cela de manière sécurisée. Objectifs : Exploiter le serveur FTP mis à notre disposition afin de stocker les données importantes. Ne connaissant pas le niveau informatique des utilisateurs, il parait aussi nécessaire de rendre cette sauvegarde automatique afin de ne pas demander à l utilisateur des manipulations qu il ne comprendrait pas, augmentant les risques d erreurs et de dysfonctionnements. État des lieux des solutions en place : Concernant les méthodes de sauvegardes, les utilisateurs en font très peu souvent et le plus souvent ces sauvegardes sont faites sur des supports physiques (Clés USB, DDE, CD) ce qui n est pas très sécurisé à cause des possibilités de pertes ou de vols et les risques matériels (crash de disques, dysfonctionnements et casses matériels). Concernant les systèmes d exploitation, les utilisateurs évoluent dans des environnements différents. Les deux OS utilisés le plus fréquemment restent Windows 7 et Windows XP Pro. Cependant, il est notable que certains utilisateurs ne communiquant que très peu avec les clubs évoluent sous Linux (Distribution non précisée). Concernant les systèmes de messagerie utilisés, on remarque que la moitié des utilisateurs utilisent Microsoft Outlook. Cependant d autres messageries sont utilisées telles que Thunderbird et les webmel de fournisseurs d accès internet. Contraintes de productions : Les solutions trouvées doivent être des solutions gratuites, donc les logiciels doivent être des logiciels gratuits ou des versions d évaluations.
Les Solutions possibles : Il est nécessaire de diviser ce projet en deux parties qui devront s accorder par la suite. En effet, il n existe pas de solutions de sauvegarde automatisée sous FTP (autre que du script), gratuite et assez fiable pour être inclue dans cette étude. Nous allons donc diviser les solutions en deux, d une part les solutions qui serviront à mettre en place et à administrer le serveur FTP mis à disposition. D autre part, les solutions qui serviront à effectuer la sauvegarde automatisée. I Exploitation du serveur FTP : Solution proposée Avantages Inconvénients WS_FTP Professional - Possibilité de gérer le FTP et d effectuer la sauvegarde avec ce seul logiciel. - Solution très chère (1539 pour 50 utilisateurs) - La version d évaluation ne - Rapide au déploiement, fiable dure que 30 jours. Filezilla et sécurisée. - Solution entièrement gratuite et stable (après tests). - Interface très pratique et système de login pour l accès au FTP très pratique. - Facilité au déploiement de par la taille minime du setup (autant pour le serveur que pour le client). - Problèmes de sécurité reporté par les utilisateurs (mais la plupart du temps à cause d une mauvaise configuration). - Mise à jours effectuée tous les deux ou trois mois environ. Scripts - Compatible avec tous les systèmes. - Solutions entièrement gratuite. - Solution sécurisée étant donné le niveau technique qu il faut pour utiliser cet outil. - Complexité de réalisation et de déploiement compte tenu des différents systèmes utilisés par les utilisateurs. - Niveau de technique élevé, solution longue de par le temps de réalisation des scripts (comparé à l installation d un logiciel).
II Gestion de la sauvegarde automatique : Solution Avantages Inconvénients SyncBack SE - Interface très simple et sauvegarde rapide (même sur FTP). Areca backup - Copie les fichiers ouverts, les fichiers avec des protections et possibilité de définir l heure de la sauvegarde - Interface épurée, gestion simple de la sauvegarde. - Possibilité de transformer sa sauvegarde en.zip pour que le FTP ne soit pas surchargé. - Version d évaluation de seulement 30 jours. - Solution payante chère (environ 30$ par utilisateurs) - Non compatible avec Linux. - Obligation de passer par un utilitaire de messagerie (type Thunderbird) pour que les mails et contacts soient stockés sur le disque de la machine. Scripts - Compatible Windows XP, 7 et Linux. - Solutions entièrement gratuite. - Solution sécurisée étant donné le niveau technique qu il faut pour utiliser cet outil. - Complexité de réalisation et de déploiement compte tenu des différents systèmes utilisés par les utilisateurs et des différentes solutions mails utilisées. - Niveau de technique élevé, solution longue de par le temps de réalisation des scripts (comparé à l installation d un logiciel).
Solution choisie : Tout d abord au point de vue sécuritaire ainsi que fiabilité, on serait tentés de choisir l option du script. Cependant étant donnée la complexité, nous serions en mesure de mettre en place cette solution mais le fait que les utilisateurs utilisent des systèmes différents inclut d effectuer chaque script dans un langage différent, XP n ayant pas de Powershell et Linux utilisant un langage différent. Cela sera donc considéré dans cette étude comme solution trop longue pour être mise en place ici, et on peut aussi imaginer que le coût en main d œuvre serait aussi trop élevé pour la M2L. La solution des logiciels payants n est donc pas envisageable étant donné que la M2L ne souhaite pas engager d argent dans la solution. Les versions d évaluation de ces logiciels ne durant que 30 jours, il n est pas judicieux de proposer une telle solution car nous serions obligés de trouver une autre solution 30 jours après l installation de celle-ci. Il nous reste donc la dernière solution. L utilisation de FileZilla d une part pour la gestion du serveur et celle d Areca backup pour la mise en place de la sauvegarde automatisée. En effet cette solution est le juste milieu entre le script intégral et les fonctionnalités que proposent les différents logiciels payants. Elle remplit le cahier des charges donné par la M2L tout en restant une solution gratuite et durable. Aussi, pour la sauvegarde des données personnelles des utilisateurs, nous sauvegarderons l intégralité du répertoire personnel de l utilisateur, ce qui permettra aux utilisateurs de ne pas perdre un seul fichier dont il pourrait avoir besoin. La taille du FTP sera assez importante pour recueillir les données des utilisateurs avec la mise en place de la compression des fichiers avant la sauvegarde ainsi que le remplacement automatique des fichiers. C est-à-dire qu à chaque fois qu une sauvegarde du dossier personnel d un utilisateur est faite, l ancienne sauvegarde est effacée. Seront donc sauvegardés : Sous Windows 7 et Windows XP : C:\Users\Utilisateur (Utilisateur remplace ici le nom de l utilisateur de système) Sous Linux : /home/utilisateur (Utilisateur remplace ici le nom de l utilisateur de système) Pour la mise en place de ces sauvegardes par Areca Backup, il est nécessaire de passer par un utilitaire de messagerie pour que les mails et les contacts soient présents sur la machine de l utilisateur, nous recommanderons donc aux utilisateurs qui gèrent leur mail avec les webmel de leur FAI, dans le document leur étant destiné, de passer par un utilitaire de messagerie. Pour des raisons de prix, nous recommanderons Mozilla Thunderbird.
Compétences mises en place : C1.2.1.1 C1.2.1.2 Recenser et caractériser des solutions répondant au cahier des charges (adaptation d une solution existante ou réalisation d une nouvelle) Estimer le coût d une solution C1.2.1.3 Rédiger un dossier de choix et un argumentaire technique C1.2.2.1 Recenser les composants nécessaires à la réalisation de la solution retenue C1.2.2.2 C1.2.2.3 Décrire l implantation des différents composants de la solution et les échanges entre eux Rédiger les spécifications fonctionnelles et techniques de la solution retenue dans le formalisme exigé par l organisation Solutions Techniques utilisées : Pour la virtualisation, j ai utilisé VMWARE Workstation avec des images de Windows et Ubuntu classiques (non professionnelles). Mise en place de 3 machines virtuelles (Windows 7, Windows XP, Ubuntu) pour faire un exemple pour chaque distribution. Utilisation de ma machine comme serveur FTP, avec Filezilla serveur pour la gestion. Installation de la solution choisie sur chaque machine virtuelle pour en vérifier la compatibilité avec chaque système. Configuration pour que la solution soit automatisée. Pour ce qui est de Linux, j ai choisi Ubuntu pour sa gratuité, son interface utilisateur facile ainsi que son «store» qui contient déjà Filezilla client. Pour la solution de synchronisation, je l ai choisie car je l utilise en entreprise ponctuellement pour de la sauvegarde de données.
FONCTIONNEMENT TECHNIQUE DE LA SOLUTION : Enregistrement de la tâche pour qu Areca lance automatiquement la sauvegarde à la fermeture de la session, 1 fois par jour :
Enregistrement de la tâche sous Areca Backup :
Enregistrement des droits sur le serveur FTP (Filezilla) :