Distributed Computing
Informatique distribuée
De quoi s’agit-il?
L’informatique distribuée désigne un modèle dans lequel les différents composants d’un logiciel s’exécutent sur plusieurs ordinateurs, tout en fonctionnant comme un seul système. Par exemple, chaque fois que vous effectuez une recherche dans un navigateur Web, votre demande est en réalité traitée par différents serveurs situés à divers endroits. Chacun prépare sa réponse indépendamment des autres. Les résultats sont ensuite regroupés et affichés sur votre appareil d’origine, sans que vous sachiez combien de serveurs ont réussi — ou échoué — à contribuer à l’obtention de vos résultats. C’est là toute la puissance de l’informatique distribuée : elle permet à un ordinateur de tirer parti des ressources d’autres ordinateurs, tout en empêchant la défaillance d’un seul ordinateur de compromettre l’ensemble de la tâche.
Il convient de noter que, bien que l’informatique distribuée soit le terme générique qui englobe d’autres concepts similaires, comme le calcul parallèle et l’informatique en grille, les méthodes diffèrent. Le calcul parallèle suppose un niveau beaucoup plus élevé de coordination et de partage des ressources entre chaque nœud, tandis que l’informatique en grille tend à être plus hétérogène et fait intervenir des ordinateurs qui ne sont que faiblement interconnectés. La forme d’informatique distribuée qui vous convient dépend en grande partie de la tâche que vous devez accomplir.
Il convient de noter que, bien que l’informatique distribuée soit le terme générique qui englobe d’autres concepts similaires, comme le calcul parallèle et l’informatique en grille, les méthodes diffèrent. Le calcul parallèle suppose un niveau beaucoup plus élevé de coordination et de partage des ressources entre chaque nœud, tandis que l’informatique en grille tend à être plus hétérogène et fait intervenir des ordinateurs qui ne sont que faiblement interconnectés. La forme d’informatique distribuée qui vous convient dépend en grande partie de la tâche que vous devez accomplir.
Pourquoi en avez-vous besoin ?
Les avantages de l’informatique distribuée se résument bien à ce vieux dicton : « Il ne faut pas mettre tous ses œufs dans le même panier. » L’informatique distribuée offre une redondance économique, puisque de nombreux ordinateurs de moindre capacité peuvent collaborer pour atteindre un objectif commun. La défaillance d’un seul ordinateur n’aura alors aucune incidence sur l’ensemble du système. L’évolutivité est également nettement améliorée, car de nouveaux nœuds peuvent être ajoutés ou retirés au besoin. Lorsque le calcul parallèle est utilisé pour affecter une grande quantité de ressources informatiques à un objectif unique, il est possible d’atteindre le niveau du HPC (calcul haute performance).
Comment GIGABYTE peut-elle vous aider?
Par définition, l'informatique distribuée repose sur un grand nombre de serveurs qui exécutent différentes fonctions. C'est la spécialité de GIGABYTE. Si vous recherchez des serveurs adaptés au calcul parallèle, les serveurs GPU de la gamme G pourraient vous convenir, puisqu'ils combinent les avantages des CPU et des GPGPU grâce à l'informatique hétérogène afin d'obtenir des résultats exceptionnels. Parmi les autres gammes de produits dignes de mention figurent les serveurs haute densité de la gamme H, qui peuvent accueillir un grand nombre de nœuds dans des boîtiers compacts; les serveurs montés en rack de la gamme R, polyvalents et capables de combler les lacunes de votre système d'informatique distribuée; ainsi que les serveurs de stockage de la gamme S, souvent utilisés en grand nombre dans le nœud de stockage d'un cluster informatique ou d'une ferme de serveurs. Dans l'infonuagique, la répartition des tâches de calcul entre les centres de données infonuagiques et les appareils d'informatique en périphérie peut également être considérée comme une forme d'informatique distribuée. La solution de GIGABYTE pour ce scénario est constituée des serveurs en périphérie de la gamme E, conçus pour contribuer à étendre la couverture à la périphérie du réseau.