Serwer aplikacji
Serwer aplikacji to serwer przeznaczony specjalnie do uruchamiania aplikacji. Termin „serwer” obejmuje zarówno sprzęt, jak i oprogramowanie, które zapewniają środowisko do uruchamiania programów.
Serwery aplikacji są używane do wielu celów. Poniżej przedstawiono kilka przykładów:
- uruchamianie aplikacji internetowych
- hostowanie hipernadzorcy zarządzającego maszynami wirtualnymi
- dystrybuowanie i monitorowanie aktualizacji oprogramowania
- przetwarzanie danych wysyłanych z innego serwera
Dlaczego warto używać serwera aplikacji?
Serwer internetowy jest przeznaczony — i często zoptymalizowany — do udostępniania stron internetowych. Dlatego może nie mieć zasobów potrzebnych do uruchamiania wymagających aplikacji internetowych. Serwer aplikacji zapewnia moc obliczeniową i pamięć potrzebne do uruchamiania tych aplikacji w czasie rzeczywistym. Zapewnia także środowisko do uruchamiania określonych aplikacji. Na przykład usługa w chmurze może wymagać przetwarzania danych na komputerze z systemem Windows. Serwer oparty na systemie Linux może udostępniać interfejs internetowy usługi w chmurze, ale nie może uruchamiać aplikacji systemu Windows. Dlatego może wysyłać dane wejściowe do serwera aplikacji opartego na systemie Windows. Serwer aplikacji może przetworzyć dane, a następnie zwrócić wynik serwerowi internetowemu, który może wyświetlić wynik w przeglądarce internetowej.
Sprawdź swoją wiedzę