Asiakas vs. palvelinjärjestelmät
Tietokoneita tarvitaan erikokoisissa yrityksissä. Suurissa yrityksissä käytetään suuria tietokoneasetuksia, joihin sisältyy verkkoja ja keskusyksiköitä. Tämän tyyppisissä yrityksissä käytetyssä tietokoneverkossa on asiakas-palvelin-arkkitehtuuri tai kaksitasoinen arkkitehtuuri. Tämän arkkitehtuurin päätarkoitus on työnjako, jota vaaditaan suurissa organisaatioissa.
server
Asiakas-palvelin-ympäristössä palvelintietokone toimii yrityksen “aivoina”. Palvelimena käytetään erittäin suuren kapasiteetin tietokonetta. Siellä voi olla myös keskusyksikkö, koska se tallentaa monenlaisia toimintoja ja tietoja.
Yleensä sovellukset ja datatiedostot tallennetaan palvelintietokoneelle. Työntekijöiden tietokoneet tai työasemat käyttävät näitä sovelluksia ja tiedostoja verkossa. Työntekijä voi esimerkiksi käyttää palvelimelle tallennettuja yrityksen datatiedostoja asiakaskoneellaan.
Joissakin tapauksissa työntekijät voivat käyttää vain tiettyjä sovelluksia asiakaskoneellaan. Sovelluspalvelin on tämäntyyppiselle palvelimelle annettu nimi. Asiakas-palvelin-arkkitehtuuria hyödynnetään täysin tämän tyyppisessä ympäristössä, koska työntekijöiden on kirjauduttava sisään asiakaskoneeltään palvelimelle tallennetun sovelluksen käyttämiseksi. Tällaisia sovelluksia ovat esimerkiksi graafisen suunnittelun ohjelmat, taulukot ja tekstinkäsittelyohjelmat. Asiakas-palvelin-arkkitehtuuri on havainnollistettu kussakin tapauksessa.
Tallennusvälineen lisäksi palvelin toimii myös prosessoinnin virtalähteenä. Asiakaskoneet saavat prosessointitehonsa tästä palvelinlähteestä. Näin tekemällä asiakkaalle ei tarvita ylimääräistä laitteistoa, ja se käyttää palvelimen suurempaa prosessointitehoa.
Asiakas
Asiakas-palvelin-arkkitehtuurissa asiakas käyttää pienempää tietokonetta, jota organisaation työntekijät käyttävät suorittaakseen päivittäisiä toimintoja. Työntekijä käyttää asiakastietokonetta päästäkseen palvelintietokoneeseen tallennettuihin datatiedostoihin tai sovelluksiin.
Asiakaskoneelle valtuutetut oikeudet voivat olla erilaisia. Joillakin työntekijöillä on pääsy organisaation datatiedostoihin, kun taas toiset voivat käyttää vain palvelimella olevia sovelluksia.
Sovellusten ja datatiedostojen käytön lisäksi asiakaskone pystyy hyödyntämään myös palvelimen prosessointitehoa. Tässä tapauksessa asiakastietokone on kytketty palvelimeen ja palvelinlaite käsittelee kaikki laskelmat. Tällä tavoin palvelimen suurta prosessointitehoa voidaan hyödyntää ilman laitteistojen lisäämistä asiakaspuolelle.
Paras esimerkki asiakas-palvelin-arkkitehtuurista on WWW tai World Wide Web. Tässä asiakas on selain, joka on asennettu jokaiseen tietokoneeseen, ja tietoja eri sivuista tallennetaan palvelimen puolelle, josta asiakas tai käyttäjä voi käyttää sitä..
Ero asiakkaan ja palvelimen välillä • Asiakas on pienempi tietokone, jonka kautta käyttäjä pääsee palvelimelle tallennettuihin tietoihin tai sovelluksiin, kun taas palvelin on tehokas tietokone, joka tallentaa datatiedostot ja sovellukset. • Joissain tapauksissa asiakas voi käyttää palvelinkoneen suurempaa prosessointitehoa. • Joissakin tapauksissa asiakaspuolella voi olla parempi graafinen käyttöliittymä tai käyttöliittymä verrattuna palvelinpuoleen. |