AWS(Amazon Web Services)/AWS 기본 개념

[AWS] Auto Scaling 이란?

ITtechRoy 2023. 8. 22. 22:08
728x90
반응형

 

1. Auto Scaling이란?

• Auto Scaling은 AWS에서 제공하는 서비스로, EC2 인스턴스 수를 동적으로 조정하여 트래픽 변동에 대응할 수 있는 기능을 제공합니다.

• Auto Scaling을 통해 인스턴스 수를 자동으로 늘리거나 줄여서 애플리케이션의 유연성을 향상시킬 수 있습니다.

 

2. Auto Scaling 그룹 만들기

• Auto Scaling 그룹은 Auto Scaling을 사용하여 EC2 인스턴스를 관리하는 단위입니다.

• 그룹 설정은 인스턴스 유형, 용량, 네트워크 설정, 헬스 체크 등을 포함하며, 그룹에서 실행할 EC2 인스턴스 수를 지정합니다.

 

3. 트리거 정의하기

• Auto Scaling 그룹은 트래픽 변동이 발생했을 때 언제 인스턴스를 추가하거나 삭제할지를 결정하는 트리거를 설정합니다.

• 가용성, CPU 사용률, 네트워크 트래픽, CloudWatch 알람 등 다양한 지표를 트리거로 사용할 수 있습니다.

 

4. 스케일링 정책 설정하기

• 스케일링 정책은 Auto Scaling 그룹이 트리거를 기반으로 인스턴스의 수를 조정하는 방법을 정의합니다.

• 예를 들어, CPU 사용률이 일정 임계치를 초과하면 인스턴스를 추가하고, 일정 임계치 미만이면 인스턴스를 삭제하는 정책을 설정할 수 있습니다.

 

5. 인스턴스 수 조정하기

• Auto Scaling 그룹은 트리거와 스케일링 정책에 따라 인스턴스 수를 조정합니다.

• 스케일 아웃 시에는 인스턴스를 추가하고, 스케일 인 시에는 인스턴스를 삭제하여 수평적으로 확장 및 축소됩니다.

 

요약)

• AWS Auto Scaling을 사용하면 EC2 인스턴스 수를 동적으로 조정하여 트래픽 변동에 대응할 수 있습니다. • Auto Scaling 그룹을 생성하고, 트리거와 스케일링 정책을 설정하여 자동으로 인스턴스 수를 조절할 수 있습니다. • 이를 통해 애플리케이션의 가용성과 성능을 높일 수 있습니다.

728x90
반응형

'AWS(Amazon Web Services) > AWS 기본 개념' 카테고리의 다른 글

[AWS] CLI (Command Line Interface)  (0) 2023.08.23
[AWS] 키페어란?  (0) 2023.08.22
[AWS] EBS란 무엇인가?  (0) 2023.08.22
[AWS] EC2 구성 방법  (0) 2023.08.22
[AWS] VPC(Virtual Private Cloud) 란?  (0) 2023.08.22