EC2 Auto Scaling 지원
Last updated
Last updated
Amazon EC2 Auto Scaling은 애플리케이션의 부하에 따라 적절한 수의 EC2 인스턴스를 유지 관리하는 서비스입니다.
Auto Scaling 그룹을 만들어 인스턴스 모음을 관리하며, 최소 및 최대 인스턴스 수를 지정할 수 있습니다.
이 설정에 따라 그룹의 인스턴스 수는 최소 값 아래로 내려가지 않으며, 최대 값 이상으로 늘어나지 않습니다.
조정 정책을 설정해 두면 애플리케이션의 수요 변화에 따라 EC2 인스턴스가 자동으로 추가되거나 제거됩니다.
Auto Scaling 환경에서 PLURA 에이전트를 설치하여 인스턴스를 관리할 수 있습니다.
인스턴스가 Auto Scaling 그룹에서 분리되거나 Standby 상태가 되더라도 인스턴스 자체는 종료되지 않으며, 탄력적 로드 밸런서에서만 제거됩니다. 따라서 PLURA 에이전트는 여전히 로그를 수집할 수 있습니다.
Auto Scaling 환경에서 PLURA 에이전트를 효과적으로 사용하기 위해, 아래와 같은 설정을 /etc/plura/conf/plura.conf
파일에 추가할 수 있습니다.
에이전트 로그인 지연 설정:
login_delay_sec = 0
(호스트 기동 시 에이전트 로그인 지연 시간을 초 단위로 설정)
인스턴스 식별자 전송 설정:
login_with_machine_id = 0
(Auto Scaling 사용 시 인스턴스의 고유 식별자를 전송하는 설정, 값이 1일 때 전송)
대표 IP 주소 설정:
interface = eth1
(여러 네트워크 인터페이스를 사용할 때, 시스템 관리 화면에 표시되는 대표 IP 주소 설정)
네트워크 트래픽 수집 인터페이스 설정:
interface_mon = eth1
(리소스 모니터링에서 네트워크 트래픽을 수집할 인터페이스 설정)
호스트 이름 변경 시 로그인 지연 설정:
login_hostname_check = 0
(기본값은 0이며, 호스트 이름 변경 시 로그인 지연 설정을 관리)
0: 지정된 지연 시간 동안 무조건 대기
1: 호스트 이름 변경이 1회 감지되면 대기 중단
2: 호스트 이름 변경이 2회 감지되면 대기 중단