Dom zvučni Zašto labavo povezana arhitektura pomaže u skaliranju nekih vrsta sustava?

Zašto labavo povezana arhitektura pomaže u skaliranju nekih vrsta sustava?

Anonim

P:

Zašto labavo povezana arhitektura pomaže u skaliranju nekih vrsta sustava?

A:

Lako povezana arhitektura općenito je korisna u skaliranju mnogih vrsta hardverskih i softverskih sustava. Ovo je jedna od glavnih prednosti ove vrste gradnje.

Prvo, labavo povezani sustavi su sustavi u kojima različite komponente ili elementi imaju relativno malo znanja ili interaktivne ovisnosti o ostalim dijelovima sustava. To znači da im nije potrebna toliko uska koordinacija - možda neće trebati raditi istim protokolima ili biti pod istim jezicima ili operativnim sustavima. Sve to može olakšati skaliranje ili druge promjene u kojima tvrtke trebaju napraviti promjene u cjelokupnoj izgradnji sustava. Na primjer, tvrtke mogu nabavljati dijelove hardvera na različite načine, umjesto da naručuju sve od jednog proizvođača.

Lako povezane arhitekture mogu također omogućiti neovisnije skaliranje. Na primjer, u slabo povezanoj mreži inženjeri bi mogli raditi na poboljšanju kapaciteta ili performansi jednog čvora s manje učinka na ostale čvorove u sustavu. Gruba ideja je da svi ovi dijelovi rade prema istim ciljevima i koordiniraju tijekove rada, ali s obzirom da su manje ovisni, mogu se skalirati ili prilagođavati pojedinačno. Neki stručnjaci ovo nazivaju "horizontalnim skaliranjem" ili skaliranjem na određenoj granularnoj razini.

Ova vrsta funkcionalnosti i svestranosti važna je u modernim sustavima jer je skalabilnost s vremenom velika briga. Tvrtke uglavnom počinju male i rastu. Njihovi podaci također rastu. Bilo da koriste davatelje oblaka ili rade na skaliranju virtualiziranog mrežnog sustava, oni moraju razumjeti kako upravljati rastućim bolovima koji će se neminovno pojaviti. Čak i u modernom hiperkonverziranom sustavu u kojem su elementi pohrane, računala i mreže zajedno povezani, slične filozofije još uvijek mogu usmjeriti korporativne planere u promicanju bolje skalabilnosti i fleksibilnije hardverske / softverske infrastrukture.

Zašto labavo povezana arhitektura pomaže u skaliranju nekih vrsta sustava?