⚖️
ALB & Auto Scaling
실습 가이드무엇을 만드나요?
ALB + Auto Scaling Group 기반 고가용성 웹서비스 아키텍처
구성 요소
ALBTarget GroupAuto Scaling GroupLaunch TemplateEC2 InstancesCloudWatch Alarm
연결 흐름
→Client → ALB → Target Group → EC2 Instances
→CloudWatch Alarm → Auto Scaling Policy → EC2 Scale Out/In
→ALB Health Check → Target Group → Unhealthy Instance 제거
개요
트래픽 폭증에도 서비스가 중단되지 않도록 ALB와 Auto Scaling Group을 조합한 탄력적 인프라를 구축합니다. Launch Template으로 EC2 인스턴스를 자동 프로비저닝하고, Target Tracking 스케일링 정책으로 CPU 사용률에 따라 자동으로 서버를 추가/제거합니다. 부하 테스트로 실제 동작을 검증합니다.
학습 목표
- ALB의 리스너, 타겟 그룹, 헬스 체크 구성을 이해한다
- Auto Scaling Group과 Launch Template을 설정한다
- Target Tracking 및 Step Scaling 정책을 구현한다
- 부하 테스트를 통해 오토 스케일링 동작을 검증한다
핵심 개념
로드밸런싱헬스 체크Launch TemplateAuto Scaling 정책Target Tracking부하 테스트고가용성
실습 결과물
- Application Load Balancer + 리스너 규칙
- Target Group + 헬스 체크 설정
- Launch Template (AMI + 사용자 데이터)
- Auto Scaling Group (min:1, max:4, desired:2)
- Target Tracking 스케일링 정책
- 부하 테스트 결과 (스케일 아웃 확인)
단계별 실습 가이드
포함된 코스
직접 실습해보세요
실습 환경이 제공되는 클라우드 교육 과정에 참여하여 실제 AWS 환경에서 이 가이드를 따라해보세요.