Route53의 Private ALB로 라우팅 가능 여부 문의

0

현재 Backend에 private 영역을 대상으로 하는 ALB로 애플리케이션 서비스가 구성되어 있습니다. 이 ALB연결된 애플리케이션에 블루-그린 배포를 설정하는 방법을 고민하고 있습니다.

블루-그린 배포를 설정 할 때 Route53으로 트래픽 라우팅 처리를 하려고 하는 경우 private ALB로도 라우팅 처리를 가 가능한지 알고 싶습니다.

질문됨 10달 전312회 조회
3개 답변
1
수락된 답변

우선, Route53 에서 별칭으로 A 레코드를 생성하고 ALB 또는 NLB를 가리킬 수 있습니다. 상세한 방법은 아래 공식문서를 참고해주세요.

또한 내부에서만 사용 가능한 Private hosting zone 을 생성하고 블루/그린 배포를 위해 별칭과 가중치 기반의 라우팅 정책을 사용해서 ALB 에 트래픽을 분산할 수도 있습니다.



AWS
lecter
답변함 10달 전
1

Private, 즉 Internal ALB 를 사용하시는 경우라면, 퍼블릭 인터넷 환경에서는 접근이 필요 없고 프라이빗 네트워크 환경에서 라우팅 처리가 필요하신 것으로 이해 했습니다.

이 경우, Route 53 에서 Private Hosted Zone 을 생성하고, Private Hosted Zone 에서 각 ALB 를 별칭으로 하는 A 레코드들을 생성할 때, 가중치 기반의 라우팅 정책을 선택한 다음 가중치 값을 입력하고 레코드들을 생성합니다. (가중치 값이 크게 잡힌 레코드는 그만큼 더 많은 트래픽들을 수용합니다.)

이렇게 하면, 설정된 가중치 만큼 트래픽들이 전달되며, 점진적인 트래픽의 이동이 가능합니다.

[1] Update DNS Routing with Amazon Route 53 - https://docs.aws.amazon.com/ko_kr/whitepapers/latest/blue-green-deployments/update-dns-routing-with-amazon-route-53.html [2] 모범 사례: 앱과 쿡북의 관리 및 배포, 블루-그린 배포 전략 사용 - https://docs.aws.amazon.com/ko_kr/opsworks/latest/userguide/best-deploy.html#best-deploy-environments-blue-green:~:text=%EC%8A%A4%ED%83%9D%EC%9D%98%20%ED%85%9C%ED%94%8C%EB%A6%BF%EC%9D%84%20%EC%A0%80%EC%9E%A5%ED%95%A9%EB%8B%88%EB%8B%A4.-,%EB%B8%94%EB%A3%A8%2D%EA%B7%B8%EB%A6%B0%20%EB%B0%B0%ED%8F%AC%20%EC%A0%84%EB%9E%B5%20%EC%82%AC%EC%9A%A9,-%EB%B8%94%EB%A3%A8%2D%EA%B7%B8%EB%A6%B0%20%EB%B0%B0%ED%8F%AC

profile pictureAWS
지원 엔지니어
답변함 10달 전
0

사설 ALB의 DNS 이름을 "nslookup" 명령으로 이름 확인이 가능하기 때문에 Route53으로 라우팅하는 것은 가능하다고 생각됩니다.

profile picture
전문가
답변함 10달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인