고가용성 및 스케일링성
scale up = vertical 확장성
사양을 높임
한계가 있음
scale out = horizontal 확장성
인스턴스나 시스템을 늘림
고가용성
둘 이상의 AZ나 데이터센터에서 가동 중
왜 LB를 사용할까?
- 부하를 다수의 인스턴스에 분산
- 애플리케이션에 단일 액세스 지점을 노출
- 인스턴스 장애 처리 (헬스 체크)
- SSL로 HTTPS 트래픽
- 쿠키로 sticky 강화 가능
ELB - 관리형 로드밸런서
저렴하고 확장성이 좋음
다수의 AWS 서비스들과 통합되어 있음
Health check
EC2인스턴스가 살아있는지 확인 → 트래픽 보낼지 결정
종류