Auto Scaling을 시작하는 몇 가지 방법이 있습니다. AWS Management Console, AWS 명령줄 인터페이스(CLI) 또는 AWS SDK를 통해 Auto Scaling을 설정할 수 있습니다.

자세히 알아보려면 아래 자습서, 블로그동영상을 참조하십시오.



계정을 생성하고 콘솔에 로그인합니다. Amazon EC2에서는 사용한 만큼만 비용을 청구하며, AWS를 처음 사용하는 고객인 경우 Amazon EC2를 무료로 시작할 수 있습니다. 자세한 내용은 AWS 프리 티어를 참조하세요.

Amazon EC2 대시보드에서 "시작 템플릿"을 선택하여 시작 템플릿을 생성하고 이름, AMI, 인스턴스 유형 및 기타 세부 정보를 지정합니다. 다음은 첫 번째 시작 템플릿을 설정하는 데 대한 지침입니다.

  • Amazon Machine Image(AMI) 선택: Amazon Linux 2 AMI(프리 티어로 제공됨)를 사용하는 것이 좋습니다.
  • 인스턴스 유형 선택: t2.micro(프리 티어로 제공됨)를 선택하는 것이 좋습니다.
  • 보안 그룹: 가상 방화벽을 구성할 수 있는 옵션이 제공됩니다.

Auto Scaling 마법사를 사용하여 Auto Scaling 그룹을 생성하고 Auto Scaling 그룹의 이름, 크기 및 네트워크를 지정합니다.

Elastic Load Balancing을 통해 Auto Scaling을 설정하는 경우, 수신되는 애플리케이션 트래픽을 Auto Scaling 그룹 내 Amazon EC2 인스턴스 전체에 자동으로 분산시켜 가용성과 내결함성이 뛰어난 애플리케이션을 구축할 수 있습니다.

로드 밸런서를 Auto Scaling 그룹에 연결하여, 필요에 따라 확장할 수 있는 EC2 인스턴스 전체에 애플리케이션 트래픽을 배포합니다.

먼저 로드 밸런서를 생성해야 합니다.

Auto Scaling 그룹에 대한 조정 정책을 구성합니다.


AWS CLI를 사용하여 Amazon Auto Scaling 기능에 액세스할 수 있습니다. AWS CLI는 Amazon EC2 및 Amazon CloudWatch를 비롯한 다양한 AWS 제품에 사용되는 명령을 제공합니다. Auto Scaling용 명령을 자세히 알아보려면 AWS Command Line Interface Reference에서 Auto Scaling 섹션을 참조하십시오.


고객의 프로그래밍 언어나 플랫폼에 맞는 API 또는 AWS Mobile SDK를 사용하여 Auto Scaling을 시작함으로써 고품질 모바일 앱을 빠르고 손쉽게 구축할 수 있습니다. 자세한 내용은 Amazon Web Services 도구를 참조하십시오.




시작 구성을 통해 시작을 자동화하고, 수명 주기 후크를 사용해 인스턴스가 트래픽을 수락하기 전에 소프트웨어 환경을 구성하고, 최소한의 노력으로 애플리케이션을 실행할 복원력이 뛰어난 다중 AZ 집합을 생성하는 방법을 알아봅니다.

AWS와 NASA Jet Propulsion Laboratory(JPL)가 기본적인 플릿 관리를 사용하여 Amazon EC2 모범 사례로서 인스턴스를 정상 상태로 유지하든 동적 조정을 사용하여 '극단적인' 상황을 관리하든, Auto Scaling이 어떻게 모두에게 이점을 제공하는지 설명합니다.

Scott Ralls AWS의 제품 마케팅 담당 이사인 Matt Wood 씨가 Amazon Elastic Compute Cloud(EC2) 인스턴스가 시작 또는 종료 수명 주기 후크를 실행할 준비가 되었을 때 Auto Scaling이 Amazon CloudWatch Events를 사용하여 이벤트를 내보내는 방법에 대해 설명합니다.  

이 동영상에서는 스팟 및 온디맨드 인스턴스를 혼합하여 블루/그린배포의 비용이나 전략을 최적화하는 작업과 같은 고급 주제로 나아가기 전에 Auto Scaling 기본 사용법을 소개합니다.

이 동영상에서는 Auto Scaling EC2를 설정하고 Elastic Load Balancer(ELB)에 배치하는 방법을 보여줍니다. CloudWatch 경고에서 트리거된 사용자 정의 스케일링 정책을 설정하는 방법에 대해서도 배우게 됩니다.