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

Serwer aplikacji a serwer WWW

Serwery aplikacji i serwery WWW są powszechnymi terminologiami przy omawianiu sieci WWW. Wielu z nas zetknęło się już z serwerem internetowym, chociaż większość ludzi go nie zna. Serwer WWW oznacza oprogramowanie lub sprzęt, który służy do udostępniania treści, takich jak strony HTML i inne media, użytkownikom końcowym. Z tym komunikuje się Twoja przeglądarka internetowa i pobiera 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 WWW mają wiele zastosowań i często zdarza się, że witryna ma oba te serwery. Serwer WWW dostarcza podstawową zawartość, podczas gdy serwer aplikacji uruchamia aplikacje, które zapewniają dodatkową zawartość. Oba mogą istnieć bez drugiego. Serwery WWW dla prostych treści nie potrzebują serwerów aplikacji. Serwery aplikacji ukierunkowane na sieci inne niż internetowe nie muszą mieć serwerów sieciowych.

Serwery aplikacji są znacznie bardziej elastyczne niż serwery WWW ze względu na sposób ich konfiguracji; aplikacje mają znacznie więcej zasobów i swobodę wykonywania. Może to otworzyć serwer na pewne luki w zabezpieczeniach, które mogą wykorzystać osoby atakujące. Ograniczone czynności, które można wykonać na serwerze internetowym, ułatwiają zabezpieczenie.

Ponieważ uruchomienie dwóch komputerów może być drogie, aby mieć małą witrynę z obiema funkcjami, możliwe jest posiadanie zarówno serwera aplikacji, jak i serwera WWW na tej samej maszynie. Nazywa się to wirtualizacją, a maszyna, która je uruchamia, jest zarówno serwerem aplikacji, jak i serwerem WWW.

Streszczenie:

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