Huis audio Waarom helpt losjes gekoppelde architectuur bij het opschalen van sommige soorten systemen?

Waarom helpt losjes gekoppelde architectuur bij het opschalen van sommige soorten systemen?

Anonim

Q:

Waarom helpt losjes gekoppelde architectuur bij het opschalen van sommige soorten systemen?

EEN:

Een losjes gekoppelde architectuur is over het algemeen nuttig bij het schalen van vele soorten hardware- en softwaresystemen. Dit is een van de belangrijkste voordelen van dit type build.

Ten eerste zijn los gekoppelde systemen systemen waarin verschillende componenten of elementen relatief weinig kennis of interactieve afhankelijkheid van andere delen van het systeem hebben. Dat betekent dat ze niet zoveel nauwe coördinatie nodig hebben - ze hoeven misschien niet met dezelfde protocollen te werken of door dezelfde talen of besturingssystemen te worden bestuurd. Dit alles kan zorgen voor eenvoudiger schaalbaarheid of andere wijzigingen waarbij bedrijven wijzigingen moeten aanbrengen in de algehele build van het systeem. Bedrijven kunnen bijvoorbeeld hardwareonderdelen op verschillende manieren aanschaffen, in plaats van alles bij één merkfabrikant te moeten bestellen.

Losjes gekoppelde architecturen kunnen ook zorgen voor meer onafhankelijke schaling. In een losjes gekoppeld netwerk kunnen ingenieurs bijvoorbeeld werken aan het verbeteren van de capaciteit of prestaties van een knooppunt met minder effect op de andere knooppunten in het systeem. Het ruwe idee is dat deze onderdelen allemaal naar dezelfde doelen werken en workflows coördineren, maar omdat ze minder afhankelijk zijn, kunnen ze afzonderlijk worden geschaald of aangepast. Sommige professionals noemen dit "horizontaal schalen" of schalen op een bepaald korrelig niveau.

Dit soort functionaliteit en veelzijdigheid is belangrijk in moderne systemen omdat schaalbaarheid in de loop van de tijd zo belangrijk is. Bedrijven beginnen over het algemeen klein en groeien. Hun gegevensbehoeften groeien ook. Of ze nu gebruikmaken van cloudproviders of werken aan het opschalen van een gevirtualiseerd netwerksysteem, ze moeten begrijpen hoe ze de groeipijnen kunnen beheersen die onvermijdelijk zullen optreden. Zelfs in een modern hyperconverged systeem waar opslag-, computer- en netwerkelementen allemaal samen worden gebundeld, kunnen vergelijkbare filosofieën nog steeds leidend zijn voor bedrijfsplanners bij het bevorderen van betere schaalbaarheid en een flexibelere hardware / software-infrastructuur.

Waarom helpt losjes gekoppelde architectuur bij het opschalen van sommige soorten systemen?