← 글 목록

notes

로드밸런서 삭제 및 추가 가이드

로드밸런서 삭제·추가 절차와 연결 리소스 확인 시 주의점 가이드.


2. 로드밸런서 삭제

  • EC2 → 로드밸런서 → 삭제할 로드밸런서 클릭 → 작업 클릭 → 로드 밸런서 삭제 클릭

  • “확인” 입력 후, 삭제 클릭

2. 로드밸런서 추가

  • (도메인에 HTTPS 적용을 위한) 로드밸런서 추가 방법입니다.

  • EC2 → 로드 밸런서 → ‘로드 밸런서’ 생성 버튼 클릭

  • Application Load Balance(ALB)을 선택

  • New EC2 Experience의 On/Off에 따라 만나게 되는 화면이 다릅니다.

  • Load balancer name 작성

  • Network mapping 작성 (본인의 인스턴스 가용역역 포함 2개 / 번거롭다면 4개 다 체크)

  • EC2 인스턴스와 동일한 보안 그룹 선택

  • 보안 그룹에서 HTTPS : 443 포트를 인바운드, 아웃바운드에 추가시켜주기

    (이 과정은 로드 밸런스 생성 이후에 진행해줘도 되나, 꼭 잊지 말고 해줘야 합니다.)

    ( EC2 → 인스턴스 → [다루고 있는 인스턴스 선택] → 보안 그룹 파란색 링크 → 인/아웃바운드 규칙 편집)

  • 아래와 같이 HTTP : 80, HTTPS : 443 리스너를 생성

  • 위의 사진에서 Create target group을 클릭 → Port 번호 변경 → ‘Next’ 클릭

    ( 만약, 1207 포트를 사용한다면 80 대신 1207을 포트에 입력해야 함)

  • 관련 인스턴스를 선택 → ‘Include as pending below’ 클릭

  • ‘Create target group’ 클릭

  • 타켓 그룹 생성 확인

  • Forward to에 타켓 그룹 추가 (새로고침을 누르면 타겟그룹이 생길 것임)

  • 이전에 받은 인증서(10번 과정에서 인증서를 획득)를 등록

  • ‘Crete load balancer’ 클릭

  • Route53 → ‘호스팅 영역' 클릭 → 도메인 이름 클릭 → ‘레코드 생성’ 클릭

  • 아래와 같이 설정 후, ‘레코드 생성’ 클릭

  • 다음과 같이 레코드가 잘 생성된 것을 확인할 수 있음

  • api 정상 작동 확인

4. 리다이렉트 적용 (HTTP로 접근 시 HTTPS로 연결시키기)

  • EC2 → 로드 밸런서 → 리스너

  • HTTP: 1207 규칙 추가 (가져온 사진이기에, 아래에서는 HTTP: 80으로 쓰여있음)

  • HTTP: 443 규칙 추가

  • http로 url 연결 시, https로 자동 연결됨을 확인 가능