Auto Scaling 설정
Amazon EC2 Auto Scaling 지원
PLURA 에이전트가 설치된 인스턴스를 Auto Scaling 時 고려해야 할 사항
PLURA는 IP주소와 호스트명을 기준으로 에이전트를 식별
신규 IP주소를 갖는 새로운 Auto Scaling 인스턴스가 생성되면 PLURA 에이전트가 자동으로 등록
인스턴스가 종료되어도 이미 등록된 에이전트는 자동 삭제되지 않으며, 에이전트 상태만 [중지] 상태로 변경
인스턴스가 종료되었다가 다시 생성될 때 기존에 사용하던 IP주소가 아니라 다른 IP주소를 할당 받을 경우, 관리되는 PLURA 에이전트의 개수가 계속 증가하게 됨
신규 인스턴스가 생성될 때, 한정된 수량 크기의 풀로부터 IP주소를 할당 받도록 설정하면 관리되는 에이전트 목록의 크기가 불필요하게 증가하지 않도록 제한할 수 있음
특히, 퍼블릭 IP주소를 미리 확보해 놓고 사용하지 않을 경우 불필요한 비용이 발생하므로, 내부 IP주소를 할당하는 방법으로 예시를 설명하겠습니다.
고정 IP주소 확보
에이전트 설치
Auto Scaling 이미지 생성
시작 템플릿 생성
Auto Scaling 그룹 생성
인스턴스 생성/종료 테스트
1. 고정 IP주소 확보
신규 인스턴스에 할당할 고정 IP주소 서브넷 확보
고정 아이피를 지정해 놓은 네트워크 인터페이스 생성
2. 에이전트 설치
에이전트 설치 後 다음 설정 파일에 내용을 추가합니다.
3. Auto Scaling 이미지 생성
에이전트가 설치된 인스턴스의 이미지를 생성
4. 시작 템플릿 생성
Auto Scaling 그룹에서 사용할 시작 템플릿을 생성
시작 템플릿 콘텐츠 항목에서 이전 단계에서 생성했었던 AMI 이미지를 지정
고급 세부 정보 > 사용자 데이터 항목에 고정IP주소 및 호스트명 할당 스크립트를 입력
고정IP주소 및 호스트명 할당 스크립트는 아래를 참조하세요.
5. Auto Scaling 그룹 생성
Auto Scaling 그룹을 생성하고, 이전 단계에서 만들어 놓은 시작 템플릿을 지정합니다.
6. 인스턴스 생성/종료 테스트
Auto Scaling 그룹 > 세부 정보 탭 > 그룹 세부 정보 [편집] 눌러서 그룹 크기 조정
원하는 용량 항목에 값을 지정하여 수동으로 인스턴스의 개수를 변경할 수 있습니다.
시스템 > 시스템관리에서 에이전트 목록을 확인
새로운 IP주소 및 호스트명으로 신규 인스턴스가 생성되면 에이전트가 자동으로 추가됩니다.
이후 인스턴스가 종료되어도 에이전트는 삭제되지 않고, 단지 동작 상태만 [중지]로 변경됩니다.
새로 생성된 인스턴스가 이미 등록된 에이전트의 IP주소 또는 호스트명과 같다면, 시스템관리 화면에 에이전트가 새로 추가되는 대신 상태만 변경됩니다.
Last updated