본문 바로가기
자격증/SAA

AWS - 컴퓨팅 서비스(ELB)

by SLkittys 2024. 1. 16.
728x90

ㆍELB(Elastic Load Balancer) :  AWS에서 지원하는 로드밸런서, AWS 서비스(EC2, ACM, WAF 등...)와 통합이 가능하다.

 

ㆍELB의 기능

    - 트래픽 분산 : 들어오는 트래픽을여러 EC2 인스턴스에 자동 분산

    - 자동 확장 : 트래픽의 양에 따라 자동 확장 및 축소

    - Health Check : EC2 인스턴스의 상태를 주기적으로 점검하여, 정상 작동하는 인스턴스에만 트래픽을 분산시킴.

    - SSL 암호화 지원(SSL offload 가능함)

    - CloudWatch를 통해 ELB의 성능을 모니터링 가능

    - 보안그룹 사용가능(ALB, NLB)

 

ㆍELB의 구성

    - 대상 그룹(Target Group) : ELB에 등록된 EC2 인스턴스들의 그룹,

                                                EC2 상태, 상태 검사 방법 등을 정의할 수 있음.

      ▪️ 상태 검사 방법 : HTTP, HTTTPS, TCP 등

      ▪️ 상태 검사에 필요한 시간도 정의 가능

 

    - ALB(Application Load Balancer) : OSI L7(Application)에서 동작하는 로드밸런서이다.

      ▪️  HTTP 및 HTTPS 트래픽을 관리하며, L7에서 동작하기 때문에 SSL 적용이 가능하다.

      ▪️ IP주소가 변동되기 때문에 클라이언트에 ELB의 DNS 이름을 사용하여 접근해야한다.

      ▪️ IP + Port + Packet을 보고 스위칭한다.

      ▪️ NLB를 앞에 두면 Static IP를 사용할 수 있다.

 

    - NLB(Network Load Balancer) : OSI L4(Transport)에서 동작하는 로드벨런서이다.

      ▪️ TCP, UDP의 트래픽을 관리하고, SSL 적용이 불가능하여 어플리케이션에서 별도 적용이 필요하다.

      ▪️ IP + Port를 보고 스위칭한다.

      ▪️ Elastic IP를 Static으로 사용 가능하며 DNS와 IP 모두 사용 가능하다.

         * 탄력적 IP(Elastic IP) : AWS에서 제공하는 Static Public IP 주소로 현재는 IPv4만 지원한다. EIP라고도 부른다.

 

    - GLB(Gateway Load Balancer) : OSI L4(Network)에서 동작하는 로드벨런서로 

      ▪️  Firewall, IPS 등 가상 어플라이언스 배포, 규모 조정 및 관리가 가능하다.

      Gateway Load Balancer란 무엇입니까? - Elastic Load Balancing (amazon.com)

 

UDP가 나오면 NLB

HTTP 오류 감지가 안되는데 뭐로 교체해야하는가? = ALB

728x90

'자격증 > SAA' 카테고리의 다른 글

AWS - 스토리지(EBS와 EFS)  (0) 2024.01.16
AWS - 스토리지(S3)  (0) 2024.01.16
AWS - 컴퓨팅 서비스(ECS, EKS, Auto Scailing)  (0) 2024.01.16
AWS - 컴퓨팅 서비스(EC2)  (0) 2024.01.12
AWS - 기본 용어 및 개념  (0) 2024.01.12