Un adaptateur de bus h?te (HBA) est un composant essentiel d¡¯un syst¨¨me informatique qui permet aux p¨¦riph¨¦riques de communiquer avec un syst¨¨me d¡¯exploitation et l¡¯unit¨¦ centrale de traitement (CPU). La carte m¨¨re de l¡¯ordinateur int¨¨gre certains adaptateurs h?tes (par exemple, des adaptateurs de disque de stockage) et d¡¯autres composants contiennent leur propre HBA (par exemple, des cartes d¡¯extension vid¨¦o).
Qu¡¯est-ce qu¡¯un adaptateur de bus h?te??
traite toutes les entr¨¦es et sorties d¡¯un ordinateur, mais chaque composant a besoin d¡¯un adaptateur de bus h?te pour communiquer entre le syst¨¨me d¡¯exploitation et le processeur. Un adaptateur de bus h?te fait partie de chaque p¨¦riph¨¦rique connect¨¦ ¨¤ l¡¯ordinateur. Que vous ajoutiez un nouveau disque de stockage ou que vous mettiez ¨¤ niveau votre carte vid¨¦o vers le dernier GPU , tous les composants disposent d¡¯un HBA int¨¦gr¨¦ sur la carte de circuit imprim¨¦ ou utilisent le HBA int¨¦gr¨¦ ¨¤ la carte m¨¨re de l¡¯ordinateur.
Les types d¡¯adaptateurs de bus h?te d¨¦pendent de leur fonctionnalit¨¦. Un HBA commun pour les disques de stockage est une Serial Advanced Technology Attachment (SATA), et un HBA commun pour les cartes r¨¦seau est Ethernet. Le type que vous utilisez d¨¦termine la mani¨¨re dont un composant communique avec votre ordinateur. Les cartes SATA et Ethernet n¨¦cessitent des c?bles, mais d¡¯autres composants tels qu¡¯une carte vid¨¦o ou une carte son se connectent aux logements d¡¯extension de la carte m¨¨re.
Comment fonctionnent les adaptateurs de bus h?te??
Imaginez l¡¯adaptateur h?te comme un pont de communication entre l¡¯entr¨¦e du syst¨¨me d¡¯exploitation et l¡¯unit¨¦ centrale de traitement. Chaque fonction passe par le processeur, et le HBA est charg¨¦ de cr¨¦er un canal de communication entre le composant et le processeur. Le processeur traite les entr¨¦es du composant et renvoie la sortie du composant ¨¤ utiliser et ¨¤ afficher ¨¤ l¡¯utilisateur via le syst¨¨me d¡¯exploitation. Sans le HBA, le composant ne serait pas en mesure de fournir ses fonctionnalit¨¦s ¨¤ votre ordinateur.
Les fabricants de composants con?oivent leurs cartes d¡¯interface pour des performances maximales afin de prendre en charge les derni¨¨res vitesses et normes. ? titre d¡¯exemple, une carte vid¨¦o comporte plusieurs circuits install¨¦s sur la carte avec le HBA, le GPU et les connexions d¡¯interface (par exemple, DisplayPort ou HDMI). D¡¯autres circuits install¨¦s sur la carte g¨¨rent les entr¨¦es et les sorties, et la plupart des composants disposent de divers transistors, condensateurs, diodes, capteurs et r¨¦sistances pour g¨¦rer l¡¯alimentation et les signaux ¨¦lectroniques.
Pourquoi utiliser un adaptateur de bus h?te??
Un ordinateur doit disposer d¡¯un adaptateur de bus h?te pour chaque p¨¦riph¨¦rique d¡¯entr¨¦e et de sortie qui communique avec le syst¨¨me d¡¯exploitation. Les fabricants de composants int¨¨grent les HBA ¨¤ leurs p¨¦riph¨¦riques, ce qui ¨¦vite aux administrateurs de se soucier de la compatibilit¨¦ d¡¯un HBA avec une nouvelle carte d¡¯extension. Certains composants ne sont pas fournis avec un c?ble de connexion, les administrateurs doivent donc acheter des c?bles pour connecter les appareils ¨¤ la carte m¨¨re de l¡¯ordinateur lorsqu¡¯ils ach¨¨tent la carte d¡¯extension.
Chaque nouvelle g¨¦n¨¦ration d¡¯adaptateurs de bus h?te am¨¦liore les performances, mais g¨¦n¨¦ralement, elle est r¨¦trocompatible avec les anciennes cartes m¨¨res. Par exemple, l¡¯ancienne interface Small Computer System Interface (SCSI) a ¨¦t¨¦ remplac¨¦e par SATA, mais les anciens ordinateurs peuvent prendre en charge les deux types de HBA. L¡¯introduction de SATA a am¨¦lior¨¦ la vitesse des transferts de donn¨¦es entre le syst¨¨me d¡¯exploitation et les p¨¦riph¨¦riques de stockage.
Les anciennes g¨¦n¨¦rations de HBA peuvent ne plus ¨ºtre compatibles avec les nouvelles g¨¦n¨¦rations d¡¯ordinateurs. Lorsque vous achetez un composant informatique, tel qu¡¯un lecteur de stockage ou une carte vid¨¦o, le composant doit disposer du HBA appropri¨¦ pour se connecter ¨¤ votre ordinateur. Par exemple, un p¨¦riph¨¦rique de stockage SATA plus r¨¦cent ne peut pas se connecter ¨¤ un adaptateur SCSI. Les adaptateurs h?tes plus r¨¦cents am¨¦liorent les performances de l¡¯ordinateur afin que vous puissiez ¨¦voluer. L¡¯ajout de nouveaux composants ¨¤ un serveur s¡¯adapte pour prendre en charge des technologies et des fonctionnalit¨¦s plus r¨¦centes.
Adaptateurs de bus h?te pour SAN
Une grande entreprise ou un datacenter peut disposer d¡¯un r¨¦seau de stockage (SAN ) pour prendre en charge plusieurs disques interconnect¨¦s pour une grande capacit¨¦ de stockage. Un SAN utilise des Fibre Channel haute performance pour les transferts de donn¨¦es entre serveurs et disques de stockage. Les datacenters utilisent des SAN pour prendre en charge les sauvegardes cloud des clients d¡¯entreprise, la reprise apr¨¨s sinistre et les donn¨¦es applicatives. Un client d¡¯entreprise peut avoir des p¨¦taoctets de transferts de donn¨¦es, et un SAN fournit la bande passante et la vitesse n¨¦cessaires pour prendre en charge le traitement instantan¨¦.
Les cartes fibre install¨¦es dans un environnement SAN utilisent un HBA pour connecter les disques de stockage au r¨¦seau. Un c?ble fibre relie la carte r¨¦seau du p¨¦riph¨¦rique de stockage au r¨¦seau afin que les serveurs et autres infrastructures puissent communiquer avec le SAN . Le HBA du p¨¦riph¨¦rique de stockage peut ¨ºtre int¨¦gr¨¦ ¨¤ la carte m¨¨re, ou il peut se brancher ¨¤ un emplacement (p. ex., un emplacement PCI Express) sur la carte m¨¨re d¡¯un serveur. Sans le HBA, le c?ble fibre et la carte d¡¯extension ne seraient pas en mesure de communiquer avec le r¨¦seau.
HBA et SATA
Pour les ordinateurs plus anciens, la prise en charge SATA int¨¦gr¨¦e peut ne pas ¨ºtre disponible sur la carte m¨¨re. Les administrateurs peuvent choisir d¡¯installer une carte d¡¯extension dans un serveur plus ancien pour assurer la prise en charge SATA des disques de stockage qui en ont besoin (par exemple, les disques de stockage flash Une carte SATA s¡¯installe dans un emplacement compatible (p. ex. PCI Express) et prend en charge HBA pour la nouvelle technologie.
La carte SATA contient un HBA et peut prendre en charge plusieurs disques de stockage. Les disques SATA ont encore besoin d¡¯un c?ble SATA pour les connecter ¨¤ la carte m¨¨re et ¨¤ la carte d¡¯extension. Les c?bles SATA se connectent directement aux disques et ¨¤ la carte d¡¯extension pour faciliter la communication entre le disque et le processeur.
HBA et contr?leur RAID
Comme pour une carte SATA, une baie redondante de disques ind¨¦pendants (RAID ) a ¨¦galement besoin d¡¯un HBA pour faciliter la communication entre les disques, le processeur et le syst¨¨me d¡¯exploitation. Un HBA RAID est ¨¦galement appel¨¦ contr?leur RAID et peut ¨ºtre int¨¦gr¨¦ directement sur une carte m¨¨re ou sous forme de carte d¡¯extension s¨¦par¨¦e. Les contr?leurs RAID sont utilis¨¦s pour plusieurs disques qui fonctionnent ensemble pour prendre en charge le basculement du stockage, par exemple RAID 1 utilis¨¦ pour la mirroring, ou les lectures et ¨¦critures rapides comme RAID 0.
Un contr?leur RAID utilis¨¦ pour tous les disques de la collection RAID est une forme de HBA. Le HBA saisit les donn¨¦es du syst¨¨me d¡¯exploitation et les envoie au variateur pour lui indiquer ce qu¡¯il faut faire de l¡¯entr¨¦e. La r¨¦cup¨¦ration des donn¨¦es du stockage RAID doit d¡¯abord passer par l¡¯HBA pour afficher la sortie ¨¤ l¡¯utilisateur.
Conclusion
Lorsque vous travaillez avec des serveurs dans un datacenter, l¡¯administrateur qui installe des cartes d¡¯extension sur les serveurs r¨¦seau s¡¯assure que le composant dispose de la derni¨¨re g¨¦n¨¦ration de HBA pour prendre en charge la vitesse de traitement et de transfert des donn¨¦es. Vous pouvez identifier les HBA install¨¦s dans un serveur en consultant les sp¨¦cifications du serveur. Les sp¨¦cifications identifient g¨¦n¨¦ralement les HBA et les syst¨¨mes d¡¯exploitation compatibles si n¨¦cessaire.