ELB 란 AWS 에서 제공하는 관리형 로드밸런서
(관리형이란 AWS에 권한을 일임하는것을 말한다.)
AWS가 인프라를 지원해준다. 즉, AWS에서 업그레이드/유지보수/고가용성을 관리
가격적인면과 관리효율면에서 더 낫다
AWS 서비스(클라우드워치 /AWS Certificate manager/EC2 auto scaling group들과 연동지원 최소한의 세팅으로 큰효율을 얻을 수 있다.
CLB 클래식로드밸런서 - HTTP/HTTPS/TCP/SSL
ALB 어플리케이션 로드밸런서 - HTTP/HTTPS/웹소켓 지원
NLB 네트워크 로드밸런서 - TCP/TLS(보안형 TCP), UDP
GWLB 게이트웨이 로드밸런서
*로드밸런서와 시큐리티 그룹
프라이빗 IP가할당되는 범위를 Cidr (사이더)라고 한다.
다른그룹에서는 접근할수가 없고 선제적으로 분리할수있다.
다른 시큐리티 그룹의 Id (상위시큐리티 그룹 - 하위시큐리티 그룹)

첫번째 아이콘 클라이언트 | 두번째 아이콘 CLB | 3번째 아이콘 EC2
CLB
HTTP/TCP기준으로 헬스체크
고정된 호스트네임을 가지고있다.
ALB 주요 특징

cidr 속에있는 ip로만 요청을 받는다. 클라이언트의 정보는 http 헤더에 담겨져서 들어간다.
대상그룹을 기분으로 라우팅그룹 설정
ALB는 언제 사용하나요? 사용예시
컨테이너기반 어플리케이션, MSA, ECS를 사용하는 경우등
어플리케이션에서 별도로 CLB를 붙일 필요가없어서 많이 사용되고있다.
NLB 주요특징
전송계층에서 동작(4계층)
TCP/UDP 요청 전달, 초당백만단위 요청처리
ALB에 비해서 더빠른 지연시간
GWLB 주요특징
가상어플라이언스를 위한 로드밸런서
배포 확장 관리 용이성을 위해 설계
네트워크층(3계층)에서 동작
EC2 인스터스 또는 프라이빗 IP주소를 대상그룹으로 설정