관리 메뉴

밤 늦게까지 여는 카페

AWS ELB(ALB)에 고정 IP 할당하기 - global accelerator 본문

aws

AWS ELB(ALB)에 고정 IP 할당하기 - global accelerator

Jㅐ둥이 2022. 9. 24. 10:54

서버를 개발하다 보면 다른 서비스의 WebHook 기능을 사용하거나, 방화벽이 설치된 네트워크 환경에서 임베디드 PC에 클라이언트를 배포해야 하는 경우가 종종 생깁니다.

 

이 때, 고정 IP가 필요하게 됩니다. 서비스 혹은 클라이언트가 도메인을 사용하지 못할 수 있기 때문입니다.

  • 이런 환경이 있냐구요? 네 있습니다... 생각보다 많이 존재합니다...

저는 AWS Elastic Load Balancer(ELB) 그것도 Application Load Balancer(ALB)에 고정 IP를 할당해야 했습니다.

ALB에 고정 IP를 할당하는 방법은 1) global accelerator 기능, 2) NLB를 추가적으로 활용 크게 2가지가 있습니다.

 

이번에는 global accelerator를 활용하는 방법을 소개하겠습니다.


AWS Global Accelerator란

원래 AWS Global Accelerator는 다른 region의 사용자들에게 빠른 응답 시간을 제공하기 위한 서비스입니다.그런데 다른 region의 사용자들에게도 서비스를 제공하기 위해서는 하나의 고정된 진입점이 필요하겠죠?

고정 IP를 할당하기 위한 기능은 아니었지만 이렇게 활용할 수도 있습니다 ㅎㅎㅎ

AWS ELB

 

1. EC2 서비스 콘솔 페이지로 들어가서 ELB 탭을 들어가면 생성한 ELB들을 볼 수 있습니다.

 

2. ELB 들 중 고정 IP를 할당하고 싶은 ELB를 선택하면 아래 이미지와 같이 화면 하단에 창이 생깁니다.

짜잔!

 

3. 통합 서비스탭을 클릭합니다.

 

4. 엑셀러레이터 생성 버튼을 클릭합니다.

5. 끝!


AWS Global Accelerator에 대해서 알아봤고, 간단하게 설정해봤습니다!

 

혹시 AWS에서 고정 IP를 할당하는 다른 방법들이 궁금하다면 AWS 고정 IP 할당 방법 - ingress 네트워크 트래픽편(EIP, NLB, ALB[Global Accelerator]) 를 참고해주세요!

반응형