La première version de Windows Home Server n'est plus commercialisée depuis aôut 2011.
Découvrez la nouvelle version : Windows Home Server 2011.

Présentation Windows Home Server

Rédigé par Sébastien le 12 janvier 2009, dernière mise à jour le 25 janvier 2013 .

Ce document a pour but de présenter Windows Home Server, un produit développé et distribué par Microsoft. Le lecteur comprendra le fonctionnement du système, la logique de la technique utilisée pour ensuite intégrer les possibilités de cette solution.

Ce dossier a ensuite permis de publier une partie de l’article Wikipédia sur Windows Home Server

Pourquoi un serveur à la maison ?

Un serveur domestique permet de gérer l’informatique domestique. Il est principalement destiné à gérer les ordinateurs et les données numériques d’une famille, mais aussi piloter les appareils du foyer.

Pourquoi Windows Home Server ?

Windows Home Server est un système d’exploitation conçu pour les particuliers et donc axé sur la simplicité d’utilisation et la gestion des données numériques personnelles.

La première version de ce produit Microsoft a été lancée le 7 Janvier 2007 par Bill Gates lui-même lors du « Consumer Electronics Show ». L’ensemble du système est basé sur Windows Server 2003 SP2 et intègre des éléments permettant une gestion simple et accessible à tous les particuliers. La livraison auprès des constructeurs et assembleurs a commencé le 16 Juillet 2007.

HP SmartMedia Server

HP fut le premier constructeur à proposer une machine fonctionnant avec Windows Home Server. Microsoft a longtemps fait la promotion de son nouveau système d’exploitation avec ce produit. En Janvier 2009, HP a présenté la deuxième génération de ces serveurs sous les noms EX485 et EX487.

Fujitsu Scaleo

Fujitsu a suivi le mouvement avec son serveur Scaleo. Comme le HP, il permet d’accueil 4 disques durs internes et assez de puissance pour que le système soit totalement opérationnel.

La gestion des utilisateurs et de leur ordinateur

Windows Home Server autorise la création et la gestion de 10 utilisateurs maximum. Ces comptes utilisateurs correspondent aux noms et mots de passe d’identification lors du démarrage de l’ordinateur personnel. Ces différents comptes utilisateurs seront destinés à gérer les droits d’accès aux fichiers depuis le réseau domestique ou depuis le site d’accès à distance.

Ces droits d’accès sont au nombre de 3 :

  • Aucun : l’utilisateur verra l’existence du dossier, mais ne pourra pas voir son contenu.
  • Lecture : l’utilisateur pourra ouvrir le dossier ou le fichier, mais ne pourra pas le modifier ou le supprimer.
  • Complet : l’utilisateur a tous les droits sur le dossier : lecture, création, modification, déplacement, suppression.

Un compte invité est par défaut proposé dont l’accès très limité permet de partager rapidement des données avec une personne extérieure au foyer. Pour des raisons de sécurité, ce compte n’a pas d’accès à distance via le site Internet.

La sauvegarde et la restauration des ordinateurs

La sauvegarde

Cette fonctionnalité est à l’origine de l’existence de Windows Home Server. Un logiciel appelé « Console Windows Home Server » installé sur chaque ordinateur du réseau domestique permet l’analyse de l’ordinateur pour en effectuer la sauvegarde sur le serveur. Cette analyse consiste à déterminer les derniers fichiers modifiés afin de les envoyer au serveur.

Le système de sauvegarde conserver les données selon des règles de gestion préconfigurées sur le serveur. Chaque dimanche, le serveur procède à une opération de maintenance consistant à supprimer les sauvegardes selon ces règles :

  • Conserver les 3 dernières sauvegardes.
  • Conserver une sauvegarde des 3 dernières semaines.
  • Conserver une sauvegarde des 3 derniers mois.

Le serveur conserve aussi toutes les sauvegardes lancées manuellement par l’utilisateur. Depuis la console de gestion, il est possible de changer le temps de conservation d’une sauvegarde manuelle ou automatique.

La restauration

En cas de problème (panne matérielle, infection virale, suppression), le serveur intègre un système de restauration. Ce système fonctionne avec l’aide d’un CD-ROM sur lequel l’ordinateur doit démarrer. L’assistant va alors charger les pilotes nécessaires pour le fonctionnement du disque dur et de la carte réseau.

L’assistant va établir la connexion au serveur afin d’accéder à la base de données des sauvegardes. Une fois lancé, plusieurs scénarii sont possibles :

  • Restaurer entièrement l’ordinateur à une date choisie. Dans ce scénario, l’ensemble de l’ordinateur et des données seront remplacés par l’état contenu dans la sauvegarde.
  • Restaurer une partie de l’ordinateur. Si le disque dur comporte plusieurs partitions, il est possible de choisir la ou les partitions à restaurer.
  • Restaurer une sauvegarde d’un autre ordinateur. Ce scénario est utile en cas de changement d’ordinateur. Si l’utilisateur n’a pas les moyens de passer ses données d’un ordinateur à l’autre, il est possible de récupérer une sauvegarde d’un autre ordinateur et de la restaurer sur le nouveau. Attention, ce scénario marche pour les partitions de données et pas pour les partitions système (sauf si la configuration matérielle est identique).

En cas de simple suppression de données, l’utilisateur peut ouvrir une sauvegarde directement depuis son ordinateur et parcourir les dossiers tels qu’ils l’étaient. Cette méthode est simple et ne requière pas le CD-ROM de restauration. L’opération se fait directement depuis le système d’exploitation et à l’aide de la console de gestion.

Un espace de stockage unique

L’utilisateur ne doit pas se soucier de la gestion des disques durs. L’espace de stockage et unique et la gestion de plusieurs disques durs est transparente. Il est ainsi possible d’ajouter ou de supprimer un disque dur sans perte de données et sans avoir à gérer plusieurs espaces de stockage. Le serveur considère tous les disques durs comme un unique disque sur lequel l’utilisateur range ses données numériques.

Pour les données les plus importantes, l’utilisateur peut activer une option de duplication avec laquelle le serveur copiera ses données sur deux disques durs physiquement différents, mais l’utilisateur ne se rendra compte de rien.

Enfin, en cas de mauvaise santé d’un disque dur, l’utilisateur sera averti et pourra donc anticiper une panne matérielle.

Le partage de fichiers et d’imprimantes

Les fichiers

Avec cet espace de stockage large et correctement géré, le partage et la diffusion des fichiers au sein du foyer sont donc une chose simple. Toujours dans un souci de simplicité, ce partage est préconfiguré sur le serveur. Par défaut il y a des dossiers dédiés à :

  • Les documents.
  • La musique.
  • Les vidéos.
  • Les photos.
  • Les logiciels.

Il est bien évidemment possible d’ajouter d’autres dossiers depuis la console de gestion. Les droits d’accès se gèrent lors de la création du dossier, appliquant les autorisations d’accès selon les comptes utilisateurs.

La sauvegarde des fichiers

Afin de proposer un système entièrement fiable, il est possible de faire des sauvegardes des dossiers partagés sur un autre disque dur. Ce système est intégré à Windows Home Server depuis la mise à jour du 6 Août 2008 (Power Pack 1).

Les dossiers utilisateurs

Chaque utilisateur a son propre dossier sur le serveur dont lui seul peut y accéder. Ce dossier est destiné à stocker les données dont l’utilisateur est susceptible d’avoir besoin depuis l’extérieur ou simplement archiver des documents dont il n’a plus besoin sur son ordinateur.

L’accès à distance

Le système comporte un site Internet sécurisé grâce auquel les utilisateurs peuvent s’identifier est accéder à plusieurs types d’informations :

  • Les dossiers et fichiers partagés : l’interface propose plusieurs affichages et modes de transfert selon les souhaits et méthodes de l’utilisateur. Un simple bouton « télécharger permet de récupérer ou envoyer des fichiers au serveur. Il existe aussi un mode « glissé-déplacé » géré par un contrôle ActiveX.
  • La console de gestion du serveur : afin d’exécuter une tâche sur le serveur depuis l’extérieur, la console de gestion regroupant l’ensemble des fonctionnalités est accessible.
  • Leurs ordinateurs : si l’utilisateur a autorisé l’accès à distance de son ordinateur, il peut prendre le contrôle de son ordinateur, si ce dernier est allumé et connecté au serveur.

Cet accès peut se faire depuis n’importe quel ordinateur connecté à Internet.

Les imprimantes

Le partage d’imprimante permet au foyer de n’utiliser qu’une seule imprimante disponible sur l’ensemble des ordinateurs du réseau.

Le « streaming » des médias

Une autre technologie développée par Microsoft, Media Connect, permet de diffuser sur l’ensemble de votre réseau le contenu de votre ordinateur sous Windows Media Center ou votre Home Server. Cette diffusion permet à chaque ordinateur de lire le contenu du serveur via le réseau domestique. Ainsi, une Xbox peut lire les films, les photos ou la musique de votre Home Server sur votre télévision.

D’autres appareils verront le jour et pourront ainsi exploiter cette technologie. Il existe déjà quelques platines de salon pouvant lire des films, ou des chaines hifi pour lire la musique.

Avec la centralisation de vos données numériques sur Windows Home Server, chaque ordinateur ou appareil pourra ainsi lire le contenu du serveur au sein du foyer.

L’hébergement et la gestion de site

Aujourd’hui, Windows Home Server détient un site : celui permettant de se connecter à distance pour lire les informations et données sur serveur. Cependant, il est possible d’héberger d’autre site pour gérer d’autres informations. Cette gestion de site sera très utile dans le cas de la gestion d’une maison domotique.

Les Add-Ins

Afin d’ouvrir les possibilités du serveur, Microsoft a intégré la gestion de compléments à Windows Home Server. Ces compléments permettent d’ajouter des fonctionnalités le plus facilement possible : gestion de l’énergie, affichage d’informations supplémentaires à propos du serveur, antivirus, gestion d’albums photo web, diffusion de musique sur iTunes…

La console de gestion

La console Windows Home Server a deux principales utilités :

  • Etablir la connexion entre l’ordinateur et le serveur afin d’effectuer les sauvegardes.
  • Administrer le serveur.

Fonctionnement des sauvegardes

La sauvegarde d’un ordinateur se fait par le biais d’un processus nommé « BackupEngine.exe » et en 3 étapes :

  • Préparation d’une sauvegarde : avant le démarrage d’une sauvegarde, un compte à rebours de 5 minutes commence. Pendant ce temps-là, le serveur établit la liste des dernières sauvegardes. L’utilisateur est averti de ce démarrage et peut reporter cette sauvegarde d’une heure. Reporter une sauvegarde permet notamment de conserver l’ensemble des performances de l’ordinateur.
  • Analyse des clusters modifiés : cette opération est faite « en brute » sur le disque dur. Elle permet d’identifier les clusters modifiés depuis la dernière sauvegarde et ainsi dresser une liste des fichiers à sauvegarder.
  • Réorganisation des données sur le serveur : à partir de la liste précédemment dressée, le serveur se prépare à la réception des fichiers.
  • Envoi des données au serveur : comme son nom l’indique, lors de cette étape l’ordinateur envoi au serveur les fichiers dernièrement modifiés et à sauvegarder.
  • Sauvegarde du volume terminée : Le serveur confirme la réception des données et met fin à l’opération.

Fonctionnement de la console de gestion

Pour accéder à la gestion du serveur, la console Windows Home Server permet par le biais de la technologie « Terminal Server » de se connecter au serveur. Un écran, organisé en plusieurs rubriques permet de :

  • Gérer les ordinateurs : voir leur état de sauvegarde (à jour, en retard, en cours), configurer les sauvegardes (choisir les dossiers à exclure notamment), afficher l’historique des sauvegardes.
  • Gérer  les utilisateurs : afin de créer et gérer les utilisateurs ayant un accès au serveur.
  • Gérer les dossiers : afin d’ajouter et gérer les droits d’accès au serveur selon les utilisateurs.
  • Gérer le stockage : afin d’ajouter ou de supprimer un disque dur et surveiller la santé des disques durs.
  • Paramètres : afin de mettre en route le serveur et gérer les options.

La sécurité des données

Une technologie appelée « DriveExtender » a été spécialement conçue pour Windows Home Server par Microsoft. Elle consiste à :

  • Avoir un espace de stockage unique : l’espace de stockage de l’ensemble des données correspond à un seul disque dur visible depuis le poste de travail. Cet espace est unique. Lors de l’ajout d’un disque dur, celui-ci ajoutera sa capacité à cet espace de stockage.
  • Duplication des données : afin d’éviter la perte de données importantes suite à une panne matérielle par exemple, les dossiers les plus importants du serveur peuvent être « dupliqués ». Cela consiste à les copier sur deux disques durs physiquement différents. En cas de panne de l’un des disques durs, les données seront automatiques recopiées sur un autre disque dur.
  • Monitoring : afin d’anticiper et prévenir d’éventuelles pannes, Windows Home Server surveille la santé des disques durs et prévient l’utilisateur en cas de danger potentiel.

Avec ce système, Microsoft a créé une solution de sécurisation des données à moindre prix. En effet, comparé à un système RAID, il n’y a que les données importantes qui occupent plus de place, mais le reste de l’espace de stockage du disque est disponible. De plus, l’ajout (ou la suppression) d’un disque dur est facilité grâce à des assistants dont la vocation est de simplifier au mieux ces manipulations.

La technologie S.M.A.R.T. a été intégrée afin de surveiller la santé des disques durs et anticiper une panne matérielle.

La gestion des sauvegardes

Chaque ordinateur forme une base de données sur le serveur dans laquelle les fichiers sont stockés en plusieurs exemplaires selon les dates de sauvegarde. Lors d’une sauvegarde d’un ordinateur, la base de données sera verra grandir avec de nouvelles versions des fichiers dernièrement modifiés.

Lors de l’ouverture d’une sauvegarde depuis un ordinateur, la base de données est affichée avec l’ensemble des données à la date choisie. Lors d’une restauration complète, l’assistant copiera l’ensemble de la base avec la dernière version des fichiers choisie.

La gestion des sites

ISS et Proxy

Basé sur Windows Server 2003, Windows Home Server conserve les services de ce premier. La gestion de sites web est donc assurée par IIS (Internet Information Server) dans sa version 6. Ainsi, chaque nouvelle application installée sur le serveur peut exploiter les services IIS pour publier un nouveau site et l’héberger sur le serveur.

Il est fortement conseillé aux développeurs de sites pour Windows Home Server d’exploiter les fonctionnalités d’identification incluses dans le système (afin d’éviter l’utilisation d’un nouveau port) et de proxy pour se connecter à d’autres applications. D’ailleurs, les fonctionnalités d’accès aux ordinateurs à distance sont basées sur ce principe (Système d’identification du serveur et proxy applicatif). Certaines applications, comme la vidéosurveillance, exploitent déjà ses services afin de diffuser les images vidéo du foyer à l’extérieur de celui-ci.

Gestion de nom de domaine dynamique

Microsoft propose un service gratuit de gestion de nom de domaine basé sur le principe d’adresse IP dynamique. Régulièrement, le serveur domestique informe un central de son adresse IP Internet. Le nom de domaine .homeserver.com choisi par l’utilisateur pointera alors toujours vers le serveur domestique.

Cela est particulièrement utile lorsque les fournisseurs d’accès à Internet des utilisateurs ne proposent pas d’adresses IP fixes.

PC

Windows Home Server est compatible avec tous les ordinateurs sous Windows XP (SP2), Vista et Windows 7, les versions antérieures n’étant pas prises en charge par le connecteur.

MAC

Il n’existe pas de connecteur pour les ordinateurs sous Mac OS X, cependant ces derniers peuvent voir les dossiers partagés du serveur et s’y connecter.

Configuration minimum du serveur

  •  Processeur 1.0 GHz Intel Pentium 3 (ou équivalent) ;
  • RAM : 512 Mo ;
  • Disque dur : 80 Go pour le disque principal ;
  • Réseau : carte 100 Mbit/s (1 Gbit/s recommandé) ;

Pour les serveurs “faits maison”, il est recommandé d’avoir en plus :

  • Un lecteur de CD-ROM ou une clef USB sur laquelle il est possible de démarrer ;
  • Un écran ;
  • Une souris ;
  • Un clavier.

Évolutions

Le 21 Juillet 2008, les équipes Microsoft publiaient un « Power Pack » comprenant des améliorations fonctionnelles et des corrections de bugs. Il y en aura 3, chacun apportant son lot d’évolutions.

Le remplacant

En mars 2011, Microsoft lance la version 2011 de Windows Home Server, le remplaçant de la première version de l’OS (cf : Windows Home Server 2011 est finalisé).

La fin…

En 2012, Microsoft annonce la fin de Windows Home Server et propose un « remplaçant » venant de la division professionnelle (cf : Windows Home Server : la fin).

Aide

Des forums sont à votre disposition pour toutes vos questions techniques et vos projets.
N'hésitez pas à rejoindre la communauté francophone.

À propos de l´auteur

Sébastien
Passionné par les technologies, j'ai créé ce blog et les forums en 2008. Je suis aussi MVP Microsoft depuis 2010 pour Windows Home Server.