Q:
Pourquoi l'architecture à couplage lâche aide-t-elle à faire évoluer certains types de systèmes?
UNE:Une architecture faiblement couplée est généralement utile pour faire évoluer de nombreux types de systèmes matériels et logiciels. C'est l'un des principaux avantages de ce type de construction.
Premièrement, les systèmes à couplage lâche sont des systèmes dans lesquels différents composants ou éléments ont relativement peu de connaissances ou de dépendance interactive sur d'autres parties du système. Cela signifie qu'ils n'ont pas besoin d'une coordination aussi étroite - ils peuvent ne pas avoir besoin de fonctionner selon les mêmes protocoles ou d'être contrôlés par les mêmes langages ou systèmes d'exploitation. Tout cela peut faciliter la mise à l'échelle ou d'autres changements lorsque les entreprises doivent apporter des modifications à la construction globale du système. Par exemple, les entreprises peuvent s'approvisionner en pièces de matériel de différentes manières, au lieu d'avoir à tout commander auprès d'un fabricant de marque.
Les architectures à couplage lâche peuvent également permettre une mise à l'échelle plus indépendante. Par exemple, dans un réseau faiblement couplé, les ingénieurs pourraient travailler sur l'amélioration de la capacité ou des performances d'un nœud avec moins d'effet sur les autres nœuds du système. L'idée approximative est que ces parties travaillent toutes vers les mêmes objectifs et coordonnent les flux de travail, mais parce qu'elles sont moins dépendantes, elles peuvent être mises à l'échelle ou ajustées individuellement. Certains professionnels l'appellent «mise à l'échelle horizontale» ou mise à l'échelle à un niveau granulaire particulier.
Ce type de fonctionnalité et de polyvalence est important dans les systèmes modernes, car l'évolutivité est tellement une préoccupation au fil du temps. Les entreprises commencent généralement petites et se développent. Leurs besoins en données augmentent également. Qu'ils utilisent des fournisseurs de cloud ou travaillent à l'extension d'un système de réseau virtualisé, ils doivent comprendre comment gérer les douleurs croissantes qui se produiront inévitablement. Même dans un système hyperconvergé moderne où les éléments de stockage, d'ordinateur et de réseau sont tous regroupés, des philosophies similaires peuvent toujours guider les planificateurs d'entreprise dans la promotion d'une meilleure évolutivité et d'une infrastructure matérielle / logicielle plus flexible.