Architecture d'un serveur I Définitions Un service (ou deamon sous Linux) est un programme qui fonctionne en tâche de fond sans avoir été lancé par un utilisateur connecté. On parle d'un serveur, suivi d'un nom de protocole, lorsque le service écoute sur un port en attendant une requête. Un serveur (physique) est un ordinateur qui fait tourner des services. Ce type d'ordinateur, généralement, : sont plus fiables qu'une station de travail. sont plus performant. sont plus tolérants aux pannes. ont des ressources adaptées à leurs charges. II Propriétés d'un service services.msc Sous windows, nous pouvons accéder aux services grâce à la commade : Un service est caractérisé par : son état Démarré Arrété Suspendu son mode de démarrage Automatique Manuel Désactivé Seuls certains comptes peuvent administrer les services : Compte du système local (AUTORITE NT\Système) Compte d'administrateur Compte d'opérateur de sauvegarde (créé pour gérer les services uniquement) La commande DOS net permet de lister, démarrer, arrêter les sercices : net start net start xxx //liste les services démarrés //démarre le service xxx net stop xxx //arrête le service xxx
III Architecture logique La structure logique d'un poste informatique est généralement la même. Elle décrit la manière dont la carte mère lie les différents composants matériels entre eux. CPU Chipset FSB I/O (PCI) North Bridge I/O (PCI) South Bridge Disk USB AGP Le North Bridge est aussi appelé le MCH (Memory Controler Hub). Le South Bridge est aussi appelé le ICH (I/O Controler Hub). La liaison CPU North Bridge est appelé FSB (Front Side Bus). L'ensemble North Bridge South Bridge est appelé Chipset.
IV Architecture physique Le schéma suivant décrit la manière avec laquelle les périphérique sont connectés sur la carte mère : Prise électrique Alimentation CM Vidéo Ecran Clavier CPU Souris USB Bus Disk Disque Dur CD Bande Lecteur CD Lecteur Bande Pour un serveur, le matériel doit obéir à certaines obligations pour valider la tolérance de pannes. De plus, pour des raisons de performances, l'administrateur se doit de connaître les caractéristiques techniques du poste. Le tableau suivant indique les éléments-clé de l'architecture d'un poste : Matériel Caractéristiques CPU Vitesse de calcul (MHz ou GHz) Taille d'adressage du bus (32 bits / 64 bits) Taille du cache (2, 4, 6, 8 Mo) Vitesse du FSB Double Buffered Disk SCSI / SAS Prend jusqu'à 15 périphériques par canal (16 sont déclarés mais le contrôleur prend un emplacement. De plus, chaque périphérique doit avoir un LUN (Logical Unit Number)) 2 canaux Prise en charge du RAID (Redundant Array of Inexpensive Disks) Vitesse du disque (7200, 10000 ou 15200 tours/minute)
Prise en charge des disques hot plug (peuvent être sorti sans arrêter le serveur) Taille des disques (2''5 ou 3''5) Vitesse (10/100/1000 Mb/s) Bande Taille des sauvegardes (en To) DAT ou DLT V Pannes et tolérances Un serveur qui tombe en panne nuit gravement à la santé de l'entreprise. Afin de prévenir les pannes et donc l'arrêt d'un serveur, on protège les différents éléments d'un serveur : Matériel Alimentation Protection Redondance d'alimentation. Si l'une tombe en panne, l'autre prend la relève. Disque Mise en place d'un RAID 1 à 5 et/ou hybride. Redondance de contrôleur RAID (Duplexing). Cette option est assez rare. CM, CPU, OS, Applications Site Redondance de cartes réseaux. On parle alors de ''team'' de cartes quand 2 cartes partagent la même adresse globale (MAC et IP) Technologie ECC Clustering : Permet de remplacer un service ou un serveur dans une ferme (ensemble de serveur). Les clusters partagent la même baie de disques (SAN) contrôlée par iscsi ou Fibre Channel. Le clustering est inclue dans Windows Server 2008 R2 dans sa version Datacenter ou disponible via des logiciels tels que Double-Take Redondance de serveurs et de connexions (demande des switchs aux normes 802.3 ad avec Fail Over). Attention: cette technique peut créer des boucles infinies avec TCP/IP. Ces boucles sont corrigées par l'algorithme spanning tree ou meshing. VI RAID Le RAID : augmente les performances augmente la tolérance de pannes garantie la disponibilité des données prévient la perte des données On trouvera : RAID 0 (JBOD) : parallélise l'écriture pour augmenter la vitesse (on écrit sur tous les disques en même temps), les disques sont fusionnés. RAID 1 (Miroir) : l'écriture est faite sur 2 disque de manière identique. RAID 5 : Agrégat par bande avec parité. L'information est écrite sur n-1 disques, le checksum sur le ni ème (RAID 0 + disque de contrôle). De plus le disque de contrôle est tournant. Parfois, on note la présence d'un disque de remplacement (Hot Spare) qui
prend le relais d'un disque en panne. Ainsi une donnée manquante est recalculée et reconstruite à partir des données présentes sur les autres disques. Logiciels de paramétrages des RAID et de configuration des serveurs : IBM = Serverguide HP = SmartStart DELL = OpenManage FUJITSU = ServerView