Skip to main content

Hva er en distribuert applikasjon?

En distribuert applikasjon er et program som er ment å kjøre på flere datamaskiner samtidig og kan lagres på en server eller i Cloud Computing.Dette brukes ofte i et nettverk som har et klient-server-forhold der en klientdatamaskin får tilgang til et program fra serveren og serveren gjør all behandlingen.Hver datamaskin som får tilgang til applikasjonen, er normalt laget for et bestemt formål.Selv om det er mange forskjellige distribuerte applikasjoner, er de vanlige generelle programmer, samarbeidsprogramvare, sanntidssystemer og beregningssystemer.Å bruke en distribuert applikasjon er vanligvis gunstig, men dette kan utgjøre et problem hvis serveren er svakt eller treg.

Distribuerte applikasjonssystemer kan brukes på mange forskjellige nettverkstyper, men de blir ofte sett i klientservernettverk.I denne typen nettverk, klientdatamaskinen og mdash;eller datamaskinfolket bruker mdash;får tilgang til programmer og informasjon fra serveren.Ikke bare brukes applikasjonen fra serveren, men serveren er ansvarlig for å gjøre all behandlingen for at programmet skal fungere.Cloud computing kan også brukes til dette, i hvilket tilfelle programmet er lagret på en skyserver og klientdatamaskiner får tilgang til programmet.

eller instruert om å utføre en spesifikk oppgave.For eksempel kan en datamaskin brukes eller optimaliseres for å lage et bilde mens en annen brukes til tekst.Brukeren kan også bli instruert om å utføre en viss oppgave, i stedet for bare å utføre generiske oppgaver. Det er mange forskjellige distribuerte applikasjonstyper, men det er fire primære kategorier.Generelle programmer er vanlige programmer som finnes på en datamaskin, bare de er laget for å jobbe på flere datamaskiner samtidig.Samarbeidsprogramvare blir laget slik at flere mennesker kan jobbe med et enkelt prosjekt samtidig;Hver bruker fungerer vanligvis på en annen del av prosjektet.Systemer i sanntid er chat-and-billettprogrammer der brukere svarer på kundespørsmål på nettet.Beregningsprogrammer er laget for å behandle kode, og å bruke flere datamaskiner optimaliserer og fremskynder behandlingen. Å bruke en distribuert applikasjon er generelt gunstig, fordi det gjør det lettere for mange brukere å få tilgang til og bruke et program på en gang, selv om det kanVær et problem hvis serveren ikke er sterk.Serveren er ofte ansvarlig for å utføre behandlingen, så dette legger mye belastning på serveren.Hvis serveren er svak eller treg, kan dette føre til at etterslep eller mer alvorlige problemer på datamaskiner som får tilgang til programmet.