728x90
반응형
SMALL
Web Server
HTTP 프로토콜을 통해 Client의 요청을 받고, 정적인 서비스를 제공하는 Server
- 정적인 컨텐츠 제공 및 자원 제공
- 동적인 컨텐츠 제공을 위한 요청 전달
- 정적인 컨텐츠 : .html, .css, .js, .img, .png
- 예 : Apache Server, Nginx, IIS
Web Application Server
다양한 로직 처리를 요구하는 동적인 서비스를 제공하는 Application Server
- HTTP를 통해 컴퓨터나 장치에 Application을 수행해주는 M/W
- 동적인 컨텐츠를 제공
- WAS = Web Server + Web Container
- 동적인 컨텐츠 : .java, .class
- 예 : Tompcat, JBoss, Jeus, Web Sphere
WAS와 Web Server 구분 이유
- 정적인 파일들은 Application Server까지 가지 않고 앞단의 Web Server에서 빠르게 받아온다.
- 모든 파일을 Web Server로 처리한다면 모든 결과를 받아온 후 서비스 해야하기에 효율성 부족
- 동적인 파일들은 사용자의 요청에 맞게 Application Server를 통해 적절하게 받아온다.
- 모든 파일을 WAS를 통해 받아오기에는 부하가 커지고, 동적 처리가 지연되는 현상 발생
Network Attached Storage
- 네트워크에 연결되는 저장장치, LAN으로 연결된 외장 하드디스크
- 최근에는 데이터 공유 외에 영상 스트리밍, 토렌트, 호스팅에 사용
- 초기 설정만 거치면 사용 가능
- 편리성, 저렴, 쉬운 작동, 확장 가능
참고
728x90
반응형
LIST
'Develope > ETC' 카테고리의 다른 글
[객체 지향] SOLID 법칙 - 객체 지향 설계 5대 원리 (0) | 2022.08.12 |
---|---|
[Computer Science] 운영체제 (0) | 2022.08.09 |
[Deploy] Deploy & CI & CD 배포 관련 용어 정리 (0) | 2021.01.31 |
[Jackson] JSON 처리를 위한 Jackson Library (0) | 2021.01.28 |
[JSON] Json이란 무엇인가? (0) | 2020.03.17 |