ㆍ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
'자격증 > 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 |