-클라이언트에게 정적 파일(HTML, CSS,JS,이미지)을 제공하는 웹서버 어플리케이션이 설치된 하드웨어
-이미지, CSS, JS, HTML 문서를 클라이언트에게 전달
-Apache Web Serve, nginx,GWS 등
-동적인 웹 서비스를 제공하기 위한 미들웨어가 설치된 하드웨어
-클라이언트 요청에 맞는 동적인 컨텐츠를 생성한다.
-DB 조회나 다양한 로직을 처리한다.
-Web Logic, Web Spere, Jeus, Tomcat 등
-데이터의 저장과 관리를 위한 데이터베이스 소프트웨어가 설치된 하드웨어
-Oracle,MySQL 등
-사용자의 파일을 저장하고, 파일을 공유할 목적으로 구성된 하드웨어
-여러 대의 서버가 존재할 경우 요청을 적절히 분배해주는 역할
- 분배 방식
Random : 요청을 랜덤으로 분배한다.
Least loaded : 가장 적은 양의 작업을 처리하고 있는 서버에게 요청을 할당한다.
Pound Robin : 순서를 정하여 돌아가며 작업 분배한다.
-용량이 큰 컨텐츠 데이터 (이미지, 비디오 등)를 빠른 속도로 제공하기 위해 사용자와 가까운 곳에 분산되어 있는 데이터 저장 서버
분배방식
Random : 요쳥을 랜덤으로 분배한다.
Least loaded : 가장 적은 양의 작업을 처리하고 있는 서버에게 요청을 할당한다.
Round Robin : 순서를 정하여 돌아가며 작업 분배한다.