개념

예시

스케일 업

스케일 아웃

스케일 업 스케일 아웃
확장성 성능 확장에 한계 존재 지속적 확장이 가능
서버 비용 성능 증가에 따른 비용 증가 폭 큼
일반적으로 비용 부담이 큰 편 비교적 저렴한 서버를 사용하므로, 일반적으로 비용 부담이 적음
관리 편의성 스케일 업에 따른 큰 변화 없음 서버 대수가 늘어날수록 관리 편의성 떨어짐
운영 비용 스케일 업에 따른 큰 변화 없음 서버 대수가 늘어날수록 운영 비용 증가
장애 영향 한 대의 서버에 부하가 집중되므로 장애 시 다운 타임 발생 부하가 여러 서버에 분산되어 처리됨으로 장애 시 전면 장애 가능성 적음

작동 방식

image.png

ALB(Application Load Balancer)

GWLB(Gateway Load Balancer)

CLB(Classic Load Balancer)

ELB(Elastic Load Balancer)

NLB(Network Load Balancer)