퍼블릭 클라우드

Azure 로드 밸런싱

mimimin 2022. 7. 14. 12:07

공용 로드밸런서: Windows Server 2019 2대 로드밸렁싱

내부 로드밸런서: Ubuntu Server 2대 로드밸런싱

 

1. 부하 분산 장치 만들기

윈도우 2대, 리눅스 2대

부하 분산 장치 검색 및 생성
리소스 그룹, 이름, 지역, SKU 선택
프런트 엔트 IP 구성 추가 (이름, 서브넷, IP 주소 설정)

* 아래 부분은 해당 사진에서 만들기 후 추가한 것 = 지금 사진에서 다음을 눌러 아래 설정을 해도 무관하다

 

2. 부하 분산 장치 구성

생성한 부하 분산 장치에서 백 엔드 폴 추가

 

이름 설정 및 가상 머신 2대(백엔드 2개) 추가
상태 프로브 추가
HTTP 프로브 추가

[ 프로브 ]

  • 프로브 : 상태 확인
  • 경로 : 백 엔드 엔드포인트에서 상태를 요청하는데 사용되는 URI
  • 간격 : 프로브 시도 간의 시간 간격
  • 비정상 임계값 : 가상 머신을 비정상적으로 간주하기 위해 발생해야 하는 연속 프로브 오류 수

부하 분산 규칙 추가
앞에 생성한 내용들 추가해 설정
인바운드 NAT 규칙 설정
인바운드 NAT 규칙 설정 및 추가
2번째 백엔드 가상머신을 위한 규칙도 추가

turn windows features on or off

키 상속 삭제 및 권한 할당

NGINX 설치 및 HTML 파일 작성

다른 것도 동일하게 작성 및 확인

시간 조금 걸림