AWS ELB가 여러 ELB를 사용할 경우, DNS Round Robine 방식으로…

AWS ELB가 여러 ELB를 사용할 경우, DNS Round Robine 방식으로 Load Balancing을 하는데, 이 때, DNS가 캐쉬되서 문제가 되신일 없으신가요? AWS의 ELB에 대한 DNS refresh 주기가 60 초이긴 한데, 다른 edge DNS 예를 들어, 제가 구글 근무한다 치면, 구글의 DNS서버가 ELB의 DNS 명을 캐쉬하고 있어서 오작동 하지 않을까 하는데요… 혹시 이 관련해서 경험 있으신분들 조언 부탁드립니다.

2 thoughts on “AWS ELB가 여러 ELB를 사용할 경우, DNS Round Robine 방식으로…

  1. AWS Route 53쓰면 좀 빠르게 적용되기는 하는데 몇분에서 수십분정도 걸립니다. 외부 DNS에서 ELB를 등록해서 사용했을때는 등록된 ELB명을 바꾸면 적용되는데 몇시간 정도 걸렸던것 같습니다. 그때는 서비스중이 아니어서 다음날 해보니 작동해서 넘어갔는데, 실제 운영중인 서비스라면 문제의 소지가 있을 듯 하네요. 안정적으로 서비스 넘기시려면 이전에 사용중이던 ELB하위에 새 EC2인스턴스들을 등록하셔서 일정시간 서비스 한 다음에 옮기는 것도 방법일듯 합니다. 이때 기존 사용중인 유저의 혼선을 없애기위해서 session sticky사용해 주시면 좋을듯 하네요.

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.