본문 바로가기
구글 클라우드

Google 클라우드(GCP) 로드밸런서(Load Balancer)

by 미토리야 2022. 5. 20.

안녕하세요, 내일배움캠프 클라우드 실시간 강의 자료입니다.

오늘은 Google 클라우드(GCP) 로드밸랜서을 통한 부하 분산에 대해 설정해보겠습니다.

 

목차

1. 로드밸런서 고정 IP 생성

2. 프로토콜 선택

3. 백엔드 서비스 생성

4. 호스트 및 경로 규칙 설정

5. 프론트 엔드 서비스 생성

6. 테스트

 

 

1. 로드밸런서 고정 IP 생성

로드밸런서 생성 전에 고정 IP를 만듭니다.

VPC 네트워크->IP 주소 ->외부고정 주소 예약을 선택합니다.

아래 내용을 입력하고 만들기를 클릭해서 외부 IP를 확인합니다.

 

외부 IP 생성을 확인합니다.

 

2. 프로토콜 선택

부하분산(로드밸런서) 메뉴 를 선택하고 부하 분산기 만들기를 클릭합니다.

프로토콜을 선택하기 위한 3가지 메뉴(HTTPS,TCP,UDP)가 나옵니다.

우리는 HTTP(S)서비스를 사용합니다.

기본 설정으로 계속을 선택합니다.

단계별 구성 화면이 나옵니다.

백엔드 구성을 선택->백앤드 서비스 및 백엔드 버킷을 선택해서 구성을 합니다.

백엔드 서비스 만들기를 선택합니다.

 

생성한 인스턴스 그룹을 선택합니다.

인스턴스 그룹이 없으면, 아래 링크에서 인스턴스 그룹을 생성합니다.

->인스턴스그룹 생성 방법 확인하기

스크롤을 해서 내리면 보이는 화면에서 상태 확인을 클릭합니다.

상태 확인 생성을 클릭합니다.

 

아래와같이 기본으로 설정하고 저장 합니다.

 

프론트엔드 서비스를 설정합니다.

프론트엔드 이름과 IP 주소를 선택합니다.

최종적으로 만들기를 클릭합니다.

 

정상적으로 부하 분산기를 생성했는지 확인을 위해 테스트를 실행합니다.

 

6. 테스트

 

인스턴스에 부하를 주면 처음에는 VM 인스턴스 개수가 한 대였다가 자동으로 늘어나서, 최대 다섯 대까지 늘어나는 것을 볼 수 있습니다. 그리고 부하를 줄이면 인스턴스 개수가 자동으로 줄어들게 됩니다. Compute Engine에서 인스턴스 그룹으로 들어간 후 생성된 인스턴스 그룹의 모니터링 에서 확인합니다.