Network & Server Factory

개인 공부 기록

Cloud/AWS

[AWS] Elastic Load Balancing #2 대상 그룹에 인스턴스 등록하고 분산 확인하기

1nfra 2021. 1. 15. 03:40
이전 글에서 만든 로드 밸런서의 대상 그룹에 웹 서버 인스턴스 2대를 등록했습니다. 로드 밸런서 DNS 주소로 접속해 새로 고칠 때마다 WEB1, WEB2가 번갈아 나오는 것을 확인했습니다.

1. 준비

웹 서버 인스턴스 2대가 필요합니다. AMI로 인스턴스를 만드는 방법은 아래 글을 참고해 주세요.

 

[AWS] Amazon Machine Image_(AMI)

오늘은 AMI를 만들고 사용해보는 시간을 가져보도록 하겠습니다. 먼저 미리 EC2를 사용해서 Apache2를 설치해 웹서버를 만들어주세요. 아래 글을 참고하시면 됩니다. alsrbdmsco0409.tistory.com/315 [AWS] EC2

alsrbdmsco0409.tistory.com

2. 대상 그룹에 인스턴스 등록

2.1 대상 그룹 선택

EC2 콘솔의 로드 밸런싱 > 대상 그룹으로 이동해, 이전에 만든 대상 그룹을 엽니다.

2.2 대상 등록

Register targets를 누릅니다.

실행 중인 인스턴스 2대를 체크하고 Include as pending below를 누릅니다.

아래 목록에 인스턴스가 추가되면 Register pending targets를 누릅니다.

인스턴스 2대가 등록되었습니다.

대상 그룹에 등록된 인스턴스

3. 접속 테스트

로드 밸런서 상세 화면에서 DNS 이름을 확인합니다.

로드 밸런서 DNS 이름

 

구분하기 쉽게 웹 서버 1에는 WEB1, 웹 서버 2에는 WEB2가 나오도록 페이지를 수정한 뒤, DNS 이름으로 접속합니다.

4. 결과

새로 고칠 때마다 WEB1과 WEB2가 번갈아 표시되어 로드 밸런싱이 동작하는 것을 확인했습니다.

WEB1 응답

WEB2 응답

5. 정리

  • 로드 밸런서는 대상 그룹에 등록된 인스턴스로 트래픽을 나눕니다.
  • 대상은 Register targets > Include as pending below > Register pending targets 순서로 등록합니다.
  • 접속은 로드 밸런서의 DNS 이름으로 합니다.
728x90
서울
--:--:--
-전체 글
-카테고리
오늘 방문