EC2 Auto Scaling 지원
1. Amazon EC2 Auto Scaling 이란?
Amazon EC2 Auto Scaling은 애플리케이션의 부하에 따라 적절한 수의 EC2 인스턴스를 유지 관리하는 서비스입니다.
Auto Scaling 그룹을 만들어 인스턴스 모음을 관리하며, 최소 및 최대 인스턴스 수를 지정할 수 있습니다.
이 설정에 따라 그룹의 인스턴스 수는 최소 값 아래로 내려가지 않으며, 최대 값 이상으로 늘어나지 않습니다.
조정 정책을 설정해 두면 애플리케이션의 수요 변화에 따라 EC2 인스턴스가 자동으로 추가되거나 제거됩니다.
2. Amazon EC2 Auto Scaling 환경 구성 예시
Auto Scaling 환경에서 PLURA 에이전트를 설치하여 인스턴스를 관리할 수 있습니다.
인스턴스가 Auto Scaling 그룹에서 분리되거나 Standby 상태가 되더라도 인스턴스 자체는 종료되지 않으며, 탄력적 로드 밸런서에서만 제거됩니다. 따라서 PLURA 에이전트는 여전히 로그를 수집할 수 있습니다.
3. 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회 감지되면 대기 중단
Last updated