1. 확장성이란?
시스템이 수요 변화에 따라 자동으로 늘어나거나 줄어드는 능력이다.
- 방문자가 많아지면 서버를 자동으로 늘려서 트래픽을 잘 처리한다.
- 방문자가 줄어들면 서버를 줄여서 비용을 아끼는 것이 확장성이다.
2. 왜 필요한가?
고객 수요가 갑자기 많아졌을 때 서버 수가 부족하면 웹사이트가 느려지거나 멈춘다.
- 커피숍에 바리스타 1명 → 손님이 50명 몰리면 줄이 길어진다.
- 이럴 땐 바리스타를 자동으로 더 투입하는 시스템이 필요하다. → 이게 EC2 Auto Scaling이 해주는 역할이다.
3. Amazon EC2 Auto Scaling이란?
EC2 인스턴스 수를 자동으로 늘리거나 줄여주는 서비스이다.
- 고객 수요가 증가하면 EC2 인스턴스를 자동으로 늘리고, 수요가 줄면 자동으로 줄여서 비용을 절감한다
- 항상 설정한 최소 개수는 유지된다. (예: 최소 1대)
4. 설정 항목 (핵심 3가지)
| 최소 용량 | 항상 유지되어야 할 최소 인스턴스 수 (예: 최소 1개) |
| 희망 용량 | 기본적으로 유지하고 싶은 인스턴스 수 (예: 보통 2개) |
| 최대 용량 | 아무리 많아져도 여기까지만 (예: 최대 4개) |
5. 조정 방식 2가지
| 동적 조정 (Dynamic scaling) | 실시간 수요 변화에 반응해서 자동 조절 |
| 예측 조정 (Predictive scaling) | 미리 예상된 수요에 맞춰 인스턴스를 미리 준비 |
6. 핵심 장점 요약
- 고객 요청이 많아져도 느려지지 않음
- 사용한 만큼만 과금되어 비용 절감
- 사람이 서버를 수동으로 늘리지 않아도 됨
정리 한 줄 요약
Amazon EC2 Auto Scaling은 수요에 따라 EC2 인스턴스를 자동으로 늘리거나 줄여서 고객 경험은 유지하면서 비용은 아끼도록 해주는 AWS 서비스이다.
'AWS 자격증 > AWS Certified Cloud Practitioner' 카테고리의 다른 글
| AWS Certified Cloud Practitioner 모듈 2 - 메시징 및 대기열 (0) | 2025.06.12 |
|---|---|
| AWS Certified Cloud Practitioner 모듈 2 - Elastic Load Balancing (0) | 2025.06.12 |
| AWS Certified Cloud Practitioner 모듈 2 - 요금 (0) | 2025.06.11 |
| AWS Certified Cloud Practitioner 모듈 2 - EC2 유형 (1) | 2025.06.11 |
| AWS Certified Cloud Practitioner 모듈1 - 클라우드 컴퓨팅 (2) | 2025.06.11 |