Application Server와 Web Server의 차이점

Anonim

Application Server와 Web Server를 비교합니다.

응용 프로그램 서버와 웹 서버는 World Wide Web을 토론 할 때 공통적으로 사용되는 용어입니다. 대부분의 사람들은 그것을 모르고 있지만 우리 중 많은 사람들이 이미 웹 서버를 접하게되었습니다. 웹 서버는 최종 사용자에게 HTML 페이지 및 기타 미디어와 같은 컨텐트를 제공하는 데 사용되는 소프트웨어 또는 하드웨어를 나타냅니다. 이것은 귀하의 웹 브라우저가 통신하고 정보를 얻는 것입니다. 반면에 응용 프로그램 서버는 특정 응용 프로그램을 실행하는 소프트웨어 또는 하드웨어를 나타냅니다. 이러한 응용 프로그램에는 GUI가 없으며 데이터 만 클라이언트에 제공합니다.

응용 프로그램 서버와 웹 서버는 많은 용도를 가지고 있으며 사이트에서 이러한 서버를 모두 가지고있는 경우는 드뭅니다. 웹 서버는 응용 프로그램 서버가 추가 컨텐츠를 제공하는 응용 프로그램을 실행하는 동안 기본 컨텐츠를 전달합니다. 둘 다 다른없이 존재할 수 있습니다. 간단한 내용의 웹 서버에는 응용 프로그램 서버가 필요하지 않습니다. 비 웹 기반 네트워크를 대상으로하는 응용 프로그램 서버에는 웹 서버가 필요하지 않습니다.

응용 프로그램 서버는 웹 서버보다 훨씬 유연합니다. 응용 프로그램은 많은 자원과 실행의 자유가 있습니다. 이로 인해 공격자가 이용할 수있는 특정 취약점에 대한 서버가 개방 될 수 있습니다. 웹 서버에서 수행 할 수있는 제한된 사항으로 인해 보안이 강화됩니다.

두 기능을 모두 갖춘 소규모 사이트를 운영하기 위해 두 대의 컴퓨터를 운영하는 것은 비용이 많이들 수 있으므로 응용 프로그램 서버와 웹 서버를 같은 컴퓨터에 둘 수 있습니다. 이를 가상화라고하며이를 실행하는 시스템은 응용 프로그램 서버와 웹 서버입니다.

요약:

1. 응용 프로그램 서버는 특정 응용 프로그램을 실행하기위한 플랫폼이며 웹 서버는 인터넷을 통해 콘텐츠를 전달하기위한 플랫폼입니다.

2 응용 프로그램 서버는 종종 웹 서버를 지원하기 위해 배포됩니다.

3. 응용 프로그램 서버는 웹 서버보다 유연합니다.

4. 응용 프로그램 서버는 웹 서버보다 안전하지 않습니다.

5. 응용 프로그램 서버와 웹 서버는 동일한 시스템에 상주 할 수 있습니다.