Servidor de aplicativos
Um servidor de aplicativos é um servidor desenvolvido especificamente para executar aplicativos. O "servidor" inclui tanto o hardware quanto o software que fornecem um ambiente para a execução de programas.
Os servidores de aplicativos são usados para muitas finalidades. Veja abaixo alguns exemplos:
- executar aplicativos web
- hospedar um hipervisor que gerencia máquinas virtuais
- distribuir e monitorar atualizações de software
- processar dados enviados por outro servidor
Por que usar um servidor de aplicativos?
Um servidor web é desenvolvido — e muitas vezes otimizado — para disponibilizar páginas da web. Por isso, ele pode não ter os recursos necessários para executar aplicativos web exigentes. Um servidor de aplicativos fornece o poder de processamento e a memória necessários para executar esses aplicativos em tempo real. Ele também fornece o ambiente para executar aplicativos específicos. Por exemplo, um serviço de nuvem pode precisar processar dados em uma máquina com Windows. Um servidor baseado em Linux pode fornecer a interface web para o serviço de nuvem, mas não pode executar aplicativos do Windows. Por isso, ele pode enviar dados de entrada para um servidor de aplicativos baseado em Windows. O servidor de aplicativos pode processar os dados e, em seguida, retornar o resultado ao servidor web, que pode exibir o resultado em um navegador da web.
Teste seus conhecimentos