티스토리 뷰
Naver Cloud Platform에서 web, was 분리해서 구성해보기 - 1
Naver Cloud Platform에서 web, was 분리해서 구성해보기 - 2
Naver Cloud Platform에서 web, was 분리해서 구성해보기 - 3
Naver Cloud Platform에서 web, was 분리해서 구성해보기 - 4
Web server Load Balancer 연결
Load Balancer 간단 설명
- Load Balancer는 여러 대의 Server에 Traffic을 분산시켜주는 역할
- Scale-out 방식: 여러 대의 Server가 요청을 나눠 받는 방법
- 여러 대의 Server를 배치하여 무 중단 서비스를 제공
- 주요 기능
- NAT: 사설 IP 주소를 공인 IP 주소로 바꾸는 데 사용하는 통신망의 주소 변조기
- DSR: 목적지 주소를 스위치의 IP 주소가 아닌 클라이언트의 IP 주소로 전달해서 네트워크 스위치를 거치지 않고 바로 클라이언트를 찾아가는 개념
- Tunneling: 인터넷상에서 눈에 보이지 않는 통로를 만들어 통신할 수 있게 하는 개념
- NCP Load Balancer는 다음과 같은 특징이 있음
- DNS(도메인 이름)으로 Load Balancer 서버 이용
- Multi - Server Binding 지원 (Load Balancer 에서 외부 포트는 다르고, 서버 포트가 같은 경우)
- NCP 서버 용 사설 로드밸런스 생성 가능
- NCP Load Balancing 지원 알고리즘
- Round Robin: 지정된 서버들에 대해 공평하게 순차적으로 요청을 전달하는 방식, 다른 알고리즘에 비해 가장 빠름
- Least Connection: 클라이언트의 요청을 가장 적은 수의 커넥션인 서버로 할당해주는 방식
- Source IP Hash: Source IP 주소 정보를 바탕으로 hash한 결과에 의해 로드밸런싱 SSL 프로토콜을 사용하는 경우 Source IP Hash 알고리즘을 권장
LB 구성
- WEB은 외부에 공유해야하기때문에 LB 생성할때 Public IP로 생성 (혹시 몰라 이름, 메모는 지우고 캡쳐함,,)
- VM 2대가 httpd service가 정상적으로 가동되면 아래와 같이 성공으로 뜸
- 테스트해보기~
web01 과 web02 index 페이지를 다르게 해서 한쪽에서 service 내리면 LB에서는 부분 운영중이라고 뜨고 운영중인 서버로 web이 뜰것,,, 스샷까지는 was까지 연동하고,, 이상,,,
'DevOps' 카테고리의 다른 글
[NBP] ELK Service 구성 (filebeat, logstash, elasticsearch, kibana) (0) | 2020.04.21 |
---|---|
[NBP_Cloud] web / was 분리해서 구성해보기 - 4 (2) | 2020.01.28 |
[NBP_Cloud] web / was 분리해서 구성해보기 - 3 (0) | 2020.01.28 |
[NBP_Cloud] web / was 분리해서 구성해보기 - 1 (0) | 2020.01.28 |
[리눅스] 하드디스크 추가 및 파티션 작업(fdisk / parted) (0) | 2018.11.14 |