애플리케이션 서버
애플리케이션 서버는 서버에서 실행되도록 특별히 설계된 애플리케이션입니다. "서버"에는 프로그램을 실행할 환경을 제공하는 하드웨어와 소프트웨어가 모두 포함됩니다.
애플리케이션 서버는 다양한 용도로 사용됩니다. 다음은 몇 가지 예입니다.
애플리케이션 서버를 사용하는 이유
웹 서버는 웹 페이지를 제공하도록 설계되며, 이러한 작업에 맞게 최적화되는 경우가 많습니다. 따라서 리소스를 많이 사용하는 웹 애플리케이션을 실행할 리소스가 부족할 수 있습니다. 애플리케이션 서버는 이러한 애플리케이션을 실시간으로 실행하는 데 필요한 처리 성능과 메모리를 제공합니다. 또한 특정 애플리케이션을 실행할 환경도 제공합니다. 예를 들어 클라우드 서비스에서 Windows 시스템으로 데이터를 처리해야 할 수 있습니다. Linux 기반 서버가 클라우드 서비스의 웹 인터페이스를 제공할 수는 있지만 Windows 애플리케이션을 실행할 수는 없습니다. 따라서 이 서버는 입력 데이터를 Windows 기반 애플리케이션 서버로 보낼 수 있습니다. 애플리케이션 서버는 데이터를 처리한 다음 그 결과를 웹 서버로 반환하고, 웹 서버는 웹 브라우저에 결과를 출력할 수 있습니다.
지식 테스트하기