서버란 무엇이고
서버를 구축하는 방법에는 무엇이 있을까?
서버란?
--
서버는
하드웨어와 해당 하드웨어에서 실행되는 소프트웨어까지 모두 포함하는 단어이다.
하지만
하드웨어만 있는 경우에도 서버라고 부를 경우가 있고
소프트웨어만 있는 경우에도 서버라고 부를 경우가 있다.
예시로
"서버의 전원이 꺼졌다." = 하드웨어 서버
"서버 설치파일을 다운로드하였다." = 소프트웨어 서버
(일반적으로 부르는 서버는 소프트웨어 서버를 의미하는 경우가 많다.)
즉, 서버는 문백에 따라서 이해하면 된다.
서버(Server)는
서브(Serve)라는 단어에서 따온것으로 무엇을 제공하는 주체를 의미하게 된다.
클라이언트는 서버에게 어떠한 요구에 대해 요청을 하고
서버는 항상 요청에 대한 결과를 응답(제공)해준다.
보통 서버는 하나의 서버로만 사용하는 것이 아니라
어떠한 소프트웨어가 실행중인지에 따라서 다양한 서버로 분류하여 구성할 수 있다.
대표적인 서버 종류
- 파일 서버
- 데이터베이스 서버
- 웹 서버
- 웹 애플리케이션 서버
--
여러 개의 서버를 운영하는 방법들
--
기업에서 많은 양의 서버를 운영하기 위해서는 다양한 방법들이 존재한다.
- 베어메탈 (Baremetal)
- 하이퍼바이저 (Hypervisor)
- 컨테이너 (Container)
2024.06.04 - [Docker] - [Docker 시작전] 베어메탈 vs 하이퍼바이저 vs 컨테이너 (feat. 가상화)
--
참고 및 출처
'Docker' 카테고리의 다른 글
이미지 관리 + 컨테이너 실행 및 삭제하기 (명령어) (0) | 2024.06.08 |
---|---|
이미지란? (0) | 2024.06.07 |
Docker 명령어 정리 (0) | 2024.06.07 |
Docker란? (0) | 2024.06.04 |
[Docker 시작전] 베어메탈 vs 하이퍼바이저 vs 컨테이너 (feat. 가상화) (0) | 2024.06.04 |