Spisu treści:
Definicja - Co oznacza aplikacja rozproszona?
Aplikacja rozproszona to oprogramowanie uruchamiane lub uruchamiane na wielu komputerach w sieci. Aplikacje te współdziałają w celu osiągnięcia określonego celu lub zadania. Tradycyjne aplikacje korzystały z jednego systemu do ich uruchomienia. Nawet w modelu klient-serwer oprogramowanie musiało działać na kliencie lub serwerze, do którego klient uzyskiwał dostęp. Jednak aplikacje rozproszone działają na obu jednocześnie.
W przypadku aplikacji rozproszonych, jeśli węzeł z uruchomioną określoną aplikacją ulegnie awarii, inny węzeł może wznowić zadanie.
Techopedia wyjaśnia aplikację rozproszoną
Aplikacja rozproszona może być również używana w modelu klient-serwer, gdy jest używana jednocześnie na serwerze i komputerze klienckim. Frontend operacji działa na komputerze klienckim i wymaga minimalnej mocy obliczeniowej, podczas gdy back end wymaga znacznie większej mocy obliczeniowej i bardziej dedykowanego systemu i działa na komputerze serwera.