본문 바로가기

AWS 자격증/AWS Certified Cloud Practitioner

AWS Certified Cloud Practitioner 모듈 2 - EC2 크기 조정

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 서비스이다.