Elastic Load Balancing(ELB)
- 애플리케이션을 지원하는 리소스 풀 전체에 네트워크 트래픽을 균등하게 배포하는 방법
- L4 로드 밸런서
- 전송계층
- TCP/UDP 포트 정보를 바탕으로 함
- 데이터 안을 들여다보지 않고 패킷 레벨에서만 로드를 분산하기 때문에 속도가 빠르고 효율이 높음
- 데이터의 내용을 복호화할 필요가 없기에 안전
- L7 로드 밸런서보다 가격이 저렴함
- 패킷의 내용을 살펴볼 수 없기 때문에 섬세한 라우팅이 불가능함
- 사용자의 IP 가 수시로 바뀌는 경우라면 연속적인 서비스를 제공하기 어려움
- L7 로드 밸런서
- TCP/UDP 정보는 물론 HTTP의 URI, FTP의 파일명, 쿠키 정보 등을 바탕으로 함
- 상위 계층에서 로드를 분산하기 때문에 훨씬 섬세한 라우팅이 가능함
- 캐싱 기능을 제공함
- 비정상적인 트래픽을 사전에 필터링할 수 있어 서비스 안정성이 높음
- 패킷의 내용을 복호화해야 하기에 더 높은 비용을 지불해야 함
- 클라이언트가 로드밸런서와 인증서를 공유해야하기 때문에 공격자가 로드밸런서를 통해서 클라이언트에 데이터에 접근할 보안 상의 위험성이 존재함
ELB 대상 그룹
- 기본적으로 로드 밸런스 대상 그룹에 대해 지정한 프로토콜과 포트 번호를 사용하여 등록된 대상으로 요청을 전송
- 대상 그룹에 각 대상을 등록할 때 이 포트를 재정의할 수 있음
'CI CD > AWS' 카테고리의 다른 글
[AWS] IAM (0) | 2024.11.11 |
---|---|
[AWS] VPC (0) | 2024.11.11 |
[AWS] CloudFront (0) | 2024.11.11 |
[AWS] Certification Manager (0) | 2024.11.11 |
[AWS] Route53 (0) | 2024.11.11 |