멀티존LB 설정과 관리

Parent Previous Next

멀티존LB 설정과 관리


멀티존을 활용해 부하 분산 처리를 하는 로드밸런서 입니다. 고가용성이 요구되는 서비스에서 이용을 추천드립니다.

멀티존에 각각 생성된 멤버(서비스용 VM)를 활용해 부하 분산이 가능합니다. SSL 인증서를 적용해 로드밸런서 통신의 보안을 강화할 수도 있습니다. 단, 사전에 SSL 인증서 등록을 완료해야합니다.


※ 이용가능존: CloudR1, CloudR2




*준비 사항

멀티존 LB를 사용하기 위해서는 각 존이 크로스존 네트워크로 연결되어야 하며 멤버로 등록할 서비스용 VM이 있어야합니다. SSL을 적용하려는 경우, R1, R2 각 존에 SSL 인증서 등록을 완료해야합니다. 인증서 등록은 'SSL 인증서 등록'을 참고하세요.



*순 서


    1. 멀티존LB 생성 방법
    2. 멀티존LB 업데이트
    3. 멀티존LB 모니터링
    4. 멀티존LB 멤버추가/삭제
    5. 멀티존LB 삭제


1. 멀티존 LB 생성 방법


1) 멀티존> 멀티존 LB 탭에서 [멀티존 LB 생성] 버튼을 클릭합니다.





2) '멀티존 LB 생성' 대화상자에서 [로드 밸런서 세부정보] 를 설정합니다.


 


이름
멀티존 LB의 이름을 설정합니다.


          크로스존 네트워크
          멀티존 LB를 생성할 크로스존 네트워크 선택합니다.
          크로스존 네트워크 선택 시, 크로스존 네트워크의 각 프로젝트가 아래에 표시되며 해당 프로젝트의 서브넷을 선택합니다.



3) 이어서 '멀티존 LB 생성' 대화상자에서 [리스너 세부정보] 를 설정합니다.



프로토콜
HTTP, TCP, TERMINATED_HTTPS(SSL 인증서)  중 선택할 수 있습니다.


포트
로드밸런싱을 원하는 포트 번호 선택합니다.


방법
로드밸런싱 부하 분산 방식을 선택합니다. LEAST_CONNECTIONS, ROUND_ROBIN, SOURCE_IP 중 선택할 수 있습니다.


세션 지속성
NOT_USED, SOURCE_IP, HTTP_COOKIE, APP_COOKIE 중 선택할 수 있습니다.




4) 로드밸런서에 SSL 인증서를 적용하려는 경우, 프로토콜에서 TERMINATED_HTTPS를 선택합니다.





5) SSL 인증서 탭에서 R1, R2 각 존에 등록한 인증서를 선택합니다.

( 멀티존 LB에 SSL 인증서를 적용하려면 각 존에 인증서를 등록해야 합니다. 인증서 등록은 'SSL 인증서 등록'을 참고하세요.)




TLS 인증서

드롭 박스 내 사용하려는 인증서를 선택합니다.


SNI 인증서

리스트에서 사용하려는 인증서 오른쪽 [+] 버튼을 클릭합니다.




6) 필요한 내용을 모두 입력했으면 '멀티존 LB생성' 버튼을 클릭합니다.

'멀티존 LB' 페이지에서 생성된 멀티존 LB를 확인할 수 있습니다.




  [>] 버튼을 누르면 위의 화면과 같이 상세한 정보를 확인 가능하며, DNS 정보 또한 확인 가능합니다.




2. 멀티존LB 업데이트


1) 다음과 같은 화면에서 멀티존 LB를 업데이트 할 수 있습니다.



이름
멀티존 LB 이름 변경 불가능


CrossZone Status  (Default : 예)
각 존에 추가된 멤버가 모든 존의 로드밸런서에 추가할 지 여부

ex) [예]를 선택할 경우, R1존의 로드밸런서에서 R2의 멤버로 통신이 가능

[아니오]를 선택할 경우, R1존의 로드밸런서에는 R1의 멤버만 등록되며, R2의 로드밸런서에는
R2의 멤버만 등록되어 타 존의 멤버로는 통신이 불가능


3. 멀티존 모니터링


1) 생성한 멀티존 LB 클릭 - [리스너] 탭에서 생성된 리스너 클릭 - [풀] 탭에서 생성된 풀 클릭 - [모니터링] 탭에서 [모니터링 생성] 클릭





2) 다음과 같은 화면에서 멀티존 LB 모니터링세부 정보를 입력합니다.




Monitor type
HTTP, PING, TCP 중 선택할 수 있습니다.


타임아웃(초)
연결될 때 까지 기다리는 최대 시간 (단위 : 초, 지연시간보다 낮게 설정)


간격(초)
모니터링 체크 주기를 지정합니다.


재시도(1~10회)
전송 실패 시 재시도할 최대 횟수를 지정합니다.


HTTP 메서드
GET, HEAD 중 선택할 수 있습니다. (Monitor type이 HTTP일 경우에만 설정 가능)


예상 상태 코드
예상하는 응답 코드 값을 설정합니다. (Monitor type이 HTTP일 경우에만 설정 가능)


URL 경로
모니터링할 URL 설정합니다. (Monitor type이 HTTP일 경우에만 설정 가능)




4. 멀티존LB 멤버 추가, 삭제


1) 생성한 멀티존 LB 클릭 - [리스너] 탭에서 생성된 리스너 클릭 - [풀] 탭에서 생성된 풀 클릭 - [멤버] 탭에서 [멤버 추가/삭제] 클릭





2) [가용 인스턴스] 목록에서 보이는 멤버를 추가하거나 [할당된 멤버] 목록에서 보이는 멤버를 삭제할 수 있습니다.






5. 멀티존LB 삭제


로드밸런서는 실제 사용한 만큼만 요금을 지불하므로, 가상 자원을 말끔하게 제거하지 않으면 사용하고 있는 자원으로 인식되어 요금이 청구될 수 있습니다. 멀티존 LB 사용을 위해 생성한 요소들을 생성된 순서와 반대로 삭제해야합니다.



1) 먼저 멤버를 삭제합니다. 생성한 멀티존 LB - 리스너 - 풀에 들어간 후 [멤버] 탭 선택, [멤버 추가/삭제] 클릭하여 할당된 멤버를 제거




2) 설정한 모니터링을 삭제합니다. 생성한 멀티존 LB - 리스너 - 풀에 들어간 후 [모니터링] 탭 선택

   해당 페이지에서 ▼버튼 클릭 후 모니터링 삭제




3) 리스너를 삭제합니다. 생성한 멀티존 LB 에 들어간 후 [리스너]탭 선택

  해당 페이지에서 ▼버튼 클릭 후 리스너 삭제




4) 멀티존 LB를 삭제합니다. 멀티존 LB와 관련된 모든 자원의 삭제가 완료되었습니다.














(주) 케이아이엔엑스

서울특별시 서초구 서초대로 396 21층 (서초동, 강남빌딩)

서비스 문의 : 02-526-0900(1번) / 24시간 기술상담 : 02-526-0900(2번)