Rozdiel medzi aplikačným serverom a webovým serverom

Aplikačný server verzus webový server

Aplikačné servery a webové servery sú bežné terminológie pri diskusii o World Wide Web. Mnohí z nás už narazili na webový server, hoci to väčšina ľudí nevie. Webový server sa týka softvéru alebo hardvéru, ktorý sa používa na poskytovanie obsahu koncovým používateľom, napríklad stránok HTML a iných médií. Takto váš webový prehliadač komunikuje a získava informácie. Na druhej strane aplikačný server odkazuje na softvér alebo hardvér, ktorý spúšťa konkrétne aplikácie. Tieto aplikácie nemajú GUI a poskytujú iba dáta klientom.

Aplikačné servery a webové servery majú mnoho použití a nie je neobvyklé, že web má oba tieto servery. Webový server dodáva primárny obsah, zatiaľ čo aplikačný server spúšťa aplikácie, ktoré poskytujú ďalší obsah. Obe však môžu existovať aj bez toho druhého. Webové servery pre jednoduchý obsah nepotrebujú aplikačné servery. Aplikačné servery, ktoré zacieľujú na webové siete, nemusia mať webové servery.

Aplikačné servery sú oveľa flexibilnejšie ako webové servery z dôvodu spôsobu ich nastavenia; aplikácie majú oveľa viac zdrojov a slobodu pri vykonávaní. Môže to otvoriť server určitým zraniteľnostiam, ktoré môžu útočníci zneužiť. Zabezpečenie je jednoduchšie vďaka obmedzeniu vecí, ktoré je možné vykonať na webovom serveri.

Pretože môže byť drahé mať dva počítače bežiace len pre malé stránky s oboma funkciami, je možné mať na jednom počítači aplikačný server aj webový server. Toto sa nazýva virtualizácia a stroj, ktorý ich prevádzkuje, je aplikačným serverom aj webovým serverom.

Zhrnutie:

1. Aplikačný server je platforma na spúšťanie konkrétnych aplikácií, zatiaľ čo webový server je platformou na doručovanie obsahu cez internet
2. Aplikačné servery sú často nasadené na podporu webového servera
3. Aplikačné servery sú flexibilnejšie ako webové servery
4. Aplikačné servery sú menej bezpečné ako webové servery
5. Aplikačný server a webový server sa môžu nachádzať na tom istom počítači