자동 스케일 관련 FAQ

자동 스케일링을 설정하는 데 작성해야 하는 요소는 무엇입니까?

IBM Cloud 콘솔을 사용하는 경우 인스턴스 템플리트, 인스턴스 그룹을 작성해야 하며 동적 스케일링 메소드를 선택하는 경우 스케일링 정책을 작성해야 합니다. 자세한 정보는 UI를 사용하여 자동 스케일 설정을 참조하십시오. IBM Cloud CLI 또는 API를 사용하는 경우, 인스턴스 그룹 관리자도 생성해야 합니다. 자세한 정보는 CLI로 자동 스케일 설정을 참조하십시오.

자동 스케일 사용의 비용은 얼마입니까?

Auto Scale for VPC는 무료이지만, 이용하는 리소스에 대해서는 비용이 청구됩니다. 예를 들어, 인스턴스 그룹에서 작성되는 가상 서버 인스턴스는 비용이 청구됩니다.

자동 스케일링은 어떻게 작동됩니까?

CPU, 메모리 및 네트워크 사용량과 같은 메트릭에 대해 원하는 평균 활용도를 정의하는 스케일링 정책을 설정해야 합니다. 사용자가 정의하는 정책은 가상 서버 인스턴스가 추가되거나 인스턴스 그룹에서 제거될 때 결정됩니다.

자동 스케일은 다음 계산을 사용하여 지정된 시간에 실행되는 인스턴수 수를 결정합니다.

Σ(Current average utilization of each instance)/target utilization = membership count

작동 방법에 대한 자세한 정보는 Auto Scale for VPC를 참조하십시오.

자동 스케일을 사용하는 데 필요한 권한은 무엇입니까?

인스턴스 템플릿, 인스턴스 그룹, 인스턴스 그룹 관리자, 멤버십 및 정책에 대한 작업에 필요한 권한은 ‘VPC 인프라 서비스에 대한 IAM 액세스 관리 ’에서 확인할 수 있습니다. IBM Cloud Identity and Access Management(IAM)를 사용하여 사용자에게 액세스 권한을 지정하는 방법에 대한 자세한 정보는 VPC 리소스에 대한 사용자 권한 부여를 참조하십시오.

다중 스케일링 정책을 설정할 수 있습니까?

CPU 사용률(%), RAM 활용도(%), 네트워크 인(Mbps), 네트워크 아웃(Mbps)의 메트릭에 대한 스케일링 정책을 설정할 수 있습니다. 두 개 이상의 대상 메트릭 정책을 정의할 수 있지만 각 메트릭 유형에 대해서는 하나의 정책만 정의할 수 있습니다.

자동 스케일을 사용하는 경우 네트워크 인터페이스 또는 유동 IP 주소에 제한이 있습니까?

인스턴스 그룹은 다음 구성이 있는 인스턴스 템플리트를 지원하지 않습니다.

  • 보조 네트워크 인터페이스는 지원되지 않습니다. 인스턴스 템플리트에 대한 기본 네트워크 인터페이스 하나만 인스턴스 그룹에서 지원됩니다.
  • 기본 인터페이스에 지정된 기본 IP 주소 또는 유동 IP 주소는 지원되지 않습니다.

자동 스케일에 사용자 정의 메트릭을 사용할 수 있습니까?

아니오. 현재 사용자 정의 메트릭은 지원되지 않습니다.

인스턴스에 사용할 수 있는 IP 주소는 몇 개입니까?

현재 각 서브넷에 6개의 IP 주소가 오버헤드로 할당되어 있습니다. 서브넷의 나머지 IP 주소는 인스턴스 그룹에 프로비저닝된 인스턴스에 지정하는 데 사용할 수 있습니다.

32보다 큰 서브넷 크기를 사용해야 합니다. 다중 인스턴스 그룹에 동일한 서브넷을 사용하면 용량 문제가 발생할 수 있습니다.

서브넷에서 인스턴스는 어떻게 밸런싱됩니까?

현재 인스턴스는 인스턴스 그룹의 서브넷 중 하나에 무작위로 프로비저닝됩니다.

인스턴스 템플리트를 업데이트하면 어떻게 됩니까?

인스턴스 그룹에 사용되는 인스턴스 템플리트가 업데이트되면 인스턴스 그룹에 대해 작성되는 이후의 모든 인스턴스가 새 인스턴스 템플리트를 사용합니다. 인스턴스 그룹의 기존 인스턴스는 변경되지 않습니다.

인스턴스 그룹의 모든 인스턴스를 새 인스턴스 템플리트로 업데이트할 수 있습니까?

기존 멤버십을 삭제하고 새 인스턴스 템플리트를 적용하여 인스턴스 그룹의 모든 인스턴스를 업데이트할 수 있습니다. 자세한 정보는 자동 스케일을 일시정지하여 새 인스턴스 템플리트 적용을 참조하십시오.

상태 검사를 추가하는 방법은 무엇입니까?

인스턴스 그룹 작성 시 로드 밸런서를 연관시켜 상태 검사를 추가할 수 있습니다.로드 밸런서에 대한 자세한 내용은 다음 항목을 참조하십시오

로드 밸런서, 로드 밸런서 풀 작성 및 상태 검사 구성에 대한 자세한 정보는 다음 주제를 참조하십시오.

자동 스케일링을 위해 리소스를 미리 프로비저닝해야 합니까?

자동 스케일링 이벤트 중에 자동 스케일은 인스턴스 그룹에 정의된 인스턴스 템플리트에 따라 인스턴스를 동적으로 할당합니다. 인스턴스 템플리트는 보조 네트워크 인터페이스를 지원하지 않습니다. 보조 네트워크 인터페이스를 자동 스케일로 프로비저닝된 인스턴스의 일부로 포함하려면 해당 리소스를 별도로 작성하고 프로비저닝 후 인스턴스에 연결해야 합니다.

왜 내 인스턴스 그룹을 스케일링하지 않습니까?

인스턴스 그룹은 다양한 이유로 인스턴스를 작성하는 데 실패할 수 있습니다. IBM Cloud Activity Tracker Event Routing 를 사용하면 인스턴스 그룹 이벤트와 관련된 구체적인 세부 정보를 확인할 수 있습니다. 자세한 정보는 인스턴스 그룹 이벤트를 참조하십시오.

단일 포트 대신 네트워크 로드 밸런서 리스너의 포트 범위를 설정하는 경우 애플리케이션 포트는 어떻게 작동합니까?

네트워크 로드 밸런서 리스너에 대한 포트 범위를 설정하면 풀에 대한 상태 검사 포트를 설정하지 않은 경우 인스턴스 그룹의 애플리케이션 포트가 백엔드 멤버의 상태를 확인하는 데만 사용됩니다.

자동 스케일링을 지원하는 로드 밸런서 오퍼링을 어떻게 알 수 있습니까?

일부 네트워크 로드 밸런서 오퍼링은 인스턴스 그룹과의 통합을 지원하지 않습니다. 로드 밸런서 세부사항instance_groups_supported 특성이 true 인 경우 로드 밸런서는 자동 스케일링을 지원합니다.