Elastic Load Balancer

Application Load Balancer를 구성하여 트래픽을 분산 시킵니다.

소개

Elastic Load Balancing은 들어오는 애플리케이션 트래픽을 Amazon EC2 인스턴스, 컨테이너, IP 주소, Lambda 함수와 같은 여러 대상에 자동으로 분산시킵니다. Elastic Load Balancing은 단일 가용 영역 또는 여러 가용 영역에서 다양한 애플리케이션 부하를 처리할 수 있습니다. Elastic Load Balancing이 제공하는 세 가지 로드 밸런서는 모두 애플리케이션의 내결함성에 필요한 고가용성, 자동 확장/축소, 강력한 보안을 갖추고 있습니다.

목표 구성도

본 랩에서는 ALB(Application Load Balancer)를 구성하여 EC2 instance 로의 트래픽 분산을 확인합니다.

기본 VPC 환경 구성 및 EC2 인스턴스 구성은 Networking > VPC Create 랩을 참고 합니다.

Task1 ABL 생성하기

1-1 ABL 만들기

좌측 EC2 메뉴의 Load Balancer 에서 Load Balancers 페이지로 이동합니다. [Create Load Balancer]를 클릭합니다.

  • Application Load Balancer > [Create] 클릭

  • Name - "WEB-PUBLIC-EC2-ABL" 입력

  • VPC - "IMD-VPC" 선택

  • Subnet - IMD-PUBLIC-A , IMD-PUBLIC-C 선택

  • Security group > "IMD-PUB-SG" 선택

  • Listeners and routing > New Target Group 선택

  • Target type - Instances

  • Name - "PBLIC-EC2" 입력

  • Health checks Path - "/ec2meta-webpage/index.php" 입력

Target group에 기존의 PUBLIC-EC2 instance를 등록합니다. 먼저 등록할 instance를 선택하고 [Include as pending below] 를 클릭합니다.

타켓 그룹을 생성하고 기존 Load Balancer를 생성하던 tab으로 이용하여 타켓 그룹을 등록합니다.

Tag를 입력하고 Load balancer를 생성합니다

  • Key - Name

  • Value - WEB-PUBLIC-EC2-ALB

생성된 ABL과 Target group의 등록된 instance의 상태를 확인합니다.

Elastic Load Balancer Lab을 성공적으로 완료하였습니다.

Last updated