Różnica między serwerem aplikacji a serwerem WWW

Różnica między serwerem aplikacji a serwerem WWW

Serwer aplikacji vs serwer WWW

Serwery aplikacji i serwery internetowe są powszechnymi terminologami podczas omawiania sieci WWW na całym świecie. Wielu z nas spotkało już serwer WWW, nawet jeśli większość ludzi tego nie wie. Serwer WWW odnosi się do oprogramowania lub sprzętu używanego do obsługi treści, takich jak strony HTML i inne media, dla użytkowników końcowych. To właśnie komunikuje się z przeglądarką internetową i otrzymuje informacje. Z drugiej strony serwer aplikacji odnosi się do oprogramowania lub sprzętu, który uruchamia określone aplikacje. Te aplikacje nie mają GUI i dostarczają tylko dane klientom.

Serwery aplikacji i serwery internetowe mają wiele zastosowań i nierzadko witryna miała oba te serwery. Serwer WWW dostarcza podstawową zawartość, podczas gdy serwer aplikacji uruchamia aplikacje, które dostarczają dodatkową zawartość. Oba mogą jednak istnieć bez drugiego. Serwery internetowe dla prostych treści nie potrzebują serwerów aplikacji. Serwery aplikacji, które są skierowane do sieci nieoprzestrzeniowych, nie muszą mieć serwerów internetowych.

Serwery aplikacji są o wiele bardziej elastyczne niż serwery internetowe ze względu na sposób ich konfiguracji; Aplikacje mają znacznie więcej zasobów i swobody w realizacji. Może to otworzyć serwer na pewne luki, które atakujący mogą wykorzystać. Ograniczone rzeczy, które można zrobić na serwerze WWW, ułatwia zabezpieczenie.

Ponieważ może być drogie mieć dwa komputery działające tylko w celu posiadania małej witryny z obiema funkcjami, możliwe jest posiadanie zarówno serwera aplikacji, jak i serwera WWW w tym samym komputerze. Nazywa się to wirtualizacją, a maszyna, która je uruchamia.

Streszczenie:

1. Serwer aplikacji to platforma do uruchamiania określonych aplikacji, podczas gdy serwer WWW to platforma do dostarczania treści przez Internet
2. Serwery aplikacji są często wdrażane w celu obsługi serwera internetowego
3. Serwery aplikacji są bardziej elastyczne niż serwery internetowe
4. Serwery aplikacji są mniej bezpieczne niż serwery internetowe
5. Serwer aplikacji i serwer WWW mogą znajdować się na tym samym komputerze