[AWS | 이론] HTTPS 연결하기(ELB) - ELB와 SSL/TLS

hayoung·2024년 8월 7일

AWS

목록 보기
12/20
post-thumbnail

비전공자도 이해할 수 있는 AWS 입문/실전


ELB와 SSL/TLS

1. ELB(Elastic Load Balancer)란?

  • 트래픽(부하)를 적절하게 분배해주는 장치(서비스)
  • 전문적인 용어로 로드 밸런서라 칭함
  • 서버(인스턴스) 2대 이상 가용 시 필수적으로 도입
  • 실습에서는 ELB의 부가 기능인 SSL, TLS 사용

2. SSL/TLS란?

  • HTTPHTTPS로 바꾸어주는 인증서

    HTTPS를 왜 적용해야 되는데..

    • 보안적인 이유 ➡️ 데이터 가로채기 방지 위해 암호화 필요
    • 사용자 이탈 방지 이렇게 뜨면 별로 안쓰고 싶긴 하겠다.

3. 현업에서의 활용 여부

  • 대부분의 웹사이트에서 HTTPS 적용

  • 프론트/백 웹 통신 시 도메인 주소가 필요한 이유

    • HTTPS 인증을 받은 웹사이트가 백엔드 서버와 통신하기 위해서는 백엔드 서버도 HTTPS 인증이 (거의) 필수적이다.
      ➡️ 백엔드 서버와 통신할 때 IP 주소가 아닌 HTTPS 인증을 받은 도메인 주소로 통신해야 한다.
  • 도메인 구성 예시

    • 웹사이트 : https://hayoung-test.co.kr
    • 백엔드 API 서버 주소 : https://api.hayoung-test.co.kr

      그럼 도메인을 두개나 사라고? 🤷🏻‍♀️

    • 하나의 도메인만 구매하면 앞에 붙이는 주소 값 자유롭게 설정 가능

4. ELB를 활용한 아키텍처

ELB 도입 전ELB 도입 후
원래 사용자들이 EC2에 직접적으로 IP/도메인 주소를 요청하는 구조기존 EC2에 달았던 도메인을 ELB에 달고, HTTPS도 ELB 도메인에 적용
profile
김퐁 먹여살려야되.

0개의 댓글