mBerube.net
A journey to .Net

Windows Home Server pour un développeur

jeudi, 22 avril 2010 21:53 by mBerube
(Aussi disponible en: English)

L'an dernier, encouragé par les bons commentaires de Scott Hanselman, j'ai décidé de mettre à l'essai Windows Home Server, une version allégé de Windows Server 2003. C'est un OS très intégré qui permet de facilement centraliser l'information des différents PC de la maison (musiques, photos, vidéos), de prendre des backup complets des différentes machines connectées et d'ensuite prendre tout cela en backup sur un disque externe pour le mettre en lieu sûr en cas de destruction/perte/vol du serveur.

Je l'ai installé sur ma vieille machine (un AMD athlon de presque 10 ans) et ça fonctionnait assez bien, malgré certains problèmes de stabilité principalement causé par l'âge avancé des composantes. De plus, l'espace disque commençant à manquer et les HD IDE devenant de plus en plus rares et coûteux, j'ai décidé de mettre en place une vraie solution de WHS. Le Acer Aspire Easy Store Home Server:

Mis en place depuis 1 semaine, ça fonctionne très bien, le transfert a été très long (400 gb sur un réseau 100mb, ça prend du temps), c'est une machine très silencieuse à cause de son processeur Atom qui consomme peu et chauffe peu.

WHS est livré avec un connecteur qui permet d'administrer la machine. Ceci donne accès aux opérations de base du serveur que tous les utilisateurs domestiques ont besoin. (En passant, MS vend cela comme quelque chose de simple, à la porté de tous. FAUX. Il faut avoir quelques notions de sécurité Windows et de réseautique pour utiliser le produit correctement. Geek requis !).

C'est par contre un produit qui peut aussi être très utile pour une petite équipe de développeurs étant donné la capacité du produit à partager et sauvegarder jusqu'à 10 PC. De plus, en tant que développeur, vous savez très certainement utiliser RDP. Ce faisant, vous êtes connecté directement et pouvez faire à peu près tout ce que vous pouvez faire dans Windows Server 2003. Soyez cependant prudents car WHS utilise une technologie nommé Drive Extender qui permet de créer une sorte de "raid" où tout les disques sont ajoutés et présentés comme un espace de stockage commun:

Évitez donc tous les outils qui gèrent des disques (disk management, RAID controller, defragmenter), laissez plutôt WHS se charger des disques et utilisez les répertoires partagés pour transférer vos fichiers. Par contre, voici 2 choses intéressantes à faire avec votre WHS:

  • WHS permet d'accèder à ses fichiers à distance par une interface web. Vous remarquerez alors que IIS (6.0) est installé et fonctionnel sur la machine, se qui en fait une excellente machine de QA pour vos site web avant de les installer en production. Si vous avez des besoins de base de données, j'ai également installé SQLServer 2008 Express sans problèmes.
  • C'est également un excellent endroit pour installer votre gestionaire de code source. Dans mon cas, j'utilise Visual SVN pour administrer mon gestionnaire et j'ai inclus dans mes répertoires partagés (et sauvegardés), la base de données SVN qui est donc incluse dans mes backups de serveur. Très intéressant !

Il y a finalement beaucoup de Add-ins disponibles, notamment sur We got served pour bonifier les fonctions de votre serveur. C'est un produit très intéressant et son prix relativement bas (moins de 400$, OS inclus), en fait une solution simple et économique pour la maison mais aussi pour le travail.

P.S : je ne reçois aucune gratitude de MS pour vanter ce produit, je ne suis qu'un utilisateur satisfait !

Soyez le premier à noter ce billet

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Categories:   Vie de geek | Vie de programmeur
Actions:   E-mail | del.icio.us | Permalink | Commentaires (0) | Comment RSSRss comment feed