CLOUD/AWS

[AWS] Elastic Load Balancer

c02 2021. 1. 12. 09:25
반응형

개요

ELB 알아보기
ELB 생성하기

1. ELB  (Elastic Load Balancer) 란 ?

Elastic Load Balancing은 Application Load Balancer, Network Load Balancer, Classic Load Balancer의 세 가지 유형의 로드 밸런서를 지원합니다. 여기에서는 ALB (Application Load Balancer) 에 대해서 다루도록 하겠습니다. Application Load Balancer는 개방형 시스템 간 상호 연결(OSI) 모델의 일곱 번째 계층인 애플리케이션 계층에서 작동합니다.  로드 밸런서는 요청을 받으면 우선순위에 따라 리스너 규칙을 평가하여 적용할 규칙을 결정한 다음, 규칙 작업의 대상 그룹에서 대상을 선택합니다.  애플리케이션 트래픽의 콘텐츠를 기반으로 다른 대상 그룹에 요청을 라우팅 하도록 리스너 규칙을 구성할 수 있습니다. 대상이 여러 개의 대상 그룹에 등록이 된 경우에도 각 대상 그룹에 대해 독립적으로 라우팅이 수행됩니다. 대상 그룹 레벨에서 사용되는 라우팅 알고리즘을 구성할 수 있습니다. 기본 라우팅 알고리즘은 라운드 로빈입니다.

 

2. ELB (Elastic Load Balancer) 생성하기

  • [Mangement Console] - [Service] - [EC2] - [로드 밸런싱] - [로드밸런서] - [Load Balancer 생성] 

  • [Application Load Balancer 생성]

  • [이름] : c02-ALB          # 생성할 ALB 이름 입력

  • [체계] : 인터넷 경계         # 외부와 연결되어야 하므로 인터넷 경계 선택

  • [리스너]          # 로드밸런서의 리스너 포트 지정 (HTTP/HTTPS)

  • [가용 영역]          # ALB 가 생성될 가용 영역 지정

  • 보안 설정 구성          # ACM 을 통해 발급받은 인증서를 등록

  • 보안 정책은 HTTP (80), HTTPS (443) Inbound Traffic 을 허용

  • 보안 그룹 이름 : c02-ALB-SG

  • 라우팅 구성 단계에서는 ALB 대상 그룹에 대한 설정을 합니다.

  • 이름 : c02-ALB-Target

대상 등록 단계에서는 트래픽을 라우팅 할 대상을 등록합니다. 이전에 생성한 App Server Instance 를 대상으로 등록합니다.

  • ALB 생성 확인

  • Web Application Server 보안 정책에서 ALB 에서의 HTTP(80) 와 HTTPS(443) 의 Inbound Traffic 을 허용합니다.

  • Web Application Server 보안 정책 확인

Route 53 레코드 등록

  • [Mangement Console] - [Service] - [Route53] - [호스팅 영역] - [레코드 생성]

  • [레코드 이름]           # 생성할 레코드 이름 입력

  • [별칭] : On

  • [레코드 유형] : A 레코드          # 생성할 레코드 유형 선택

  • [트래픽 라우팅 대상]          # 생성한 ALB로 라우팅

  • 레코드 생성 확인

인스턴스 상태 확인

  • [Mangement Console] - [Service] - [EC2] - [로드 밸런싱] - [대상 그룹] - [대상] 

웹서버 접속 확인

  • jubr0.ga

 

 

# 참고

반응형

'CLOUD > AWS' 카테고리의 다른 글

[AWS] Route53 및 ACM  (0) 2021.01.12
[AWS] EC2(Elastion Compute Cloud) 생성하기 [2/2]  (0) 2021.01.11
[AWS] EC2(Elastion Compute Cloud) 생성하기 [1/2]  (0) 2021.01.11
[AWS] VPC 구성하기 [3/3]  (0) 2021.01.11
[AWS] VPC 구성하기 [2/3]  (0) 2021.01.08