Comparé aux ordinateurs off-the- shelf actuelles , celles qui sont faites dans les années 1990 ont peu de pouvoir et de stockage . Une machine typique de Windows 98 avait un processeur 200 Mhz , 128 à 256 Mo de RAM et, au mieux , 20 Go d'espace disque . Malgré cela, ces ordinateurs peuvent être obtenus pour un peu plus que le prix de la ferraille et ils font de grands plates-formes d'expérimentation et d'apprentissage. Suivez ces instructions pour construire votre propre cluster de serveurs en utilisant deux ou trois vieux ordinateurs Windows 98 . Les choses dont vous aurez besoin
deux ou trois de travail les ordinateurs Windows 98
50 $ pour les câbles et les pièces de réseau
Voir Plus Instructions
1
tester chaque ordinateur pour s'assurer qu'ils sont en ordre de marche. Alimenter et obtenir Windows 98 fonctionnement . Exécutez ScanDisk pour vérifier le disque dur .
2
Remplacer les cartes d'interface réseau ( NIC). Il ya une bonne chance que la carte réseau dans les vieux ordinateurs ne fonctionnera pas avec les logiciels actuels . Un investissement de 20 $ par ordinateur permettra d'éviter beaucoup de frustration.
3
configurer le réseau . Procurez-vous un concentrateur Ethernet bon marché , puis connecter chaque ordinateur au concentrateur avec un câble Ethernet. Un hub séparé isole le réseau et les lumières clignotantes rendent facile à surveiller l'activité du réseau .
4
remplacer les systèmes d'exploitation. Windows 98 a été conçu comme un OS de bureau , et non comme une plate-forme serveur . Si une copie de Windows NT peut être trouvée, cela peut être une option. Mais une distribution de serveur Linux up-to- date, comme Fedora ou Debian, offrira beaucoup plus d'options pour la recherche d' un logiciel de clustering. Vérifiez les références ci-dessous pour les liens décrivant comment installer Fedora ou Debian.
5
Choisissez le type de regroupement souhaité. Les options incluent serveur web, base de données ou le traitement distribué . Chaque seront brièvement décrites dans les étapes restantes.
6
Mettre en place un serveur web en cluster. Le serveur Web Apache qui installe automatiquement les distributions serveur Linux peut être configuré avec un équilibrage de charge frontal. Cela augmente les performances et préserve les états de session , même lorsque l'utilisateur est transféré à l'autre serveur. Cliquez sur le lien " Comment mettre en place une charge équilibrée Cluster Apache haute disponibilité " pour des instructions détaillées .
7
Mettre en place un cluster de serveurs de base de données MySQL. Le serveur de base de données MySQL inclut un logiciel supplémentaire qui gère plusieurs serveurs dans une configuration en cluster . La base de données offre de meilleures performances , car il permet d'équilibrer la charge entre les deux serveurs et continuera à fonctionner même après une panne de serveur . Voir le lien mySQL pour des instructions détaillées .
8
créer un serveur d' application distribuée. Pour ceux qui ont les capacités de programmation , il ya une variété de choix pour la programmation répartie dans presque toutes les langues imaginables. Les services Web permettent aux programmeurs de briser un problème de programmation et d'exécuter les parties du processus sur chaque ordinateur , en exploitant autant d'ordinateurs que nécessaire pour résoudre le problème informatique plus intensive.