이어서 애플리케이션 서버란 것도 알아보죠

이어서 애플리케이션 서버란 것도 알아보죠


애플리케이션 서버 들어보신 분들도 계실겁니다.




Web 시스템에 어플리케이션 프로그램을 동작시키는 서버를 말한다.웹 시스템은, "Web서버" "애플리케이션 서버" "데이터베이스 서버"의 3층 구조로 되어 있어, 어플리케이션 서버는 Web 서버로부터 받은 리퀘스트에 근거해 Java나 PHP, Ruby등을 실행해, Web 서버에 처리 결과를 되돌립니다.


어플리케이션 서버에는 어플리케이션 프로그램에 의해서 이하와 같은 종류가 있습니다.


자바의 경우는 "Tomcat" "Glass Fish" PHP의 경우는 'Apache' Ruby의 경우는 "Unicorn" "Thin" "Rainbows" "Puma" 가 있습니다.




Web 시스템의 3층 구조에 의해 기능을 분리 변경할 수 있기 때문에 비용의 삭감과 부하의 경감이 도모되어 처리 퍼포먼스가 향상됨으로써 서비스의 안전성이 유지되게 되었습니다.


덧붙여 마이크로소프트의 IIS(Internet Information Services)는 Web 서버와 애플리케이션 서버의 기능을 통합해 Visual Basic, C#등의 언어로 기술한 프로그램이 작동하고 있습니다.