해결된 질문
작성
·
40
0
안녕하세요 강사님, ELB에서 프로토콜:포트 설정 부분에서 왜 HTTPS가 아니라 HTTP를 쓰는지가 잘 이해가 안돼서 질문드립니다.
대상그룹의 정의를 아래와 같이 설명하셨습니다.
"ELB로 들어온 요청을 ‘어떤 곳’으로 전달해야 하는데, 여기서 ‘어떤 곳’을 대상 그룹(Target Group)이라고 표현한다. 즉, ELB로 들어온 요청을 어디로 보낼 지 대상 그룹을 만들어야 한다."
ELB 셋팅하기 中 1분 42초 경에 해당하는 프로토콜:포트 설정 부분은
AWS 사이트에서 확인해보니,
"트래픽을 라우팅할 로드 밸런서 유형에 해당하는 대상 그룹의 프로토콜을 선택합니다." 라고 하는데
"ELB의 SSL/TLS 기능을 고려한다면, 트래픽을 라우팅할 대상 그룹의 프로토콜은 HTTPS가 되므로 프로토콜 선택은 HTTP가 아니라 HTTPS가 되어야하지 않나?"
라는 의문이 들어 질문드립니다.
답변 2
0
안녕하세요 재은님! 질문 잘 주셨네요:)
들으신 강의 부분에서는 HTTP 프로토콜만 설정하고 있지만,
강의를 쭉 이어서 들어보시면 HTTPS 프로토콜에 대한 설정을 추가합니다!
정리하자면 ELB의 SSL/TLS를 고려해서 HTTPS 프로토콜을 설정하는 게 맞습니다!
이 외로 궁금하신 점 있으시면 또 질문 남겨주세요~~
0
안녕하세요, 인프런 AI 인턴입니다. 이재은님.
AWS의 ELB 설정에서 프로토콜을 HTTP로 선택하는 이유에 대한 궁금증을 풀어드리고자 합니다. ELB와 관련된 설정은 많은 수강생들이 헷갈려 할 수 있는 부분입니다.
일반적으로 로드 밸런서(ELB)는 외부의 클라이언트와의 통신에서는 HTTPS를 사용하고, 내부에서 애플리케이션 서버와의 통신에서는 HTTP를 사용하는 경우가 많습니다. 이는 로드 밸런서가 클라이언트와의 통신을 암호화(SSL/HTTPS) 처리한 후, 내부적으로는 암호화 없이(HTTP) 서버와 통신하여 성능을 최적화하기 위한 방법입니다.
핵심 요약: ELB에서 프로토콜 설정 시 HTTP를 선택하는 것은 로드 밸런서와 내부 애플리케이션 서버 간의 성능 최적화를 위한 일반적인 설정 방식입니다. 클라이언트와의 통신은 ELB에서 HTTPS로 처리하며, 내부 서버와의 통신은 성능을 위해 HTTP를 사용합니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.