Skip to main content

Co je to distribuovaná aplikace?

Distribuovaná aplikace je program určený ke spuštění na více počítačích najednou a může být uložen na serveru nebo v cloud computingu.To se běžně používá v síti, která má vztah klient-server, ve kterém klientský počítač přistupuje k programu ze serveru a server provádí veškeré zpracování.Každý počítač, který přistupuje k aplikaci, se obvykle provádí pro konkrétní účel.I když existuje mnoho různých distribuovaných aplikací, běžné jsou obecné programy, software pro spolupráci, systémy v reálném čase a výpočetní systémy.Použití distribuované aplikace je obvykle prospěšné, ale to může představovat problém, pokud je server slabý nebo pomalý.

Distribuované aplikační systémy lze použít na mnoha různých typech sítě, ale nejčastěji jsou vidět v sítích serveru klienta.V tomto typu sítě klientský počítač mdash;nebo lidé počítače používají mdash;přistupuje k programům a informacím ze serveru.Nejenže se aplikace používá ze serveru, ale server je zodpovědný za provedení veškerého zpracování programu pro fungování.K tomu lze také použít cloud computing, v takovém případě je program uložen na cloudovém serveru a klientské počítače přistupují k programu.

nebo pokyn k provedení konkrétního úkolu.Například jeden počítač může být použit nebo optimalizován k vytvoření obrázku, zatímco druhý se používá pro text.Uživatel může být také instruován, aby provedl určitý úkol, spíše než pouze provádět obecné úkoly. Existuje mnoho různých typů distribuovaných aplikací, ale existuje čtyři primární kategorie.Obecné programy jsou běžné programy nalezené na počítači, jen jsou vyrobeny tak, aby pracovaly na několika počítačích najednou.Software pro spolupráci se vyrábí, takže několik lidí může na jednom projektu pracovat současně;Každý uživatel obvykle pracuje v jiné části projektu.Systémy v reálném čase jsou programy chatu a vstupenek, ve kterých uživatelé odpovídají dotazům zákazníka online.Výpočetní programy jsou vytvářeny pro zpracování kódu a používání několika počítačů najednou optimalizuje a urychluje zpracování.Buďte problémem, pokud server není silný.Server je obvykle odpovědný za provádění zpracování, takže to na server hodně zatěžuje.Pokud je server slabý nebo pomalý, může to vést k zaostávání nebo vážnějším problémům na počítačích přistupujících k programu.