인프런 커뮤니티 질문&답변

장성용님의 프로필 이미지

작성한 질문수

AWS 클라우드 서비스 인프라 구축 이해와 해킹, 보안

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

작성

·

218

0

안녕하세요.

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

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

답변 1

0

안녕하세요, 인프런 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/

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