Razlika između aplikacijskog i web poslužitelja

Application Server vs Web Server

Poslužitelji aplikacija i web poslužitelji uobičajena su terminologija kada se raspravlja o World Wide Webu. Mnogi od nas već su se susreli s web poslužiteljem, iako ga većina ljudi ne zna. Web poslužitelj odnosi se na softver ili hardver koji se koriste za posluživanje sadržaja, poput HTML stranica i drugih medija, krajnjim korisnicima. S ovim komunicira vaš web preglednik i od njega dobiva informacije. S druge strane, aplikacijski poslužitelj odnosi softver ili hardver koji pokreće određene programe. Te aplikacije nemaju GUI i samo isporučuju podatke klijentima.

Poslužitelji aplikacija i web poslužitelji imaju mnogostruku upotrebu i nije neuobičajeno da web mjesto ima oba ova poslužitelja. Web poslužitelj isporučuje primarni sadržaj dok poslužitelj aplikacija izvodi aplikacije koje pružaju dodatni sadržaj. I jedno i drugo može postojati bez drugog. Web poslužitelji za jednostavan sadržaj ne trebaju poslužitelje aplikacija. Poslužitelji aplikacija koji ciljaju mreže koje nisu web ne moraju imati web poslužitelje.

Poslužitelji aplikacija mnogo su fleksibilniji od web poslužitelja zbog načina postavljanja; aplikacije imaju puno više resursa i slobodu u izvršavanju. To može poslužitelju otvoriti određene ranjivosti koje napadači mogu iskoristiti. Ograničene stvari koje se mogu učiniti na web poslužitelju olakšavaju zaštitu.

Kako je skupo imati dva računala koja rade samo da bi imali malo web mjesto s obje funkcionalnosti, moguće je imati i aplikacijski i web poslužitelj unutar istog stroja. To se naziva virtualizacijom i stroj koji ih pokreće je i aplikacijski poslužitelj i web poslužitelj.

Sažetak:

1. Poslužitelj aplikacija je platforma za pokretanje određenih aplikacija dok je web poslužitelj platforma za isporuku sadržaja putem interneta
2. Poslužitelji aplikacija često se koriste za podršku web poslužitelju
3. Poslužitelji aplikacija fleksibilniji su od web poslužitelja
4. Poslužitelji aplikacija manje su sigurni od web poslužitelja
5. Poslužitelj aplikacija i web poslužitelj mogu se nalaziti u istom stroju