우리 회사는 F5 사의 BIG-IP 서비스를 사용한다
LTM (Local Traffic Manager)
이것만 검색해도 F5 회사 홈페이지가 바로 나오더라..(구글 기준)
- Traffic Management는 중요한 애플리케이션의 가용성이 유지되도록 네트워크 트래픽의 우선순위 지정, 셰이핑 및 라우팅을 하는 프로세스
- Traffic Management에 대한 포괄적 접근 방식은 Load balancing과 rate shaping은 물론 QoS 및 네트워크 가용성 보장 조치까지 포함
로드 밸런서 (Load Balancer)
로드 밸런서는 서버에 가해지는 부하를 분산해주는 장치 또는 기술을 통칭.
알고리즘으로는 라운드 로빈, 리스트(Least) 커넥션, 해시등이 있다.
라운드 로빈
서버에 들어온 요청을 순서대로 돌아가며 배분.
리스트 커넥션
한국식 표현으론 최소 연결 방식이라고 한다. 요청이 들어온 시점에 가장 적은 연결 상태를 보이는 서버에 우선적으로 트래픽을 배분,
IP 해시 방식
클라이언트의 IP 주소를 특정 서버로 매핑하여 요청을 처리하는 방식. 사용자의 IP를 해싱하여 임의의 길이를 지닌 데이터를 고정된 길이의 데이터로 매핑한다. 간단하게 얘기하면 IP에 따라서 사용자가 항상 동일한 서버로 연결되게 한다.
캐시 배열 라우팅 프로토콜 (Cache Array Routing Protocol)
프락시 서버는 사용자 개개인으로부터의 요청을 가로채어 요청한 웹 객체의 캐시된 사본을 제공함으로써 인터넷으로 향하는 트래픽을 대폭 줄여준다. 캐시 배열 라우팅 프로토콜(CARP)은, 프락시 서버의 배열이 클라이언트의 시점에서는 마치 하나의 논리적인 캐시처럼 보이도록 관리해주는, 마이크로소프트와 넷스케이프 커뮤니케이션이 제안한 표준이다
Longest Match Rule
라우터가 IP 패킷을 라우팅(포워딩)할 때 라우팅 테이블에서 해당 항목을 찾는 우선 순위 규칙.
IP 패킷의 목적지 IP 주소가 라우팅 테이블에 있는 수많은 목적지 IP 주소 중 일치하는 부분이 가장 긴 곳으로 포워딩(라우팅)
HTTP Compression File
HTTP 압축은 전송 속도와 대역폭 이용을 개선하기 위해 웹 서버와 웹 브라우저에 빌드되는 기능.
어떤 문서에 대해 70% 가 넘는 사이즈 축소는 필요로 하는 대역폭 용량을 낮춰준다.
수년간 알고리즘은 점점 더 효율적으로 변해왔고, 클라이언트와 서버에 의해 새로운 것들이 지원되고 있다.
'엔지니어링' 카테고리의 다른 글
[운영체제] BIOS VS UEFI (0) | 2025.03.06 |
---|---|
리눅스 네트워크 스크립트 정리 (0) | 2025.03.06 |
TCP 연결 확인 방법 (0) | 2024.06.03 |
TCP 상태 (0) | 2024.05.08 |
IP에 대해서 (0) | 2024.05.08 |