전공영역 공부 기록

AWS ALB에 여러 도메인 인증서(ACM)를 적용한 경험

악분 2024. 9. 11. 02:02
반응형

이번 주 운영하고 있는 한 애플리케이션의 도메인을 변경하는 작업이 있었습니다. 되도록이면 무중단으로 하기 위해 여러 가지 아키텍처 고민을 했습니다. 애플리케이션은 AWS EC2인스턴스에서 실행되고 있고 ALB로 애플리케이션을 호출하는 구조입니다. 도메인은 Route53으로 관리하고 있고 ALB에 인증서 설정을 위해 ACM을 설정했습니다. 

 
 
2가지 방법을 생각했습니다.
첫번째 방법,  ALB, EC2복제본을 만들고 변경할 도메인과 ACM을 복제본에 적용하는 구조입니다.

 
 
 
두번째 방법은 ALB에 ACM과 도메인을 2개 설정하는 것입니다. ALB에 여러 도메인 인증서(ACM)를 적용하는 기능을 활용하는 방법입니다.

 
저는 작업이 적게 드는 두번째 방법을 선택했습니다. 다행히 작업이 잘 진행되었습니다. 두번째 방법을 선택하려면 애플리케이션 내부 구조를 잘 알아야합니다. 도메인을 여러개 설정했을 때 동작에 문제가 있다면 첫번째 방법을 선택해야 합니다.

반응형