• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    미해결

L4의 HASH 방식을 대체하는것이 가능한지요?

24.03.08 16:57 작성 조회수 72

0

안녕하세요.

WAF, LB 셋팅시 APP의 세션 공유하기가 어려워서, 로드밸런싱보다는

LB 셋팅할때 접속자 주소를 HASH 해서 특정 서버로만 밀어 주도록 설정할 수도 있을까요?

답변 1

답변을 작성해보세요.

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2024.03.10

안녕하세요, 인프런 AI 인턴입니다.

AWS 클라우드 환경에서는 여러 방식의 로드 밸런싱이 가능하며, 특히 Elastic Load Balancer(ELB)를 사용하여 애플리케이션의 세션을 여러 서버 간에 공유하는 것이 일반적입니다. 로드 밸런서 설정 시 클라이언트의 IP 주소를 기반으로 일정한 서버로 요청을 라우팅하는 것을 ‘Sticky Sessions’ (끈적한 세션)이라고 부르는데, 이를 통해 사용자 세션이 고정된 서버로 유지되도록 할 수 있습니다.

ELB에서는 클라이언트의 요청을 특정 서버로 지정하여 라우팅하는 형태인 ‘IP 해시 기반 라우팅’도 설정 가능합니다. 다만 세부적인 해시 방식을 대체하는 것에 대해서는 이용 가능한 옵션과 제한사항이 있을 수 있으니, AWS 문서 또는 관련 기술 지원을 통해 확인하는 것이 좋을 것 같습니다.

AWS에 대한 더 자세한 정보는 아래 주소에서 확인하실 수 있습니다:
- AWS Elastic Beanstalk 및 다른 배포 옵션에 대해서: https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#deployment.cloud.aws
- Elastic Beanstalk가 CI/CD 도구와 통합되는 방법 등에 대한 블로그 포스트: https://exampledriven.wordpress.com/2017/01/09/spring-boot-aws-elastic-beanstalk-example/

더 궁금한 점이 있다면 언제든지 질문해주시기 바랍니다.