Évolution des technologies
Architecture des serveurs
H2528 v1 Archive

Évolution des technologies
Architecture des serveurs

Auteur(s) : René J. CHEVANCE

Date de publication : 10 août 1997

Logo Techniques de l'Ingenieur Cet article est réservé aux abonnés
Pour explorer cet article plus en profondeur Consulter l'extrait gratuit

Déjà abonné ?

Présentation

1 - Analyse des besoins

2 - Évolution des technologies

3 - Options d’architecture

4 - Relations entre les architectures de systèmes et de RDBMS

5 - Comparaison des architectures SMP, cluster et MPP

  • 5.1 - Caractéristiques des SMP
  • 5.2 - Caractéristiques des clusters
  • 5.3 - Caractéristiques des MPP
  • 5.4 - Modèles de programmation

6 - Performance des serveurs

  • 6.1 - Performance des processeurs
  • 6.2 - Performance au niveau système

7 - Perspectives

Sommaire

Présentation

Auteur(s)

  • René J. CHEVANCE : Directeur scientifique - Bull Enterprise Information Systems - Professeur associé au CNAM

Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.

Lire l’article

INTRODUCTION

Les serveurs sont devenus l’un des éléments essentiels dans l’infrastructure informatique des sociétés. Dans le schéma traditionnel de l’informatique des entreprises tel qu’on l’a connu jusqu’au milieu de la décennie précédente, l’ordinateur de type « mainframe » centralisait l’information et les connections des stations de travail qui n’étaient autres que des terminaux sans intelligence. L’avènement des stations de travail intelligentes (PC), la diminution rapide des coûts du matériel, la mise en place progressive des architectures distribuées avec le client/serveur et l’évolution d’une informatique de production vers une informatique plus stratégique intégrant le support à la décision ont conduit au concept de serveur. Cette diminution des coûts du matériel a aussi entraîné le passage du serveur multifonction (un même système supportant plusieurs applications portant sur des données communes ou indépendantes) au serveur dédié.

Le propos de cet article est d’introduire et de commenter les différentes options en matière d’architecture de serveur. L’une des fonctions principales des serveurs est le support des bases de données d’une part pour les applications transactionnelles en ligne (On Line Transaction Processing OLTP) et d’autre part pour l’aide à la décision (Decision Support Systems DSS).

Les exigences de ces applications en matière de disponibilité et de performance ont conduit à des solutions adaptées tant au niveau du matériel que du logiciel. En particulier les gestionnaires de bases de données relationnelles (Relational Data Base Management Systems : RDBMS) sont capables d’exploiter le parallélisme. Cet article étudie donc les différentes options d’architecture de serveur en relation avec les architectures des gestionnaires de bases de données relationnelles et compare leurs avantages et inconvénients respectifs. Les architectures multiprocesseurs symétriques (Symmetric MultiProcessing : SMP), les clusters et les machines massivement parallèles (Massively Parallel Processing : MPP) sont examinés ainsi que l eurs évolutions (exemple : architecture CC-NUMA pour les multiprocesseurs symétriques ; § 3.1).

Logo Techniques de l'Ingenieur

Cet article est réservé aux abonnés.
Il vous reste 94 % à découvrir.

Pour explorer cet article Consulter l'extrait gratuit

Déjà abonné ?


DOI (Digital Object Identifier)

https://doi.org/10.51257/a-v1-h2528

Lecture en cours
Présentation

Article inclus dans l'offre

"Technologies logicielles Architectures des systèmes"

(236 articles)

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques.

Des contenus enrichis

Quiz, médias, tableaux, formules, vidéos, etc.

Des modules pratiques

Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses.

Des avantages inclus

Un ensemble de services exclusifs en complément des ressources.

Voir l'offre

2. Évolution des technologies

Dans ce paragraphe, on passe en revue l’évolution des technologies qui ont un impact sur l’architecture des serveurs.

2.1 Performance

Plusieurs facteurs concourent à l’amélioration des performances des serveurs :

  • performance intrinsèque des processeurs ;

  • augmentation des capacités des mémoires ;

  • augmentation des débits des liaisons entre organes tels que les bus système ou d’entrées-sorties ;

  • augmentation des performances des périphériques magné-tiques ;

  • augmentation des débits des réseaux ;

  • augmentation des performances des logiciels (systèmes d’exploitation, compilateurs, gestionnaires de bases de données, piles de communication...).

Toutes ces technologies ne présentent pas les mêmes facteurs d’évolution. C’est incontestablement l’amélioration de la performance des processeurs et l’accroissement des capacités des mémoires qui ont connu et vont encore connaître les taux les plus forts. La loi de Moore (proposée par Gordon Moore, l’un des fondateurs d’Intel) indique que la densité des circuits intégrés double tous les 18 mois.

HAUT DE PAGE

2.1.1 Processeurs

La figure 4, dérivée de [9], montre l’évolution des performances des processeurs.

Ces performances relatives sont exprimées en prenant pour base la puissance de traitement d’un mini-ordinateur de la fin des années 1970. Comme on le voit, la croissance de la performance des microprocesseurs est sans commune mesure avec celle des autres types de processeurs. Il convient de noter qu’il s’agit là de données « brutes » qui sont relatives à la puissance intrinsèque des processeurs et qui ne reflètent pas nécessairement la puissance de traitement des systèmes au niveau des applications.

La croissance de la performance des microprocesseurs est due aux possibilités...

Logo Techniques de l'Ingenieur

Cet article est réservé aux abonnés.
Il vous reste 92 % à découvrir.

Pour explorer cet article Consulter l'extrait gratuit

Déjà abonné ?


Lecture en cours
Évolution des technologies

Article inclus dans l'offre

"Technologies logicielles Architectures des systèmes"

(236 articles)

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques.

Des contenus enrichis

Quiz, médias, tableaux, formules, vidéos, etc.

Des modules pratiques

Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses.

Des avantages inclus

Un ensemble de services exclusifs en complément des ressources.

Voir l'offre

Sommaire
Sommaire
Logo Techniques de l'Ingenieur

Cet article est réservé aux abonnés.
Il vous reste 95 % à découvrir.

Pour explorer cet article Consulter l'extrait gratuit

Déjà abonné ?


Article inclus dans l'offre

"Technologies logicielles Architectures des systèmes"

(236 articles)

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques.

Des contenus enrichis

Quiz, médias, tableaux, formules, vidéos, etc.

Des modules pratiques

Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses.

Des avantages inclus

Un ensemble de services exclusifs en complément des ressources.

Voir l'offre