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 mohou být použity na mnoha různých typech sítě, ale nejčastěji jsou vidět v sítích klientů. V tomto typu sítě klientský počítač - nebo počítač používají - přistupují k programům a informacím ze serveru. Aplikace se používá nejen z thE Server, ale server je zodpovědný za provedení veškerého zpracování pro fungování programu. 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.
Zatímco každý počítač nebo osoba může používat distribuovanou aplikaci pro obecné účely, počítač nebo osoba je obvykle specializována nebo instruována, aby provedla konkrétní úkol. 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 vykonával určitý úkol, spíše než pouze provádět obecné úkoly.
Existuje mnoho různých typů distribuovaných aplikací, ale existují č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 je vyroben, takže několik lidí může pracovat na jediném projeCT 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í.
Používání distribuované aplikace je obecně prospěšné, protože pro mnoho uživatelů usnadňuje přístup a používání programu najednou, i když může existovat problém, 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.