티스토리 뷰

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까지 연동하고,, 이상,,,

 

댓글
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30