Distribuované sítě - Distributed networking

Distribuovaná síť je distribuovaný počítačový síťový systém, kde komponenty programu a data závisí na více zdrojích.

Přehled

Distribuovaná síť, používaná v distribuovaných výpočtech , je síťový systém, přes který jsou počítačové programování , software a jeho data rozloženy do více než jednoho počítače, ale prostřednictvím svých uzlů (počítačů) komunikují složité zprávy a jsou na sobě navzájem závislé. Cílem distribuované sítě je sdílet zdroje, obvykle k dosažení jediného nebo podobného cíle. Obvykle se to děje přes počítačovou síť , ale internetová práce na počítači roste v popularitě. Distribuovaný síťový systém se obvykle skládá z procesů , vláken , agentů a distribuovaných objektů . Pouhé distribuované fyzické komponenty nestačí k tomu, aby stačily jako distribuovaná síť; typicky distribuovaná síť používá souběžné provádění programu.

Klient-server

Výpočet klient / server je typ distribuovaného výpočtu, kdy jeden počítač, klient, požaduje data ze serveru, primární výpočetní středisko, které odpovídá klientovi přímo požadovanými daty, někdy prostřednictvím agenta. Distribuované sítě mezi klientem a serverem jsou také populární ve webových výpočtech. Klient / Server je zásada, že klientský počítač může poskytovat určité funkce pro uživatele a vyžadovat ostatní od jiných počítačů, které poskytují služby klientům. The Web je Hypertext Transfer Protocol je v podstatě všechno klient / server.

Agent

Distribuovaná síť může být také založená na agentech , kde je volně definováno, co řídí agenta nebo komponentu, a komponenty mohou mít předkonfigurované nebo dynamické nastavení.

Decentralizované

Decentralizace je místo, kde lze každý počítač v síti použít pro výpočetní úlohu, která je opakem modelu klient / server. Typicky se používají pouze nečinné počítače a tímto způsobem se předpokládá, že sítě jsou efektivnější. Výpočet peer-to-peer (P2P) je založen na decentralizované distribuované síti, včetně technologie distribuované hlavní knihy , jako je blockchain .

Pletivo

Síťová síť je místní síť složená ze zařízení (uzlů), která byla původně navržena pro komunikaci prostřednictvím rádiových vln, což umožňuje různé typy zařízení. Každý uzel je schopen komunikovat s každým dalším uzlem v síti.

Výhody distribuované sítě

Před osmdesátými léty byla výpočetní technika obvykle centralizována na jednom levném stolním počítači. Ale dnes jsou výpočetní zdroje (počítače nebo servery) obvykle fyzicky distribuovány na mnoha místech, v nichž distribuovaná síť vyniká. Některé typy výpočetní techniky se příliš nerozšíří po určité úrovni paralelismu a zisků nadřazených hardwarových komponent, a proto jsou označeny láhvemi , jako například u slov s pokyny ve velkém měřítku . Tím, že se zvýší počet počítačů a nikoli výkon jejich komponent, jsou tato úzká místa překonána. Pomoc v distribuovaných sítích najdou také situace, kdy se sdílení zdrojů stává problémem nebo kde je nutná vyšší odolnost proti chybám . Distribuované sítě také velmi podporují vyšší úrovně anonymity.

Cloudové výpočty

Podniky s rychlým růstem a potřebami škálování mohou považovat za náročné udržovat svou vlastní distribuovanou síť podle tradičního výpočetního modelu klient / server. Cloud Computing je nástroj distribuovaného výpočtu přes internetové aplikace, úložiště a výpočetní služby. Cloud je shluk počítačů nebo serverů, které jsou úzce propojeny, aby poskytovaly škálovatelné , vysokokapacitní výpočty nebo související úkoly.

Viz také

Reference