6
U informacionoj tehnologiji, server predstavlja kompjuterski sistem koji pruža usluge ostalim kompjuterskim sistemima koji se nazivaju klijenti. Neki poznatiji proizvođači serverskih računara su: IBM Sun Microsystems HP Dell Motorola Tipičan server je kompjuterski sistem koji neprestano radi na mreži i čeka zahteve drugih računara. Mnogi serveri su posvećeni samo ovoj ulozi, ali neki serveri se uporedo koriste za još neke potrebe. Na primer, u manjoj kancelariji, malo bolji desktop računar može da se ponaša i kao desktop radna stanica i kao server za sve ostale kompjutere u toj kancelariji. Serveri su danas fizički veoma slični standardnim PC računarima, iako njihove hardverske konfiguracije mogu biti specijalno optimizovane za serverske uloge. Mnogi serveri koriste hardver identičan onome koji možemo naći u desktop PC-u, ali serveri pokreću softver koji se u većini slučajeva dosta razlikuje od onoga koji se koristi na kućnom računaru. Iako server može biti sastavljen od standardnih kompjuterskih komponenti, u većni slučajeva za manje servere (low load), veliki (high load) serveri koriste specijalizovane hardverske komponente. Serveri često hostuju hardverske resurse koji mogu biti dostupni klijentskim kompjuterima preko hardver šering- a (hardware shareing), klijeti mogu da pristupe

Serveri - Seminar

Embed Size (px)

Citation preview

Page 1: Serveri - Seminar

• U informacionoj tehnologiji, server predstavlja kompjuterski sistem koji pruža usluge ostalim kompjuterskim sistemima koji se nazivaju klijenti.

• Neki poznatiji proizvođači serverskih računara su:

• IBM• Sun Microsystems• HP• Dell• Motorola

• Tipičan server je kompjuterski sistem koji neprestano radi na mreži i čeka zahteve drugih računara. Mnogi serveri su posvećeni samo ovoj ulozi, ali neki serveri se uporedo koriste za još neke potrebe.

• Na primer, u manjoj kancelariji, malo bolji desktop računar može da se ponaša i kao desktop radna stanica i kao server za sve ostale kompjutere u toj kancelariji.

• Serveri su danas fizički veoma slični standardnim PC računarima, iako njihove hardverske konfiguracije mogu biti specijalno optimizovane za serverske uloge. Mnogi serveri koriste hardver identičan onome koji možemo naći u desktop PC-u, ali serveri pokreću softver koji se u većini slučajeva dosta razlikuje od onoga koji se koristi na kućnom računaru.

• Iako server može biti sastavljen od standardnih kompjuterskih komponenti, u većni slučajeva za manje servere (low load), veliki (high load) serveri koriste specijalizovane hardverske komponente.

• Serveri često hostuju hardverske resurse koji mogu biti dostupni klijentskim kompjuterima preko hardver šering-a (hardware shareing), klijeti mogu da pristupe zajedničkom štampaču, skeneru, faksu ili nekom drugom uređaju. Time štedimo hardverske resurse jer više računara može da koristi jedan uređaj.

• Najveća razlika izmedju serverskih računara i desktop računara nije u hardveru već u softveru. Serveri pokreću operativni sistem koji je specijalno dizajniran da obavlja serverske zadatke.

• Microsoft Windows operativni sistemi možda jesu dominatni kod desktop računara, ali u svetu servera, najpopularniji i najpouzdaniji operativni sistemi su Linux, FreeBSD, NetBSD i Solaris , svi ovi operativni sistemi su “UNIX based” operativni sistemi. UNIX je originalno bio minikompjuter (minicomputer) operativni sistem, a pošto su serveri u velikoj meri zamenili minikompjutere, odabir UNIX-a kao serverskog operativnog sistema je bio logičan izbor.

Page 2: Serveri - Seminar

• Serverski orijentisani operativni sistemi pretenduju da poseduju neke opcije koje ih čine podesnijim za serversko okruženje. Jedna od osnovnih osobina serverskih operativnih sistema je mogućnost isključivanja GUI-a (graphic user interface) čime ne trošimo resurse računara na iscrtavanje grafičkog okruženja samim tim ubrzavamo rad našeg servera, još jedna opcija je mogućnost rekonfigurisanja i hardvera i softvera bez obustavljanja rada sistema.

• Pošto se potrebe serverskih računara u nekim slučajevima potpuno razlikuju od potreba desktop računara, veoma je teško dizajnirati operativni sistem koji bi bio podesan u oba slučaja. Operativni sistemi koji dobro rade na serverima ne snalaze se najbolje na kućnim računarima i obrnuto.

• Windows 2003 Server je serverski operativni sistem proizveden od strane Microsoft-a. Predstavljen je 28. Marta 2003. kao naslednik Windows 2000 Server. Microsoft smatra da je Windows 2003 Server njihov najbolji Windows do sada, što se tiče serverskih operativnih sistema.

• Neke od mogućnosti ovog operativnog sistema su:

• Distributed File System (DFS)

• Podrška za SAN i iSCSI

• Virtual Disc Service

• Software and Hardware RAID

• Multi Path IO (MPIO)

• Linux (još poznat kao GNU/Linux) je Unix bazirani operativni sistem. Ovo je jedan od najboljih primera razvoja programa otvorenog koda i besplatnog softvera. Njegov izvorni kod je dostupan svakome i svako može da ga modifikuje po sopstvenim potrebama i besplatno redistribuira.

• U početku, razvijan i korišćen samo od strane individualanih etuzijasta na njihovim personalnim računarima, ali od kako je Linux dobio podršku korporacija kao što su IBM, Sun Microsystems, Hewlett-Packard…. stekao je renome serverskog operativnog sistema, osam od deset svetskih najpouzdanijih internet hosting servera koriste Linux operativne sisteme.

• Linux je postao i uobičajen operativni sistem za superkompjutere. Na primer na TOP500 listi superkompjutera iz Novembra 2005, sedam od prvih 10 računara , uključujući i prva dva, koristili su Linux kao operativni sistem. Dok od 500 superkompjutera 371 je koristio Linux OS (74.2%).

Page 3: Serveri - Seminar

• Postoji više distribucija Linux-a, neke od poznatijih su:

• SuSE• Mandriva• Fedora• Debian• Ubuntu• Red Hat• Slakware• Knoppix

• NetBSD je još jedan besplatan Unix bazirani operativni sistem otvorenog koda. Poznat po svojoj veoma dobroj stabilnosti i kvalitetu, sve više se koristi na serverskim mašinama

• Solaris je operativni sistem razvijen od strane Sun Microsystems-a, ovo je takodje Unix bazirani operativni sistem, ali nije u potpunosti otvorenog koda. Serveri kompanije Sun Microsystems koriste Solaris (SunOS) kao operativni sistem. SunOS 5 (Solaris 10)

• Postoje različite vrste servera u zavisnosti od vrste usluge koju nam taj server pruža.

• Na osnovu vrste usluge koju nam server pruža oni se dele na:

• Web servere• Mail servere• Ftp servere• Proxy servere• DC servere• IRC servere• Game servere• Streaming servere (audio i video)

• Web server je kompjuter odgovoran za prihvatanje HTTP zahteva od klijenata, koji su poznati kao Web browseri. Server (servira) šalje odgovor zajedno sa opcionim podacima , ti podaci su u većini slučajeva Web stranice u obliku HTML dokumenata.

• Web server obično izvlači putanju iz Uniform Resource Locator-a (URL) u lokalni fajl sistem. Putanja iz URL-a definisana od strane klijenta je relativna Web serverovom korenom direktorijumu.

• Game server je server na koji se povezuju igrači (klijenti). Da bi se neka video igrica igrala preko interneta ona zahteva odgovarajući game server.

Page 4: Serveri - Seminar

• Podaci se šalju od klijenta na game server, tamo ih server procesira i šalje podatke nazad klijentima. Ovi serveri u većini slučajeva zahtevaju veliku brzinu naše internet konekcije jer se razmenjuje velika količina podataka između servera i klijenata povezanih na njega.

• Game serveri se dele na osluškujuće (listen) i posvećene (dedicated). Listen serveri se pokreću na istom računaru na kom je i klijent. Kada se klijent diskonektuje i server se gasi. Ovi serveri obično ne mogu da prihvate mnogo korisnika zbog nedovoljno brzog CPU i nedovoljno brze internet konekcije.

• Dedicated (posvećeni) serveri se pokreću na posebnom računaru, na njima se obično nalaze svi osnovni podaci koji se često pokreću, oni imaju brzu internet konekciju, a CPU je posvećen samo radu servera pa je samim tim omogućeno povezivanje mnogo više klijenata.

• Dedicated servere obično podižu velike hosting kompanije za masovno multiplayer online igranje. Listen serveri se obično koriste za manje LAN party igranje.

• Jedan od najpoznatijih game servera je Blizzardov battle.net. Povezivanjem na ovaj server možete da igrate neku od igrica iz serije Diablio, Starcraft, Warcraft, ili veoma popularnu RPG igru World of Warcraft (WOW).

• Proxy server je računar koji klijentu omogućava da indirektno pristupi nekoj drugoj mreži ili računaru. Klijent se konektuje na proxy server i zatraži određenu uslugu (konekciju, fajl...), proxy klijentu isporučuje zatraženu uslugu tako što će se sam konektovati na odgovarajuću mrežu, nabaviti informaciju i proslediti je klijentu ili će je isporučiti iz svog "keša" .

• Mail transfer agent ili MTA (mail transport agent, mail server, ili mail exchange server) je kompjuterski softver koji omogućava trensfer elektronske pošte sa jednog računara na drugi.

• IRCd (Internet Relay Chat daemon) je kompjuterski program koji nam omogućava da "podignemo" IRC server pomoću kojeg se ljudi mogu dopisivati preko interneta. Za podizanje IRC servera potreban je veoma velik broj otvorenih konekcija da bi ljudi mogli da se povezuju. Naš najpoznatiji IRC server je irc.krstarica.com, a irc.dal.net je najpoznatiji svetski IRC server. Pored dopisivanja IRC nam omogućuje i razmenu fajlova.

• FTP ili file transfer protocol se koristi za povezivanje računara preko interneta, te da bi oni mogli da razmenjuju podatke ili da bi se vršilo upravljane na daljinu.