![]() |
Architecture Centralisée vs. Architecture DistribuéeLaurent POULAIN |
| Retour au Sommaire | On assiste dans le monde de l'informatique depuis
longtemps déjà à un combat
éternel entre deux types d'architectures: celle
dite centralisée et celle dite distribuée.
Mais au-dela des aspects techniques, on s'aperçoit
bien vite qu'il se profile derrière ce combat une
querelle d'ordre stratégique.
Comparaison des deux architecturesMais comparons d'abord les deux architectures:
Grossièrement, l'architecture centralisée prône un noyau central alors que l'architecture distribuée en prône plusieurs, voire le plus possible (il est rarement possible de pouvoir avoir une distribution complètement uniforme de l'importance). Le coût de l'une ou l'autre architecture varie suivant le domaine. En règle générale, si les périphériques ne sont pas utilisés à plein temps (par exemple, une imprimante), l'architecture centralisée est plus économique (car on économise en se basant sur le fait que tous les périphériques ne seront jamais tous utilisés en même temps). Dans le cas contraire (carte vidéo, réseau de PC), c'est l'architecture distribuée la plus économique (un gros ordinateur coûte plus cher que 10 petits ordinateurs 10 fois moins puissants). Le choix d'une architecture est avant tout politiqueMais lorsqu'une architecture est crée, le choix de la topologie utilisée est tout sauf innocent. En effet, la stratégie intervient souvent plus que les aspects techniques. En fin de compte, il apparait la plupart du temps que les architectures distribuées sont crées par un groupe d'organismes, alors que les architectures centralisées sont crées par des compagnies. Pour s'en convaincre, passons en revue des exemples courant d'architectures:
Même si, parfois, des compagnies semblent promouvoir une architecture distribuée, le centralisé n'est pas souvent loin, comme le montrent les exemples suivants:
Finalement, voici l'exception qui confirme la règle:
Dans tous les exemples cités, que remarque-t-on? Que les compagnies proposent des normes centrées autour de leur marché-phare. Pas étonnant! Cela permet en effet:
Et une entreprise crée bien souvent une norme prônant une architecture centralisée car sa vision même du marché est centralisée. En effet, toutes les grosses compagnies d'informatiques ont historiquement commencé par un marché bien délimité, et se sont ensuite étendues à partir de ce marché. Ainsi, Microsoft a commencé avec la plate-forme logicielle puis s'est étendu à d'autres marchés tels la bureautique. Intel a lui commencé avec le micro-processeur, puis s'est attaqué à la carte-mère, et maintenant vise le marché des cartes graphiques. Sun s'est étendu autour des machines serveurs, tout comme Oracle avec les bases de données. Dans la plupart des cas, leur vision du marché est donc focalisée autour de ce marché historique. A l'inverse, les architectures distribuées ont tendances à être crées par plusieurs compagnies, chacune d'elles s'étant spécialisée sur une partie précise de l'architecture, comme cela s'est passé pour le PC. ConclusionUne fois de plus, là où l'on espérerait que les normes soient définies pour le bien de tous, on s'aperçoit qu'elles font partie d'un plan de bataille bien défini. Mais est-ce seulement limité au domaine de l'informatique? |