기억하기 프로젝트
[리눅스] L4스위칭 목적 및 명령어 정리 본문
L4에서 수동으로 서버 내리거나 올릴 때
- /sbin/ifconfig -a 명령어를 통해, L4로묶여있는 링크명 알아내서 이것이 만약 x라고 하면
/sbin/ifdown x 라는 명령어로 L4에서 해당 서버를 내린다.
다시 서버를 올리기 위해서는 /sbin/ifup x 라는 명령어를 날려야 한다.
/sbin/ifdown, /sbin/ifup 명령어 모두 root권한에서 수행이 가능하므로 명령어 날릴 때 sudo를 붙여주어야 한다.
L4의 목적
L4 스위치의 목적은 로드밸런싱인데 스위치로 들어온 패킷을 적절하게 분배 및 전송해주는 기능을 한다.
TCP/UDP 패킷 정보를 분석해서 해당 패킷이 사용하는 서비스 종류 별로 처리하고(HTTP, FTP, SMTP ...)
세션관리, 서버/방화벽 로드밸런싱, 네트워크 서비스 품질 보장을 위해 존재한다.
<참고 : http://freeism.web-bi.net/tc/657>
L4스위치에서 해당 서버를 내리는 경우는,
서버가 재시작 하거나 요청을 받아 처리하지 못할 경우
L4스위치가 서비스 요청에 대한 분배 및 전송을 해당 서버에 하면 안되기 때문에.
보통 서비스 배포나 tomcat, apache 재시작할 경우 L4에서 서버를 내리도록 한다.
'개발이야기 > 서버' 카테고리의 다른 글
로컬스택(LocalStack) 활용하여 테스트 환경 구성하기 (0) | 2020.11.25 |
---|---|
Retryable의 지수 백오프 multiplier (0) | 2020.11.25 |
톰캣 Document Root 설정 (1) | 2016.06.13 |
[리눅스] 쉘 스크립트 첫 라인의 #!/bin/sh (0) | 2016.06.08 |
Apache prefork VS worker (0) | 2014.10.27 |