Aplikační server
Aplikační server je server speciálně navržený ke spouštění aplikací. „Server“ zahrnuje hardware i software, které poskytují prostředí pro spouštění programů.
Aplikační servery se používají k mnoha účelům. Níže je uvedeno několik příkladů:
- spouštění webových aplikací
- provoz hypervizoru, který spravuje virtuální počítače
- distribuce a sledování aktualizací softwaru
- zpracování dat odeslaných z jiného serveru
Proč používat aplikační server?
Webový server je navržen – a často optimalizován – k poskytování webových stránek. Nemusí proto mít dostatek prostředků ke spouštění náročných webových aplikací. Aplikační server poskytuje výpočetní výkon a paměť potřebné ke spouštění těchto aplikací v reálném čase. Poskytuje také prostředí pro spouštění konkrétních aplikací. Cloudová služba může například potřebovat zpracovávat data na počítači s Windows. Server založený na Linuxu může poskytovat webové rozhraní cloudové služby, ale nemůže spouštět aplikace pro Windows. Proto může odesílat vstupní data na aplikační server založený na Windows. Aplikační server může data zpracovat a poté vrátit výsledek webovému serveru, který může výsledek zobrazit ve webovém prohlížeči.
Otestujte své znalosti