티스토리 뷰

웹 어플리케이션 서버란 무엇인가


Web 애플리케이션을 구성하는 서버측의 프로그램의 실행 환경을 실현하는 소프트웨어입니다.


웹 3층 구조의 중간층에서 대량의 요청을 고속으로 처리하는 웹사이트에서 중요한 역할을 하고 있는 미들웨어입니다.


Web3층 구조는 이하의 3계층이 됩니다.




웹 서버에선 프론트엔드에 있으며 사용자와 직접 소통하는 서버로 사용자가 웹브라우저에서 요청한 내용을 접수하여 처리합니다.


웹 어플리케이션 서버에선 웹 서버로부터의 요청을 Java, Ruby, PHP 등을 실행하여 처리하고, 경우에 따라서는 데이터베이스에 접속하여 데이터를 요구합니다.


데이터베이스 서버에선 주로 데이터를 관리하고 있는 백엔드로 웹사이트에 필요한 사용자 데이터와 상품 데이터 등을 저장하고 있으며 웹 어플리케이션은 데이터베이스에 접속해 필요한 데이터의 추출 및 가공처리를 실행하고 있습니다.




Web 어플리케이션 서버는 Web 브라우저와 Web 서버와의 접속관리, 데이터베이스 접속제어, 보안관리, 사용자 인증 등의 기능을 이용하기 때문에 Web 기반 시스템을 효율적으로 개발하고 운용할 수 있습니다.



대규모 시스템용으로 부하 분산이나 페일 오버 등, 복수의 서버로 처리를 분담하는 기능도 있습니다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함