AWS ELB

su-mmer·2021년 11월 22일
1

AWS

목록 보기
1/4

ELB(Elastic Load Balancing)

  • 들어오는 트래픽 자동 분산 -> 단일 가용 영역 또는 여러 가용 영역에 분산 가능
  • 애플리케이션의 내결함성 보장 -> 고가용성, 자동 확장/축소, 보안
  • 세 가지 로드 밸런서 제공
    - Application: OSI의 7레벨에서 작동
    - Network: OSI의 4레벨에서 작동
    - Gateway: 외부 서비스와 연결
    - Classic Load balancer(old version, 호환을 위해 유지)

A서버가 다운되었을때 가운데 사람은 B서버나 C서버의 주소를 명시적으로 입력해야 접근할 수 있다.

여기서 사용자가 단일한 주소로 접근할 수 있고 거기서 웹서버들로 부하를 분산시키는 것이 ELB의 역할이다.
그러면 사람들은 단일한 주소로 접근하게 되고 실제로는 3개의 서버가 동작하게 된다.

Target group 생성

Target Group(대상 그룹): 인스턴스들의 집합
ELB에 각각의 인스턴스들을 연결시키는 것이 아니라 Target Group과 연결시키는 것
Health Check: 인스턴스 상태 체크

인스턴스 타겟 등록 후 생성

Application Load Balancer 생성


사용할 VPC를 선택하고 Mappings에 2개 이상의 AZ를 넣어준다.

ELB는 DB에 접근하지 않기 때문에 Default 보안그룹은 필요없다.

로드밸런서가 활성화될 때까지 기다려준다.
로드밸런서의 DNS 정보로 접속한다.

오예~

0개의 댓글