[Redundancy] 00. 시작전…(용어 정리)

Date:     Updated:

카테고리:

태그:


00. 용어 정리


용어 설명
AP서버 AP(Application Server) 서버, 동적 컨텐츠를 반환하는 서버
CDN CDN(Content Delivery Network), 컨텐츠를 더 빠르고 효율적으로 전송하기 위해 사용되는 네트워크 시스템을 말하며, 주로 웹사이트, 앱, 동영상 스트리밍 등의 콘텐츠를 클라이언트에게 제공하는 과정에서 발생할 수 있는 지연과 성능 저하를 줄이는 데 중요한 역할한다.

CDN은 전 세계에 분산된 다수의 캐시 서버를 갖고 있으며, 이러한 서버들은 원본 서버로부터 컨텐츠를 복사하여 저장한다.

클라이언트가 컨텐츠를 요청할 때, CDN은 해당 클라이언트에 가까운 위치에 있는 캐시 서버를 선택하여 컨텐츠를 전송하여 클라이언트와 원본 서버 간의 거리를 줄이고, 데이터 전송 경로를 최적화하여 전송 속도와 성능을 향상시킵니다.
IPVS(IP Virtual Server) Linux 운영 체제에서 사용되는 로드 밸런싱 및 클러스터링 기술로, Netfilter Framework 기반으로 구현된 리눅스 커널 레벨에서 동작하는 L4 로드밸런싱 도구로서 네트워크 패킷을 여러 대의 서버로 분산하여 부하를 균등하게 분산하고, 서버의 가용성을 높이는 목적으로 사용된다.
LVS(Linux Virtual Server) 리눅스 커널 기반 운영 체제를 위한 부하분산 소프트웨어으로, 리눅스에서 확정성과 가용성을 높은 시스템을 만드는 것을 목표로하는 프로젝트로 그 성과물 중 하나로 “IPVS”가 있다.
Netfilter 리눅스 커널사엥서 네트워크 패킷을 조작하기 위한 프레임워크로, 패킷 필터링 등을 수행하는 “iptables”나 로드밸런서를 실현하기 위한 “IPVS”도 Netfilter의 기능을 이용한다.
VIP(Virtual IP Address) 물리적인 서버의 NIC가 아니라 유동적인 서비스나 역할에 할당된 가상 IP 주소를 말한다.
가용성 시스템을 정지시키지 않음을 뜻하고 “가용성이 높다”라고 하면 해당 서비스는 거의 멈추지 않는다라는 의미한다.
확장성 이용자나 규모가 증대됨에 따라 시스템을 확장해서 대응할 수 있는 능력의 정도를 나타낸다.
네트워크 세그먼트 브로드캐스트 패킷이 전달되는 범위의 네트워크를 말한다.
단일장애지점(SPOF) SPOF(Single Point of Failure)는 장애가 발생하면 시스템 전체가 정지해버리는 곳을 의미한다.
로드밸런서 클라이언트와 서버 사이에 위치해서 클라이언트로부터의 요청을 백엔드(Backend)의 여러 서버로 적절하게 분산하는 역할을 하는 장치. 다르게 표현하면, 여러 서버를 묶어서 하나의 고성능 가상서버에 준하는 성능을 내기 위한 장치라고도 한다.
리소스 CPU, 메모리, 하드디스크 등, 서버가 지닌 하드웨어적인 자원 (예시: CPU 사용률이 높다 = 리소스를 잡어먹고 있다)
부하(Load) 부하는 여러 종류가 있는데 크게 “CPU 부하”와 “I/O 부하”로 나눌 수 있고, 부하를 계산하기 위한 지표는 Load Average 등 몇 가지가 있으며, 부하를 계측하기 위한 명령어도 top, vmstat 등 몇 가지가 있다.
병목(Bottleneck) 시스템 전체의 성능을 떨어뜨리는 원인이 되는 지점
블록되다(Blocked) 읽기 또는 쓰기처리가 완료되기를 기다리기 위해 다른 처리를 할 수 없는 상태를 “I/O 대기로 블록되어 있다”라고 한다.(주로 디스크 I/O나 네트워크 I/O에 대해 사용되는 용어지만 입출력 처리 일반에서도 사용되기도 한다.)
스케일 업(Scale-up) 단일 서버 또는 시스템의 성능을 향상시키기 위해 기존 서버의 하드웨어 성능을 높이는 것을 의미한다.
스케일 아웃(Scale Out) 시스템의 성능을 향상시키기 위해 “서버(서버를 여러 대 두고 분산시킴)나 리소스의 수를 증가시키는 것”을 의미한다.
스케일 다운(Scale Down) 시스템의 부하가 감소할 때 기존 리소스를 축소하는 것을 의미한다.
스케일 인(Scale In) 스케일 인은 시스템의 부하가 줄어들 때 서버나 리소스의 수를 감소시키는 것을 의미한다.
장애극복(Failover) 다중화된 시스템에서 Active인 노드가 정지했을 때 자동적으로 Backup 노드로 전환하는 것을 의미한다. (자동이 아닌 수동으로 전환되는 것을 스위치오버라고 함)
장애복구(Failback) Active 노드가 정지한 후 장애극복된 상태에서 원래의 정상상태로 복귀하는 것을 의미한다.
전송량(Throughput) 네트워크와 같은 데이터 통신 측면에서 사용할 경우, 단위시간당 데이터 전송량을 의미한다.
지연시간(Latency) 네트워크와 같이 데이터 통신 측면에서 사용할 경우, 데이터가 도달할 때까지의 시간을 의미한다.
헬스체크(Health Check) 감시대상이 정상인 상태에 있는지 여부를 검사하는 것을 의미한다.


REDUNDANCY 카테고리 내 다른 글 보러가기

댓글 남기기