데스크톱 컴퓨터 vs 서버
구성은 유사하다.
일반 컴퓨터처럼 서버도 메인보드, CPU, 램, 디스크 등으로 구성되어 있으며,
하드웨어에 운영체제, 애플리케이션을 설치해 다양한 작업 진행 가능
→ 얼마나 많은 작업을, 얼마나 안정적으로 처리할 수 있는지가 서버와 일반 컴퓨터의 차이를 만든다.
"설계 목적" 이 다르기 때문
일반 컴퓨터가 CPU 1개와 RAM 4개를 장착할 때
서버는 CPU 6개 이상, RAM 12개 이상 장착 가능하다.
컴퓨팅 능력에서 서버가 압도적이다.
열관리에서 역시 24시간 서버 가동을 위해 효율적으로 열을 배출할 수 있도록 설계되어 있고
일부 부품이 고장나더라도, 다른 부품으로 기능을 대체할 수 있게끔 이중화되어 있다.
일반 데스크톱도 서버의 역할을 할 수 있으나,
일반 승용차로 서킷 레이스를 하기에 무리가 있는 것에 비교할 수 있다.
[참고]
https://m.post.naver.com/viewer/postView.naver?volumeNo=10335098&memberNo=2521903
서버와 일반 컴퓨터의 차이
[BY 가비아] 우리가 일상적으로 사용하는 데스크톱 컴퓨터와 서버를 다른 것으로 생각하지만 구성은 사실...
m.post.naver.com
AP 서버란?
Application 서버 = 서버 그 자체
네트워크가 연결되어 있기만 하면, 그 네트워크를 통해 서버와 Endpoint 간의 통신을 할 수 있는 서버
HTTP 뿐 아니라, TCP, UDP 등 다양한 프로토콜을 전달받아 클라이언트에 다양한 서비스 제공
Web 서버란?
HTTP 프로토콜을 주로 처리하는 서버
HTTP Request를 받아 HTTP Response를 주며, Request를 처리하기 위해 Static HTML, Image 또는 JSON을 이용
정적인 처리에 특화된 Apache, 정적, 동적 데이터 처리가 가능한 Tomcat
WAS Web Application 서버
HTTP를 이용하는 Application 서버
인터넷의 발달로 TCP/HTTP 프로토콜들이 처리하던 전자상거래, 파일 공유 등의 기능을 HTTP로 처리하기 위해 나타난 서버
정적인 HTTP 데이터 처리에 특화된 Web server에 동적인 데이터를 이용하게끔 하는 Container를 엮으면 WAS가 되며,
WAS는 HTTP를 이용하는 Application 서버로 볼 수 있다.
단일서버와 분리서버 차이
단일서버 구성 :
웹 클라이언트 -> 연결 <- 웹서버 WAS + 데이터베이스 서버
분리서버 구성
웹 클라이언트 -> 연결 <- 웹서버 WAS -> 연결 <- 데이터베이스 서버
[참고]
https://rainkim.tistory.com/35
AP서버 vs Web서버 vs WAS vs DB서버
AP서버, ApApplication Server 먼저 Application Server란, 말그대로 서버 그 자체 네트워크가 연결되어있기만 하다면, 그 네트워크를 통해 서버와 Endpoint 간의 통신을 할 수 있는 Server 이다. 즉, HTTP 뿐 아..
rainkim.tistory.com
'프로그래밍 > 냅다 정리하는 IT' 카테고리의 다른 글
[ORACLE] 테이블 용량 구하는 쿼리, num_rows NULL, AVG_ROW_LEN NULL 문제 원인 (0) | 2022.11.10 |
---|---|
[인프라] GIT, GITHUB, IntelliJ 연동 (0) | 2022.08.29 |
킹받는 windows 오류 수정 (0) | 2022.08.01 |
[인프라] 렉 (0) | 2022.07.27 |
IaaS, PaaS, SaaS (0) | 2022.07.20 |