Je veux installer chez moi mon propre serveur capable d'exécuter des pages ASP.net et des bases de données SQL à des fins de test de développement. Je veux qu'il s'agisse d'un serveur dédié (et non d'un serveur fonctionnant sur mon PC de développement). Quel est donc le serveur le moins cher, le plus simple et le plus rapide que je puisse acheter à cette fin ? Je sais que je pourrais simplement acheter un PC séparé, y mettre une copie bon marché de XP et utiliser IIS et SQL Server Express. Est-ce la meilleure solution ?
Réponses
Trop de publicités?Si vous ne l'utilisez que pour vos propres besoins de développement, alors oui, un ordinateur bon marché fonctionnera bien, IIS et SQL avec un seul utilisateur ne sont pas particulièrement exigeants.
Il est important de s'assurer que votre environnement de développement est aussi similaire que possible à celui dans lequel vous allez effectuer le déploiement. Si vous allez déployer vers IIS 7 ou 6, alors utiliser Windows XP sur votre serveur de test n'est pas bon, car il n'a que IIS 5, etc.
Enfin, l'utilisation de XP a quelques limites, vous ne pouvez avoir qu'un seul site web dans IIS et un maximum de 10 connexions simultanées, donc si vous voulez gérer plusieurs sites, vous avez besoin d'un autre OS.
Je réalise que c'est un peu hors sujet (vous avez mentionné "AND sql-server"), mais vous pourriez penser à la possibilité d'utiliser un serveur non-Windows (légèrement moins cher) et de mettre Mono sur elle.
Cependant, comme le mentionne @Sam, cela présente un gros inconvénient, car il ne s'agit pas du même environnement que le serveur de "production" probable.