Кућа Аудио Зашто слабо повезана архитектура помаже у скалирању неких врста система?

Зашто слабо повезана архитектура помаже у скалирању неких врста система?

Anonim

П:

Зашто слабо повезана архитектура помаже у скалирању неких врста система?

А:

Лако повезана архитектура опћенито је корисна за скалирање многих врста хардверских и софтверских система. Ово је једна од главних предности ове врсте градње.

Прво, слабо повезани системи су системи у којима различите компоненте или елементи имају релативно мало знања или интерактивну зависност од других делова система. То значи да им није потребна толико уска координација - можда неће требати да раде по истим протоколима или да буду под контролом истих језика или оперативних система. Све ово може олакшати скалирање или друге промене где компаније морају да изврше измене у целокупној изградњи система. На пример, компаније могу да набаве делове хардвера на различите начине, уместо да наручују све од једног произвођача марке.

Лако повезане архитектуре такође могу омогућити независније скалирање. На пример, у слабо повезаној мрежи, инжењери би могли да раде на побољшању капацитета или перформанси једног чвора са мањим ефектом на остале чворове у систему. Груба идеја је да сви ови делови раде према истим циљевима и координишу токове рада, али пошто су мање зависни, могу се скалирати или прилагођавати појединачно. Неки професионалци ово називају „хоризонталним скалирањем“ или скалирањем на одређеном грануларном нивоу.

Оваква функционалност и свестраност важна је у савременим системима јер скалабилност с временом изазива велику забринутост. Компаније углавном почињу мале и расту. Њихови подаци такође расту. Било да користе провајдере облака или раде на скалирању виртуелизованог мрежног система, они морају да разумеју како да управљају са растућим боловима који ће се неминовно појавити. Чак и у модерном хиперконвертираном систему у којем су елементи за похрану, рачунар и мрежу повезани заједно, сличне филозофије могу и даље водити корпоративне планере у промоцији боље скалабилности и флексибилније хардверске / софтверске инфраструктуре.

Зашто слабо повезана архитектура помаже у скалирању неких врста система?