인스턴스 그룹과 IBM Cloud Network Load Balancer for VPC 통합
IBM Cloud® Network Load Balancer for VPC (NLB) 는 인스턴스 그룹 을 로드 밸런서 풀에 연결할 수 있습니다.
다음 정보는 개인 경로 네트워크 부하 분산기에 적용되지 않습니다.
인스턴스 그룹은 가상 서버 인스턴스의 콜렉션입니다. 이를 사용하면 풀 구성원을 수동으로 관리할 필요가 없습니다. 로드 밸런서에 인스턴스 그룹을 연결하는 경우 사용량 및 요구사항에 따라 풀 백엔드 멤버가 자동으로 확장 또는 축소될 수 있습니다.
인스턴스 수를 정적으로 유지하거나 요구 사항에 따라 인스턴스를 동적으로 확장하도록 선택할 수 있습니다. 동적으로 스케일링할 때 풀 멤버의 수는 사용자가 구성하는 애플리케이션 상태 검사 및 인스턴스 그룹 정책에 따라 증가하거나 감소합니다.
예를 들어, 애플리케이션 상태 검사가 실패하면 시스템이 잘못된 멤버를 대체하기 위해 인스턴스 그룹에 멤버십을 자동으로 추가합니다.
또한 CPU, 네트워크 및 메모리 사용률 조정 정책에 따라 풀에 멤버를 추가하거나 삭제할 수 있습니다.
풀과 함께 인스턴스 그룹을 연결하면 관리형 풀이 되며 더 이상 멤버를 추가, 삭제하거나 업데이트할 수 없습니다. 그러나 풀 자체를 계속 업데이트할 수 있습니다.
로드 밸런서 풀에 허용되는 최대 백엔드 멤버 수는 50개이며, 해당 제한을 초과하여 인스턴스 그룹 멤버십 수를 구성할 수 없습니다.
포트 범위 를 사용하여 리스너를 구성하는 경우 인스턴스 그룹의 애플리케이션 포트는 백엔드 멤버의 상태를 확인하는 데만 사용됩니다.
관리 풀 및 인스턴스 그룹 작성
관리 풀을 작성하고 인스턴스 그룹을 첨부하려면 다음 프로시저를 수행하십시오.
-
인스턴스 그룹 템플리트를 작성하십시오.
이 템플리트는 백엔드 구성원 인스턴스 구성을 정의합니다.
-
인스턴스 그룹을 작성하십시오. 인스턴스 그룹을 작성할 때 애플리케이션 포트, 로드 밸런서 및 풀 ID를 지정하십시오.
기존 인스턴스 그룹의 경우 로드 밸런서 풀 ID로 업데이트할 수 있습니다. 또한 다음 옵션에서 스케일링 방법을 선택해야 합니다.
- 고정된 숫자의 백엔드 멤버를 허용하는 정적 메소드
- 동적 메소드: 스케일링을 기반으로 한 활용도에 사용됩니다.
-
동적 스케일링 방법을 사용하는 경우에만 스케일링 정책을 구성하십시오.
이러한 정책을 구성할 때 특정 지표(예: CPU 사용률 백분율)와 해당 지표에 대해 원하는 목표 사용률을 정의합니다. 측정항목과 평균 목표 사용률을 함께 사용하면 인스턴스 그룹이 가상 서버 인스턴스를 그룹에 동적으로 추가하거나 그룹에서 제거하는 시기가 결정됩니다.