En quoi le serveur diffère d'un PC ordinaire. Qu'est-ce qu'un serveur et en quoi est-il différent d'un ordinateur ou d'un hébergement classique ? Quelle est la difference entre un serveur et un pc


--------

Le serveur est un ordinateur puissant qui sert d'autres ordinateurs sur le réseau local. ComputerBild vous dira en quoi le serveur diffère d'un PC ordinaire.


Tout grand réseau informatique il existe un besoin constant de partager des ressources entre plusieurs ordinateurs, qu'il s'agisse d'une connexion Internet partagée, d'un accès à des fichiers multimédias ou d'une impression de documents sur une seule imprimante. L'ordinateur qui fournit ces ressources aux autres machines s'appelle un serveur. La nature de ces ressources détermine le type de serveur. Le serveur de fichiers stocke les données, le serveur d'impression reçoit des documents et les envoie à une imprimante qui lui est connectée, se connectant à un serveur proxy pour accéder à Internet, les ordinateurs partagent un canal d'accès... Ces fonctions et d'autres peuvent être exécutées par les deux machines différentes et un ordinateur.


La différence entre un serveur et un PC ordinaire



En règle générale, les serveurs utilisés dans les réseaux locaux domestiques et les petites entreprises ne diffèrent des PC ordinaires que par le logiciel qui y est installé. Les serveurs des grandes organisations sont une autre affaire. La charge sur leurs ressources informatiques et leurs périphériques de stockage est très élevée. Ces machines doivent contenir de gros volumes de documents et leur fournir un accès haut débit. De plus, et non moins important, le serveur a besoin d'un fonctionnement ininterrompu et d'une tolérance aux pannes élevée. Par conséquent, les gros serveurs sont généralement constitués d'un matériel plus complexe et plus performant que les PC conventionnels. Dans le même temps, certains composants matériels, dont les fonctions sont secondaires par rapport au serveur, s'avèrent plus faibles que leurs homologues du PC domestique. Ce sont les éléments qui différencient les serveurs des simples ordinateurs.


Processeurs puissants. Les serveurs utilisent des processeurs dédiés tels que le Xeon d'Intel ou l'Opteron d'AMD. Des "pierres" plus exotiques sont également utilisées, par exemple Intel Itanium. Les serveurs d'entrée de gamme, comme les simples PC, ont un processeur, les plus gros - de deux à huit. Les serveurs les plus puissants sont des clusters de centaines de processeurs avec un "scrapping" associé - cartes mères, lecteurs, etc.


Grand volume mémoire vive. Si un PC domestique a besoin de quelques gigaoctets de "RAM" pour un travail à part entière, dans le pire des cas - 4, alors un serveur puissant nécessite 8-16 Go et même plus. Les modules de mémoire du serveur eux-mêmes, en règle générale, ont une fonction de correction d'erreur - ECC (Error Correction Code). Grâce à cela, les erreurs d'écriture et de lecture des données causées par un dysfonctionnement de l'électronique ou un défaut des puces mémoire n'entraîneront pas d'interruptions du fonctionnement du "logiciel" ou de gel du système, comme cela se produirait avec un ordinateur classique.


Disques volumineux. La plupart des serveurs stockent des données sur des supports rapides et haute capacité disques durs qui sont combinés en matrices RAID. Le serveur nécessitant simultanément une vitesse élevée et une tolérance aux pannes, les formats des baies combinent la séparation des données sur plusieurs disques durs avec la duplication des informations sur d'autres "vis". Il n'est pas rare de trouver la possibilité de déconnecter et de reconnecter les disques "à chaud" - c'est-à-dire. sans interrompre le système.


Connexion réseau haut débit. Si le serveur est utilisé pour partager des dizaines d'ordinateurs sur Internet, il se connecte au réseau mondial à l'aide d'un canal « épais » avec une haute débit... Pour cela, des lignes à fibres optiques ou des canaux radio sont utilisés. Les ordinateurs clients se connectent au serveur à l'aide des technologies Ethernet ou Wi-Fi familières.


Le matériel qui exécute les fonctions de service secondaires dans les serveurs est également différent de la périphérie des PC clients.


Cadre. Les tâches du serveur déterminent sa conception. Les serveurs bas de gamme ressemblent à des PC ordinaires, dont la taille n'a été augmentée que pour accueillir une carte mère et une matrice de stockage plus grandes. Les serveurs ont des boîtiers plus puissants - des armoires rack, et ils se composent souvent de plusieurs blocs (ordinateurs, routeurs, etc.) dans des boîtiers séparés. Un cluster de serveurs très puissant peut être constitué de plusieurs dizaines de ces armoires. L'ordinateur enfermé dans corps compact le montage en rack est appelé serveur lame.


Source de courant. Les serveurs d'entrée de gamme sont équipés d'une ou deux alimentations. Au fur et à mesure que le nombre de blocs fonctionnels du serveur augmente et que leurs "appétits" augmentent, le nombre et la capacité des alimentations augmentent. Il y a souvent la possibilité d'échanger "à chaud" ou de connecter un bloc d'alimentation supplémentaire.




Des dispositifs de sortie.Étant donné que la sortie de la vidéo et du son est incluse dans le nombre de tâches client et non serveur, les serveurs à cette fin n'existent pas du tout (le système est alors contrôlé à distance depuis le PC client) ou sont plutôt primitifs.


Caractéristiques du travail et Matériel un serveur puissant est aussi dicté par le besoin de sa maintenance spécifique.


Alimentation électrique ininterrompue. Les parasurtenseurs industriels et les alimentations sans interruption empêchent la perte de données en cas de chute de tension réseau électrique, et également réduire la probabilité d'endommager le « matériel » et les fichiers en cas de modifications importantes. Dans certains cas, lorsqu'un fonctionnement ininterrompu est requis malgré tout, des groupes électrogènes de secours sont utilisés.


Refroidissement amélioré. La plupart des serveurs, comme les PC clients, sont refroidis par air. Le problème de l'augmentation de la dissipation thermique ainsi que des performances est résolu grâce à une ventilation renforcée des enceintes et des salles où sont installés les serveurs. Les serveurs n'ont pas besoin d'un refroidissement amélioré des composants individuels, ils ne disposent donc pas de systèmes de refroidissement par eau


Logiciel spécialisé. Les serveurs sont équipés de systèmes d'exploitation adaptés aux tâches du serveur, par exemple Serveur Windows 2003, des versions spéciales de Linux ou Free BSD, ou des systèmes d'exploitation purement serveur tels que Solaris de Sun Microsys-tems. Les principaux logiciels utilisés sont des programmes serveur tels qu'Apache pour la maintenance des sites Web ou Microsoft Exchange Server pour recevoir et envoyer des e-mails.


Types de serveur



Un serveur s'appelle non seulement un ordinateur, mais aussi Logiciel qui gère les ressources partagées et leur accès. Plusieurs programmes serveur peuvent s'exécuter simultanément sur un ordinateur. Dans la vie de tous les jours, en parlant par exemple d'un "serveur de messagerie", ils désignent une combinaison de "matériel" et de "logiciel". Selon les fonctions que le logiciel exécute, il existe plusieurs types de serveurs. Tous peuvent être divisés en deux groupes : les serveurs, dont la tâche est de stocker des données et d'y donner accès aux utilisateurs, et les serveurs qui contrôlent le transport des données dans le réseau et prennent en charge son fonctionnement. Le premier groupe comprend les types de serveurs suivants.


Serveur de fichiers. Ses tâches incluent le stockage des fichiers et l'accès à ceux-ci pour les PC clients, par exemple via FTP. Les ressources du serveur de fichiers peuvent être soit ouvertes à tous les ordinateurs du réseau, soit protégées par un système d'identification et des droits d'accès.


Serveurs multimédia sont une sorte de serveurs de fichiers. Ils sont conçus pour stocker des photos, de la musique, des films et d'autres contenus multimédias. Il n'est pas nécessaire d'utiliser un ordinateur en tant que tel serveur. Vous pouvez acheter un périphérique NAS, ou même vous en tirer avec un disque dur externe compact qui se connecte à votre réseau via Ethernet ou Wi-Fi.


Le serveur d'impression accepte les demandes d'impression des ordinateurs du réseau local et les envoie à une ou plusieurs imprimantes qui lui sont connectées.


Serveurs de jeux. Les développeurs de jeux informatiques ouvrent des serveurs spéciaux où les utilisateurs peuvent jouer les uns avec les autres. Autrefois, les serveurs les plus populaires étaient les jeux de tir et les stratégies 3D, ne permettant qu'un seul match à la fois ou plusieurs à la fois. Une maison ou un quartier rare "lokalka" peut se passer d'un tel serveur. De nos jours, les serveurs de divers MMORPG (Massive Multiplayer Online Role Playing Game) sont de plus en plus sollicités, sur lesquels des centaines et des milliers de personnes peuvent jouer simultanément (exemple : Jeux de lignée 2 et World of Warcraft).


Serveurs de messagerie. E-mail ne peut pas être envoyé directement au destinataire - il va d'abord au serveur sur lequel il est enregistré Compte l'expéditeur. Celui-ci envoie à son tour un « package » au serveur du destinataire, à partir duquel ce dernier récupère le message. Bien que la réception et l'envoi des lettres soient effectués par le même programme serveur, formellement ces fonctions sont attribuées différents serveurs avec des adresses différentes.


Serveurs de messagerie instantanée. Les programmes Messenger - AIM, ICQ ou MSN Messenger - fonctionnent sur un réseau de serveurs de communication qui suivent le même principe général que les serveurs de messagerie.


Serveurs Web. Ces serveurs permettent d'accéder à des pages Web et à des ressources connexes telles que des images. Les sites Web à fort trafic ou aux fonctionnalités avancées sont hébergés sur plusieurs serveurs à la fois.


Les serveurs de données stockent divers types de matériaux nécessaires au fonctionnement des serveurs à d'autres fins. Par exemple, une partie du texte, des graphiques et du style d'un site Web peuvent se trouver sur un serveur de données distinct. Lorsque l'utilisateur ouvre page de démarrage site, le serveur Web envoie une requête au serveur de données pour récupérer le contenu requis. Le serveur de base de données recherche les données demandées et les envoie au serveur Web. Il génère à son tour une page Web et l'envoie à l'ordinateur client.


La liste des serveurs qui contrôlent le transport du trafic comprend les types suivants.




serveurs DHCP. Dynamic Host Configuration Protocol fournit une distribution automatique des adresses IP entre les ordinateurs d'un réseau. Cette technologie est largement utilisée dans les réseaux locaux avec une connexion Internet générale.


serveurs DNS. La fonction d'un serveur DNS est de traduire les noms de domaine des serveurs en adresses IP. La transmission de données dans les réseaux s'effectue à l'aide d'adresses IP, le site avec un nom de domaine peut « passer » d'un serveur à un autre plus d'une fois, en changeant son adresse IP. Ainsi, les tables de correspondance entre les adresses IP et les noms de domaine dans le DNS (Domain Name System) sont régulièrement mises à jour, et les serveurs les synchronisent entre eux.


Serveurs proxy agir en tant qu'intermédiaires dans le transfert de données sur le réseau - d'ordinateur à ordinateur. Ils permettent soit d'organiser un accès partagé à Internet lorsque le contrôle et le filtrage du trafic sont nécessaires, soit de masquer l'adresse IP du PC à l'ordinateur « interlocuteur ». ce dernier, lorsqu'il communique via un serveur proxy, ne « verra » que l'adresse proxy.


Serveurs de cache. Pour que chaque fois qu'une page Web est ouverte, l'ordinateur client n'ait pas à redemander toutes ses données, des périphériques de stockage intermédiaires sont utilisés - des serveurs de cache. Si la page demandée par l'utilisateur n'a pas changé depuis la dernière demande, alors elle peut être chargée non pas depuis le stockage « natif », mais depuis les profondeurs du serveur de cache.


Architectures client-serveur et peer-to-peer


Si l'ordinateur qui fournit les ressources est un serveur, l'ordinateur qui les utilise est appelé client. De plus, un client, comme un serveur, est aussi un programme d'accès à des ressources (par exemple, client de messagerie ou messagerie instantanée).


La plupart des services Internet traditionnels sont basés sur l'architecture client-serveur. Mais en Dernièrement une organisation en réseau fondamentalement différente s'est généralisée.


Dans l'architecture Peer-to-Peer (P2P), tous les ordinateurs sont égaux et chacun stocke une partie de la quantité totale de données. Dans ce cas, chaque machine agit à la fois comme client et comme serveur. L'exemple le plus réussi de mise en œuvre P2P est celui des réseaux de partage de fichiers (eDon-key2000, Bit-Torrent). Lorsque vous recevez un fichier d'un tel réseau, vous en téléchargez simultanément des fragments à partir de dizaines d'ordinateurs. En raison de la distribution des données, les réseaux peer-to-peer (alias peer-to-peer, décentralisés) sont très résistants et rapides.


Par souci d'équité, nous devons admettre que la plupart des réseaux peer-to-peer ne se passent pas du tout de serveurs. Par exemple, les réseaux de partage de fichiers utilisent des serveurs (trackers) pour gérer et suivre le trafic.


Serveur domestique



Tous les systèmes d'exploitation modernes ont des capacités de serveur. Avec leur aide, vous pouvez ouvrir aux utilisateurs d'autres PC l'accès aux données sur le disque dur ou à l'imprimante connectée à l'ordinateur, ainsi que "partager" la connexion Internet. De plus, serveur domestique peut être utilisé pour le stockage de sauvegarde ou, après l'avoir mis à disposition via Internet, travailler avec des documents à partir de n'importe quel PC connecté au réseau mondial.


"Élever" un serveur domestique pour stocker des fichiers et partager l'accès à Internet n'est pas aussi difficile que cela puisse paraître à un utilisateur inexpérimenté. Cela nécessite les composants suivants.


L'ordinateur. Pour un fichier ou un simple serveur web, un ordinateur avec un processeur Pentium II ou Athlon, 256 Mo de RAM et un lecteur de CD-ROM est suffisant. Si vous envisagez de lancer un serveur de jeu sur votre ordinateur (une initiative très populaire dans les petits réseaux locaux), vous aurez besoin d'une machine plus puissante.


Dans un premier temps, vous pouvez courir dessus serveur Linux du Live-CD. Après l'avoir chouchouté, vous déciderez si vous devez passer à des événements plus sérieux. Si vous décidez toujours d'utiliser votre ordinateur comme serveur tout le temps, alors Linux devra être installé sur Disque dur... 10 Go suffisent pour cela espace libre... Le reste de l'espace restera pour les fichiers et les logiciels supplémentaires (principalement les programmes serveur).


Ce n'est pas une mauvaise idée d'utiliser un vieil ordinateur portable comme serveur. Avec une utilisation prolongée, cela permettra d'économiser sur les factures d'énergie. De plus, l'ordinateur portable plié prend très peu de place. Le seul inconvénient de l'ordinateur portable dans ce cas est opportunités limitées sur la connexion des lecteurs.


Distribution Linux. Passant par version gratuite Linux (Open SuSe, Ubuntu ou Knoppix), vous pouvez créer un serveur doté de toutes les fonctionnalités dont vous avez besoin pour un usage domestique.


La plupart des distributions Linux ont également des versions payantes - par exemple, dans le cas de SuSe, cela s'appelle SuSe Enterprise Server. Cette version Linux a un soutien technique fabricant et un ensemble étendu de programmes.




/>



Réseau disques durs



DimonVidéo DimonVidéo

15-07-2010T13 : 17 : 43Z 15-07-2010T13 : 17 : 43Z




/>

Routeurs WLAN et disques durs réseau


Travail réseau domestique nécessite rarement l'utilisation d'un PC séparé comme serveur. En fonction de la quantité de données qu'il stockera et des tâches qu'il effectuera, vous pouvez choisir l'une des deux options les moins chères.


Routeur WLAN et disque dur externe


De nombreux routeurs sans fil ont port USB auquel vous pouvez connecter un disque dur externe. Tout ordinateur du réseau aura accès aux données qui y sont stockées.


Disques durs réseau


Le stockage en réseau (NAS) est un serveur compact et peu coûteux (par rapport à un PC séparé) qui n'exécute qu'une seule fonction - le stockage de données. Le NAS puissant possède un riche ensemble d'interfaces et la possibilité de configurer à distance via une interface Web (similaire aux routeurs). Des options plus simples pour une telle solution sont les disques durs externes conventionnels avec interface réseau Ethernet ou Wi-Fi.


Il est logique d'installer un serveur basé sur un ordinateur à part entière uniquement si la fonctionnalité NAS fait déjà défaut : par exemple, vous devez « élever » un petit serveur de jeu dans votre réseau domestique ou sur un site Web. À ces fins, un ancien ordinateur Linux suffira, bien que Windows puisse également être utilisé.

">

Malheureusement, tous les managers ne connaissent pas la différence entre un ordinateur de travail ordinaire et un serveur. Il est souvent assez difficile pour un administrateur système d'expliquer à son patron pourquoi pour des performances normales réseau d'entreprise vous ne pouvez pas sortir l'ancienne unité centrale du placard, mais vous devez acheter un Dell, HP ou tout autre fabricant bien connu.

Fonctionnalité

Malgré la similitude externe, le PC et le serveur ont des tâches complètement différentes. Ce dernier est nécessaire, tout d'abord, afin de répartir les ressources des ordinateurs de bureau dans le réseau local. Oui, il n'y a pas de différence de matériel. Et si nous parlons d'un petit nombre de machines, ces fonctions peuvent être affectées à un PC standard. Mais dans ce cas, vous devez installer une version serveur spéciale dessus. système opérateur et un certain nombre de programmes spéciaux.

Mais dès que le réseau se développe, la charge sur l'ordinateur augmente considérablement. Et dans ce cas, que cela vous plaise ou non, vous devrez acheter un serveur dont le prix, soit dit en passant, n'est pas si élevé.

Différences fondamentales

Tout d'abord, il convient de noter le "bourrage" plus puissant, principalement les cartes mères. Ces ordinateurs doivent exécuter incomparablement plus de processus que les machines de bureau. Encore une fois, en raison de la forte charge, les serveurs sont équipés de plusieurs alimentations.

La haute vitesse de connexion au réseau est extrêmement importante dans leur travail. Le fonctionnement de l'ensemble du système en dépend. De plus, les logiciels dédiés sont gourmands en ressources. C'est pourquoi la quantité standard de RAM pour un serveur est aujourd'hui d'environ 64 Go. Une capacité disques durs centaines de téraoctets.

En bref, un serveur est un ordinateur très puissant avec un logiciel spécial installé. En gros, il n'exécute qu'une seule fonction, mais s'il "se couche", tout le réseau qui lui est connecté cessera de fonctionner.

Voyons en quoi un ordinateur serveur diffère d'un ordinateur personnel de bureau ordinaire et quelles peuvent être les tâches pratiques d'achat d'un ordinateur serveur pour la maison.

Tout d'abord, un peu de théorie. Quelle est la signification du terme « ordinateur serveur » lui-même, ou « serveur » ? La racine latine « serv » signifie « serviteur » et agit également comme élément clé dans les mots dérivés. « Serveur » doit être compris comme un ordinateur dont la tâche est de fournir à un utilisateur distant un ensemble de services, de plus, en mode automatique, sans la participation d'une surveillance constante par l'opérateur humain.

Vous pouvez imaginer un dortoir d'étudiants où des garçons et des filles de différents étages et salles partagent des fichiers, accèdent à Internet ou organisent des jeux avec co-participation - sur des ordinateurs et des ordinateurs portables tout à fait ordinaires. Nombreuses paramètres réseau- et à l'improviste il y a un vrai ordinateur serveur. Dans la version la plus simple, le serveur peut en fait être vraiment vieux ordinateur- effectuez les réglages, branchez les fils et glissez-les sous la table.

Mais ce qui fonctionne pour quelques personnes, voire des dizaines de personnes, ne fonctionnera pas du tout à plus grande échelle. Trois caractéristiques principales différencient les ordinateurs serveurs des ordinateurs ordinaires :

  1. Le serveur doit traiter les demandes de tous les utilisateurs au niveau de performance le plus rapide possible.
  2. Le serveur doit fonctionner en continu, même les redémarrages réguliers sont hautement indésirables. En argot de réseau, la disponibilité du serveur est appelée disponibilité.
  3. De plus, il n'est pas souhaitable d'arrêter l'intégralité du serveur lorsqu'il est nécessaire de remplacer un composant. La possibilité de ne pas éteindre l'ensemble lors du remplacement du privé peut être appelée « branchement à chaud ».

Comment comprendre cela en pratique ? Prenons l'accès à Internet - le fournisseur fournit une connexion à une vitesse donnée, suit le trafic et les paiements. Tout cela se fait grâce au travail des ordinateurs serveurs - et même dans le cas le plus simple, nous parlons de milliers d'utilisateurs. Et tous ces utilisateurs devraient recevoir sereinement un ensemble de services payants, et ne pas se fâcher contre les retards ou le manque de communication.

L'ordinateur serveur du fournisseur a fourni à une personne un accès à Internet, et en quoi consiste ce dernier ? Simplifié - à partir de sites. Et ce sont encore des serveurs, non seulement des fournisseurs de communication, mais des fournisseurs d'hébergement - des services de création, de stockage et de mise à disposition de données de site. Dans certains cas, de nombreux petits sites seront physiquement situés sur une seule machine, dans d'autres, un puissant serveur dédié fonctionnera dans l'intérêt d'un seul site populaire.

Les serveurs ne sont pas nécessairement connectés au World Wide Web. Nous pouvons mentionner le calcul scientifique, où d'énormes ressources informatiques sont nécessaires, les serveurs sont populaires dans de nombreuses entreprises - des usines aux magasins, ce qui permet une comptabilité et un contrôle efficaces, en traitant de nombreuses requêtes statistiques. Aucun ordinateur personnel ordinaire ne peut gérer cela.

En quoi consiste le serveur

Techniquement, l'ordinateur serveur démarre avec la carte mère et le processeur central. La logique générale ici est la même que dans un ordinateur ordinaire. Mais il existe également plusieurs différences générales - les processeurs sur carte mère il peut y en avoir plusieurs, et il y a radicalement plus d'emplacements pour connecter la RAM que ce qui est habituel dans les ordinateurs personnels les plus avancés.

Alors que l'Intel Core i7-2600K personnel haut de gamme supporte jusqu'à 32 gigaoctets de RAM, le processeur Intel Xeon X5570 est encore loin d'être le plus capable de fonctionner avec 144 gigaoctets ! De plus, alors qu'un processeur de bureau est généralement double ou quad-core, les puces de serveur ont au moins dix cœurs. Dans l'exemple donné, le nombre de cœurs, soit dit en passant, est le même.

Il convient de noter que si Intel et AMD sont les leaders sur le marché des ordinateurs personnels en général, IBM, HP, Oracle et Fujitsu jouent également un rôle important dans le segment des serveurs. Parallèlement, si l'architecture x86 est actuellement populaire sur le segment des particuliers, alors sur le segment des serveurs, presque tous les acteurs importants du marché continuent à proposer leurs propres solutions technologiques, on peut citer l'IA-64 d'Intel, le POWER d'Ibem et le SPARC, qui est commun pour Oracle et Fujitsu. Ceci, à son tour, impose certaines restrictions, car les capacités du logiciel serveur sont directement liées aux solutions des fabricants.

Ce sur quoi tous les fabricants s'accordent, c'est la capacité des serveurs à faire ce qu'on appelle. la virtualisation matérielle est une fonction très importante, en particulier pour l'hébergement de sites - sur un serveur, vous pouvez exécuter plusieurs machines virtuelles- et tous fonctionneront avec presque les mêmes performances que le serveur physique lui-même.

En général, les ordinateurs serveurs sont rapides et puissants. Mais tout a un prix. Le fonctionnement du serveur consomme beaucoup d'énergie. Personne n'a besoin de gaspiller de l'énergie pour des objectifs inutiles, c'est pourquoi des fonctions matérielles aussi familières que, par exemple, contrôleur de son ou il n'y a pas de canaux USB dans la version serveur. La carte vidéo est également souvent absente ou présente sous une forme extrêmement limitée. En règle générale, tout ce qui doit être initialement configuré ou vu par l'opérateur du serveur peut être fait en utilisant ligne de commande- une carte vidéo cool n'est pas requise pour cela.

Huit mégaoctets de mémoire vidéo pour un serveur sont normaux, la quantité de RAM est bien plus importante. Il ne s'agit pas seulement de rechercher la perfection, où l'ingénieur veut insérer de la mémoire dans un slot, puisqu'il y a un slot. Le problème est que les disques durs modernes n'ont pas encore franchi la ligne de plusieurs téraoctets ; pour obtenir de gros volumes, ils sont combinés dans ce qu'on appelle. RAID, mais tout cet ensemble de disques durs doit encore être physiquement tordu (comment aimez-vous la vitesse de 10 000 tr/min ?) et lu, tandis que la RAM vous permet de stocker temporairement des quantités de données assez importantes pour accélérer l'accès.

Types de serveur

Extérieurement, les ordinateurs serveurs sont de deux types : tour et rackable. La version tour, également connue sous le nom de "boîte", peut avoir pratiquement les mêmes dimensions qu'un ordinateur personnel, son corps est en acier massif massif, dont la tâche est d'absorber les vibrations et le bruit.

À une échelle pratique, la variante la plus courante des serveurs montés en rack est que les ordinateurs sont installés dans des armoires de montage spéciales, qui se trouvent elles-mêmes dans une pièce spéciale - la salle des serveurs. La version rackable ressemble à un tiroir de bureau ou à un grand autoradio.

Lors de la configuration de serveurs rack, vous devez gérer non seulement la suppression de l'alimentation et du bruit, mais également le refroidissement. Il en arrive au point que les opérateurs de serveurs travaillent dans les salles de serveurs en vêtements d'hiver, car si vous éteignez le climatiseur, les serveurs surchaufferont très rapidement et commenceront à s'effondrer. D'autre part, le rack de serveur est facile à étendre - dans un boîtier nouveau serveur il est simplement acheté et installé selon les besoins, il s'agit d'un "branchement à chaud".

Quant aux opérateurs et à la ligne de commande, qui suffisent à configurer le serveur, il en est bien ainsi - à la différence du marché des systèmes d'exploitation pour ordinateurs personnels, où les solutions Microsoft sont en tête, le marché des logiciels serveurs est dominé par les logiciels de type UNIX. systèmes, en d'autres termes, Linux ... Et ces systèmes d'exploitation, même en version personnelle, jusqu'à récemment, ne visaient pas vraiment les interfaces graphiques.

En plus du système d'exploitation, bien sûr, d'autres applications nécessaires peuvent être installées, en fonction des tâches qui se trouvent devant l'ordinateur.

Comment remplacer le serveur ?

Ainsi, vous pouvez arriver à ce qui suit : si vous avez besoin d'obtenir de nouvelles nuances de plaisir à partir d'un jeu informatique ou multimédia, ou de distribuer vos fichiers à tous vos voisins de la maison, alors vous ne devriez pas acheter un ordinateur serveur pour cela.

Un bon modèle d'ordinateur personnel moderne suffit. Si vous avez des tâches scientifiques ou commerciales qui nécessitent des calculs et des volumes de données importants, alors même dans ce cas, ce n'est pas une très bonne idée d'utiliser un ordinateur serveur à la maison - vos factures d'électricité augmenteront, il y aura des coûts pour les services de l'opérateur -administrateur (vous devez encore configurer et vérifier), vous devrez également rééquiper la quasi-totalité de la salle, en lui donnant la puissance du matériel informatique.

Il est peut-être préférable d'utiliser les services de services cloud distants et de centres de données de serveurs, auxquels vous pouvez accéder à partir d'un ordinateur de bureau ordinaire, et des spécialistes se chargeront de toute la configuration et de la maintenance. Mais si votre désir est toujours fort - vous avez besoin de votre propre serveur et point, alors peut-être est-il temps pour vous de créer simplement votre propre centre de données ?

Bonjour les amis!

Aujourd'hui, nous allons parler de "morceaux de fer" sérieux, disposés plus abruptement qu'un ordinateur domestique.

Serveur matériel et logiciel

Beaucoup d'entre nous ont entendu les mots à la mode « serveur » et « serveur de fichiers » et l'expression « serveur de messagerie », « serveur dédié », etc.

Dans cet article, nous examinerons qu'est-ce qu'un serveur, comment il fonctionne et en quoi il diffère d'un ordinateur domestique ou de bureau.

Le mot serveur est dérivé du terme anglais servir. Ainsi, le serveur est le "mainteneur".

Cela n'a pas l'air très gentil, mais ce qu'il fait est clair. Sert les demandes des clients.

Vous pouvez servir au niveau matériel ("fer") et logiciel.

Par conséquent, le concept de serveur comprend deux - "serveur matériel" et "serveur logiciel".

Rappelons la première différence entre un serveur et un ordinateur personnel (PC). Sur le ordinateur personnel l'utilisateur travaille en permanence. Et le serveur (matériel), dans la plupart des cas, se tient tranquillement dans une pièce séparée et fonctionne de manière indépendante.

Un utilisateur ordinaire ne travaille pas pour lui, il ne s'assoit que parfois avec lui Administrateur du système- pour la personnalisation ou d'autres manipulations de service. Il est nécessairement inclus dans réseau local(sinon, comment servira-t-il aux demandes des clients ?) Par conséquent, il est accessible depuis n'importe quel ordinateur de ce réseau (avec les paramètres appropriés, bien sûr). Un serveur matériel, contrairement à un PC, fonctionne 24 heures sur 24, sept jours sur sept.

Serveur logiciel

Un serveur logiciel est un progiciel qui répond aux demandes des clients.

Cette idéologie implique la présence deux parties progiciel - serveur et client. La partie principale est la salle des serveurs. Il est situé sur un serveur matériel (physiquement - sur son disque dur).

Cette idéologie est utilisée par de nombreux programmes, en particulier la comptabilité. La partie principale du programme et la base de données des utilisateurs sont stockées sur le serveur. L'utilisateur interagit avec la partie principale via la partie cliente située sur son ordinateur.

Plusieurs (ou plusieurs) clients peuvent travailler simultanément dans le module principal. Par conséquent, le matériel doit avoir la puissance de traitement nécessaire. La configuration matérielle requise peut varier en fonction du type de serveur logiciel.

Serveur de courrier est un programme de messagerie. Bien sûr, il y a aussi sa partie matérielle, où les lettres sont physiquement stockées.

Quelconque système de recherche est composé et Service Poste... Actuellement, se procurer une boite mail (voire plusieurs) sur le serveur n'est pas un problème.

Il existe un "serveur de fichiers". Il s'agit d'un référentiel de nombreux fichiers, auquel de nombreux utilisateurs sont autorisés à accéder. Il peut y avoir beaucoup de fichiers, donc le matériel doit avoir beaucoup d'espace disque. La partie logicielle est sans aucun doute très intéressante, mais notre blog concerne le matériel, regardons donc de plus près le fonctionnement d'un serveur matériel.

Immédiatement, on constate que le serveur peut fonctionner pendant des mois sans s'arrêter. Par conséquent, il doit avoir beaucoup plus fiable Matériel. La fiabilité accrue est assurée notamment par des composants de meilleure qualité et plus coûteux.

RAM

Utilisé avec parité ECC(Code de correction d'erreur). Le fait est qu'il y a toujours une probabilité non nulle d'erreur dans la RAM.

Une chose est quand une erreur ou un crash se produit sur l'ordinateur de l'utilisateur lorsqu'il exécute sa propre application (et non sur le serveur). Le coût d'une telle erreur est souvent faible.

C'est une autre affaire quand la transaction de quelqu'un d'une valeur d'un million de dollars est « perdue » sur le serveur.

Les erreurs sur le serveur sont également combattues avec le matériel, en utilisant un codage de données redondant. L'information est fournie avec des bits (de service) supplémentaires, qui permettent de détecter et de corriger certaines (et pas toutes possibles !) des erreurs les plus probables.

De tels modules mémoire, contrairement aux modules classiques, comportent un nombre impair de microcircuits. Ainsi, dans les modules ordinaires utilisés dans les ordinateurs ordinaires ou de bureau, le plus souvent 8 microcircuits sont installés. Les modules serveurs sont équipés de 9 microcircuits. Mémoire serveur avec les mêmes coûts de volume et de vitesse bien plus cher habituel.

Winchester

Plusieurs utilisateurs peuvent accéder au serveur en même temps. Par conséquent, le serveur, en plus d'une fiabilité élevée, est requis et performances accrues... Les serveurs utilisent à la fois des méthodes conventionnelles (électromécaniques) et SSD à semi-conducteurs(Solid State Drive).

Ces derniers ont des performances accrues, mais ils sont beaucoup plus chers (à volume égal). Les SSD n'ont pas de pièces rotatives. Les données sont écrites dans les cellules de la mémoire à semi-conducteurs. Immédiatement, nous notons que pour écrire des données dans la cellule mémoire SSD le lecteur peut être un nombre limité (quoique important) de fois.

Pour réduire le temps d'accès aux données dans les serveurs, des disques durs électromécaniques avec grande vitesse rotation de la broche - jusqu'à 15 000 tr/min. De tels disques durs deviennent plus chauds, de sorte que le problème de la dissipation thermique devient encore plus urgent.

Les disques durs des serveurs utilisent des interfaces plus intelligentes - SCSI et SAS, qui ont plus de fonctions et plus de flexibilité.

En règle générale, les disques durs des serveurs ont la capacité Échange à chaud(hot swop), c'est-à-dire sans couper l'alimentation.

Arrêter puis rallumer le serveur n'est pas toujours une procédure rapide. Le serveur n'aime pas les arrêts. Parfois, pour le mettre en service, une consommation accrue de cellules nerveuses est nécessaire :-) La possibilité de remplacement "à chaud" est prévue conception spéciale"Pocket" pour le disque dur. Lorsque le lecteur est retiré, les contacts d'alimentation s'ouvrent d'abord, puis les contacts d'information. Lors de l'installation, les contacts d'alimentation sont fermés en premier, puis les contacts d'information.

Réservation

Les serveurs effectuent toujours réservatione... Pour cela, il existe un soi-disant RAID (Redundant Array of Independent Disks). Les fichiers d'information sont dupliqués d'une certaine manière. Il peut y avoir plusieurs façons de duplication, il y a donc RAID-0, -1, -2, -3, -4, -5 et -6. Désormais, même si certains disques durs tombent en panne, les informations ne seront pas perdues.

Il existe un contrôleur matériel pour la configuration RAID. C'est quelque chose que l'on ne trouve le plus souvent pas dans les ordinateurs domestiques ou de bureau.Un contrôleur RAID (plus précisément, la partie qui stocke la configuration) peut avoir sa propre source d'alimentation de secours - une batterie de petite capacité.

Refroidissement

Le serveur contient au moins deux processeurs, chacun pouvant avoir plusieurs cœurs, plusieurs disques durs, des modules mémoire.

Toute cette bonté consomme beaucoup d'énergie. Par conséquent, le serveur a besoin système efficace refroidissement.

Le refroidissement est assuré par des radiateurs et , comme dans un PC ordinaire. En plus des ventilateurs installés dans le(s) bloc(s) d'alimentation, plusieurs ventilateurs supplémentaires sont installés. Tous les fans ont augmentation de la durée de vie et sont fabriqués sur la base de roulements. Vous n'y trouverez pas d'"éoliennes" bon marché avec des paliers lisses. Les ventilateurs peuvent avoir des dimensions différentes selon la conception.

Les systèmes de refroidissement sont organisés de telle sorte que non seulement les dissipateurs thermiques des processeurs et du chipset soient soufflés, mais aussi - bien sûr ! - disques durs. Tous les ventilateurs contiennent des capteurs de vitesse. Il existe également plusieurs capteurs thermiques. À mesure que la température à l'intérieur du serveur augmente, le système de contrôle augmente la vitesse des ventilateurs pour un refroidissement plus intensif.

En conclusion, on note que les ventilateurs peuvent être dupliqués pour augmenter le débit d'air.

Pour cela, les ventilateurs sont installés à proximité les uns des autres et soufflent avec un flux d'air commun. En cas de dysfonctionnement du ventilateur, le circuit de commande peut émettre un bip ou afficher des messages de service sur l'écran du moniteur.

Arrêtons-nous à ce stade. Dans la deuxième partie de l'article, nous nous familiariserons avec les alimentations, la conception des serveurs et certaines subtilités que tout le monde ne connaît pas. Ne manquez pas!

Victor Geronda était avec vous.

A bientôt sur le blog !

Faire une demande

En quoi un ordinateur puissant diffère d'un serveur


Pas chacun de utilisateurs modernes comprend la différence entre un serveur et un ordinateur ordinaire hautes performances. De plus, d'année en année, on doit faire face à des situations où un utilisateur achète un serveur pour jouer à des jeux informatiques et s'indigne de la raison pour laquelle son jeu préféré sur le serveur tourne plus lentement que celui d'un voisin sur un ordinateur ordinaire avec une bonne carte vidéo. Ici, nous allons essayer de donner des réponses à des questions similaires. .

Pour la première fois, les utilisateurs russes sont confrontés à la nécessité d'utiliser des serveurs dans la vie quotidienne en raison de la nécessité de créer des serveurs de fichiers. Sur le serveurs de fichiers les fichiers d'une organisation particulière sont stockés, le plus souvent ces serveurs sont installés dans des salons informatiques. Avec la croissance d'Internet, des serveurs de télécommunications ont vu le jour. Ce type serveurs est le plus répandu aujourd'hui et est assez bien représenté, par exemple, par les serveurs basés sur des solutions intel.

Les serveurs de télécommunication peuvent être représentés par des serveurs web, des serveurs ftp, serveurs de messagerie etc. En lien avec le développement de l'utilisation de logiciels sous forme de 1C, qui utilisent des bases de données pour stocker des données, les serveurs de bases de données se sont généralisés. Les serveurs de base de données uniquement dans les grandes organisations sont représentés par des solutions de serveur modernes, le plus souvent il s'agit simplement d'un ordinateur personnel amélioré.

Les serveurs de terminaux sont largement utilisés. Les serveurs de terminaux permettent d'organiser le travail de plusieurs utilisateurs sous le contrôle d'un seul ordinateur. Cette direction est assez prometteuse pour les cybercafés. Les propriétaires ont la possibilité d'économiser de l'argent non seulement sur blocs système, mais aussi sur le logiciel sous le contrôle duquel les cybercafés sont censés fonctionner. Une excellente prise en charge du mode terminal est fournie par la priorité pour les serveurs multithreads.

Compte tenu du fait qu'un serveur moderne fait partie intégrante de nombreuses structures d'entreprise, le concept du coût de possession du serveur a été introduit. Le coût de possession d'un serveur comprend non seulement le matériel, mais également le logiciel du serveur et sa maintenance. Contrairement à un ordinateur hautes performances, la principale exigence d'un serveur est la tolérance aux pannes. En règle générale, un ordinateur hautes performances peut ne pas fonctionner pendant plusieurs jours et son propriétaire ne subit pas de pertes importantes, et un temps d'arrêt du serveur d'une organisation entraîne une perte de temps, un temps d'arrêt de l'organisation et, par conséquent, conduit à des pertes financières importantes. Par conséquent, de tels équipements sont nécessairement équipés de circuits remplaçables à chaud, les alimentations sont dupliquées, des outils de surveillance spéciaux sont intégrés, qui ont connu un développement particulièrement important.

Tout serveur moderne peut avoir deux types de temps d'arrêt - planifiés et non planifiés. Les temps d'arrêt planifiés du serveur signifient la maintenance, la modernisation, le transfert vers un autre rack, etc. La principale différence entre les temps d'arrêt planifiés et imprévus est que le propriétaire du serveur est informé à l'avance que le serveur sera inactif à certains intervalles de temps. L'occurrence de temps d'arrêt imprévus du serveur est en grande partie due aux actions du centre de données et de ses administrateurs, il est rarement associé au matériel du serveur, car bon serveur vraiment très tolérant aux pannes.

De ce qui précède, il s'ensuit que l'utilisation de composants de serveur coûteux sur diverses plates-formes peut réduire le nombre et la durée des temps d'arrêt imprévus. C'est là qu'un ordinateur hautes performances diffère d'un serveur. Les composants informatiques hautes performances doivent avoir des performances élevées à des coûts de composants modérés, et les configurations de serveur doivent être hautement résilientes malgré les coûts des composants.

Malheureusement, des temps d'arrêt imprévus du serveur se produisent parfois en raison de problèmes matériels. Le plus souvent, ils sont associés à une maintenance planifiée de mauvaise qualité du serveur. Par exemple, la panne d'un ventilateur du système de refroidissement du serveur peut endommager l'un ou l'autre de ses composants, une tension instable dans le réseau entraîne une panne de l'alimentation électrique. Fabricants équipement serveur sont conscients de ces problèmes et essaient de fournir une redondance redondante pour de nombreux composants.