본문 바로가기

DevOps/AWS

[TEST] AWS ALB 구성 테스트 케이스

반응형

구성 정보
           ALB
 spring cloud gateway
      (port 9080)

      Internal ALB

        product
        product
      (port 9090)
(rest.ddori service discovery)


product : GetMapping server ip 정보 리턴

Test Case 1
 - 사용자가 spring cloud gateway에서 internal alb로 라우팅 한다.

Test Case 1 결과
 - 200 정상 떨어지나 product instance server 정보 결과를 못받아옴

Test Case  1 조건 이슈
  -  Internal alb는 private sub 구성 되야하는데 public subnet 으로 구성 재조정 필요

Test Case 2
Route53을 통해 product fargate 구성시 서비스 디스커버리로 구성

Test Case 2 결과1
- 연결은 잘되지만 로드밸런싱이 안된다
Test Case 2 결과2
- ttl에 영향을 받는거 같다 한참후 실행시 로드밸런싱이 되었다 좀더 조절 할수 있는 방법 확인 필

Test Case2 관련 공식 AWS 슬랙 문의 결과  
AWSKRUG
- dns ttl 애플리케이션 ttl 확인해보세요~
- https://aws.amazon.com/ko/premiumsupport/knowledge-center/multivalue-versus-simple-policies/

참고: 다중 응답 라우팅은 ELB(Elastic Load Balancing)를 대체하는 것이 아닙니다. 
Route 53은 8개의 레코드를 임의로 선택합니다. 
도메인 이름에 대해 dig(Linux의 경우) 또는 nslookup(Windows의 경우)을 여러 번 수행하면 IP 주소가 교체될 수 있습니다. 
교체되면 가용성이 향상되며, 몇 가지 로드 밸런싱 기능이 제공됩니다. 
운영 체제에서는 Route 53이 아닌 캐싱된 응답에 대해 이 라운드 로빈 DNS를 수행합니다.


반응형