오토스케일 그룹 탭에서 오토스케일을 생성하고 관리할 수 있습니다. 오토스케일 그룹은 지정한 조건에 따라 그룹 내의 서버가 자동으로 증설되거나 감축됩니다.
+ 오토스케일 그룹 생성을 눌러 새로운 오토스케일 그룹을 생성할 수 있습니다. 이때 오토스케일의 동작에 영향을 주는 여러 가지 설정이 제공됩니다.
서버 생성과 마찬가지로 오토스케일 그룹 내에서 어떤 구성 정보(Config)를 이용하여 서버를 생성할지 미리 정의합니다. 또한 인스턴스 타입과 증설 및 감축의 기준이 되는 여러 요소들을 직접 정의할 수 있습니다.
이러한 증설과 감축 조건에 해당하는 값들은 각각 AND/OR 연산으로 조합할 수 있습니다. 여기에는 CPU와 메모리 등 하드웨어 리소스뿐만 아니라 게임 유저 수와 같은 논리적인 리소스를 추가로 설정할 수 있습니다.
오토스케일 그룹이 생성되면 다음과 같이 그 목록을 확인할 수 있습니다. 또한, 서버 생성과 마찬가지로 각 항목을 클릭하여 생성된 오토스케일 그룹의 상세 정보를 확인할 수 있습니다.
이 문서의 나머지 내용은 오토스케일 그룹의 생성에서 사용하는 설정 항목에 대해 살펴봅니다.
오토스케일 그룹을 생성할 때 다음과 같은 정보를 입력해야 합니다.
오토스케일 그룹의 증설/감축 정책을 설정합니다.
오토스케일 그룹의 노드 구성은 일반 서버 구성과 일부 차이가 있습니다. 가장 큰 차이점은 오토스케일 그룹을 단일 노드로 구성된 서버로만 생성이 가능하다는 것입니다. 이때, GATEWAY, GAME 2가지 노드만 선택 가능합니다. SUPPORT와 MATCH는 아직 오토스케일을 지원하지 않습니다.
단일 노드로 구성하면 서로 다른 노드를 하나의 서버로 구성할 수 없습니다. 이는 게임 노드나 서포트 노드처럼 서비스를 구성해야 하는 경우 단일 서비스만으로 구성해야 함을 의미합니다. 앞서 살펴본 예시 이미지는 'RPSGame' 서비스를 위한 게임 노드 3개가 하나의 서버로 구성됩니다. 하나의 노드를 선택하면 나머지는 더 이상 선택할 수 없습니다.
오토스케일 그룹으로 노드 구성이 완료되면 앞 서 설정한 정책에 기반하여 증설/감축이 자동으로 실행됩니다.