[AWS][RDS] RDS 커스텀 엔드포인트 활용 방법 문의
문의 사항
안녕하세요
현재 저희가 aurora RDS postgres 를 사용중에 있습니다.
저희가 배포 시 중단 시간을 최소화하기 위해 엔드포인트를 활용하려고 하는데 문의사항이 있어 티켓 드립니다.
문의 내용
- 기존에 떠있는 클러스터에 DB 스냅샷을 복원 시킬수 있나요?
* 컴퓨팅 클러스터는 기존꺼를 사용하고 스토리지 인스턴스를 스냅샷 복원으로 교체하기 위함
- 두개의 클러스터가 같은 커스텀 엔드포인트를 사용할 수 있나요?
* 별도의 인스턴스를 생성하여 어플리케이션이 한 곳 처럼 바라보도록 하기 위함
위 방법과 별개로 DB를 무중단 교체할 수 있는 방법이 있다면 제안 주시면 좋을 것 같습니다.
확인 부탁드립니다.
감사합니다.
답변
안녕하세요.
- 기존에 떠있는 클러스터에 DB 스냅샷을 복원 시킬수 있나요?
* 컴퓨팅 클러스터는 기존꺼를 사용하고 스토리지 인스턴스를 스냅샷 복원으로 교체하기 위함
-> 기존에 떠있는 클러스터에 DB 스냅샷 복원 작업은 불가능 합니다. DB 스냅샷을 복원할 때는 새로운 클러스터를 생성해야 합니다.
- 두개의 클러스터가 같은 커스텀 엔드포인트를 사용할 수 있나요?
* 별도의 인스턴스를 생성하여 어플리케이션이 한 곳 처럼 바라보도록 하기 위함
-> 커스텀 엔드포인트는 단일 클러스터 내에서 인스턴스를 지정할 수 있도록 되어 있으며 여러개의 클러스터를 바라볼 수 없습니다.
위 방법과 별개로 DB를 무중단 교체할 수 있는 방법이 있다면 제안 주시면 좋을 것 같습니다.
-> 커스텀 엔드포인트 대신 Route53 의 가중치 기반 라우팅 기능을 사용한 Blue/Green 배포 환경을 구성하실 수 있습니다.
아래 링크를 참조해 보시기 바랍니다.
https://aws.amazon.com/ko/blogs/tech/amazon-aurora-route53-balancing/
감사합니다.