[AWS] Network Load Balancer to Application Load Balancer 고정 IP 주소 설정

수정일 금, 5월 6, 2022 시간: 10:29 PM

[INTRO]


MSP 업무를 진행 중 외부(Public 망) Network Load Balancer를 사용중이며 내부(Private 망) Application Load Balancer 를 통해 HTTP 처리를 진행해야 하는 고객사가 있었습니다.

기존에 Network Load Balancer  에서 Application Load Balancer 로 직접 Target을 지정할 수 없어서 하기의 TechNote 와 같이 중간에 추가 서비스를 넣어 구성해야 했으나 

 AWS에서 새로운 기술로 Network Load Balancer 에서 Application Load Balancer 로 직접 Target 지정 가능한 기능이 제공되어 고객사에 적용 과정을 기술합니다.


이전 Application Load Balancer 고정 IP 주소 설정 TechNote :  https://support.bespinglobal.com/a/solutions/articles/16000040851?language=ko 

.


적용 고객사 

  • SKT-RCS-GW



[주요내용]


사전 필요 사항


1. VPC 공인 서브넷에 Network Load Balancer 생성

- TCP(80)에 대한 리스너를 생성 예정

 

2. VPC 사설 서브넷에 Application Load Balancer 생성


3. 필요 리소스 : Network Load Balancer(Public 망), Application Load Balancer (Private 망), EC2 인스턴스(Private 망)



예정 구성도



Application Load Balancer Target으로 하는 TargetGroup 생성

- Network Load Balancer에서 Application Load Banlancer의 연결을 위한 Target Group 생성 합니다. 아래의 이미지와 같이 Application Load Balancer를 Target으로 지정할수 있게 되었습니다.





- 기존에 만들어 놓았던 사설망 Private ALB를 Target으로 Target Group을 생성해 줍니다.


Network Load Balancer에서 Applicaton Load Balancer TargetGroup 리스너로 추가


Applicaton Load Balancer를 Target으로 하는 TargetGroup Healthy 확인


- Target Status Healthy 확인




감사합니다.


아티클이 유용했나요?

훌륭합니다!

피드백을 제공해 주셔서 감사합니다.

도움이 되지 못해 죄송합니다!

피드백을 제공해 주셔서 감사합니다.

아티클을 개선할 수 있는 방법을 알려주세요!

최소 하나의 이유를 선택하세요
CAPTCHA 확인이 필요합니다.

피드백 전송

소중한 의견을 수렴하여 아티클을 개선하도록 노력하겠습니다.