[Aws]ELB #2 : 아키텍처 구성

2025. 4. 16. 20:15·aws

✅ ELB를 활용한 아키텍처 구성

🔸 ELB 도입 전

ELB를 사용하기 전에는 사용자가 직접 EC2 인스턴스의 IP 주소나 도메인 주소로 요청을 보내는 구조였습니다. 이 방식은 구조가 단순하다는 장점은 있지만, 다음과 같은 한계가 있습니다:

  • 서버가 늘어나거나 줄어들 때마다 클라이언트 쪽 설정도 바꿔야 하는 번거로움
  • 트래픽이 특정 서버에 몰리면 장애 가능성 증가
  • HTTPS를 적용하려면 각 EC2 인스턴스마다 인증서를 관리해야 하는 복잡성

🔸 ELB 도입 후

ELB를 도입하면서 구조가 한층 더 안정적이고 확장성 있는 형태로 바뀝니다.

  • 사용자는 이제 EC2 인스턴스가 아닌 ELB를 향해 요청을 보냅니다.
  • ELB는 백엔드에 있는 여러 EC2 인스턴스 중 하나로 트래픽을 분산시켜 줍니다.
  • HTTPS도 ELB에 적용하여, 암호화된 통신을 안전하게 처리합니다.

✅ 핵심 변화 요약

항목ELB 도입 전ELB 도입 후
요청 대상 EC2 인스턴스 직접 ELB가 요청 수신
트래픽 분산 수동 또는 없음 자동 분산
도메인 연결 EC2에 연결 ELB에 연결
HTTPS 적용 각 EC2에 적용 필요 ELB에 한 번만 적용하면 됨
'aws' 카테고리의 다른 글
  • [Aws]ELB #4 : 셋팅 - 보안그룹
  • [Aws]ELB #3 : 셋팅 - 기본 구성
  • [Aws]ELB #1 : ELB란?
  • [Aws]Route 53 #3 : 도메인을 EC2에 연결
당훈이
당훈이
당훈이 님의 블로그 입니다.
  • 당훈이
    당훈IT
    당훈이
  • 전체
    오늘
    어제
    • 분류 전체보기 (40)
      • spring (7)
      • vue.js (8)
      • docker (1)
      • javascript (1)
      • aws (21)
      • database (1)
        • oracle (1)
      • nuxt (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    aws dns
    Spring
    aws domain
    스프링부트
    aws route53
    스프링 배포
    배포
    스프링
    aws spring
    ec2 spring 배포
    중복요청
    nuxt fetch
    Vue
    nodejs 배포
    EC2
    route53
    vue3
    AWS EC2
    spring boot
    nuxt cache
    nuxt dedupe
    AWS ELB
    aws 스프링
    AWS
    elb
    nuxt vue
    ec2 route53
    nuxt usefetch
    ec2 nodejs
    ec2 domain
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
당훈이
[Aws]ELB #2 : 아키텍처 구성
상단으로

티스토리툴바