WorkSpaces 아마존과 애플리케이션 오토 스케일링 - Application Auto Scaling

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

WorkSpaces 아마존과 애플리케이션 오토 스케일링

대상 추적 조정 정책, 단계별 조정 정책 및 예약된 조정을 WorkSpaces 사용하여 풀을 확장할 수 있습니다.

다음 정보를 사용하면 Application Auto WorkSpaces Scaling과 통합하는 데 도움이 됩니다.

WorkSpaces에 대한 서비스 연결 역할이 생성됨

Application Auto Scaling에서 WorkSpaces 리소스를 확장 가능한 대상으로 AWS 계정 등록하면 Application Auto AWSServiceRoleForApplicationAutoScaling_WorkSpacesPool Scaling에서 이름이 지정된 서비스 연결 역할을 자동으로 생성합니다. 자세한 정보는 Application Auto Scaling에 대한 서비스 연결 역할을 참조하세요.

이 서비스 연결 역할은 관리형 정책을 사용합니다. AWSApplicationAutoscalingWorkSpacesPoolPolicy 이 정책은 Application Auto Scaling에서 사용자를 대신하여 WorkSpaces 아마존에 전화할 수 있는 권한을 부여합니다. 자세한 내용은 AWS 관리형 정책 참조를 참조하십시오 AWSApplicationAutoscalingWorkSpacesPoolPolicy.

서비스 연결 역할이 사용하는 서비스 보안 주체

서비스 연결 역할은 다음 서비스 주체가 역할을 맡을 것으로 신뢰합니다.

  • workspaces.application-autoscaling.amazonaws.com

Application Auto Scaling을 사용하여 WorkSpaces 풀을 확장 가능한 타겟으로 등록

Application Auto Scaling에서는 조정 정책 또는 예정된 작업을 생성하기 전에 확장 가능한 대상이 필요합니다 WorkSpaces. 확장 가능 대상은 Application Auto Scaling에서 확장하거나 축소할 수 있는 리소스입니다. 확장 가능 대상은 리소스 ID, 확장 가능한 차원 및 네임스페이스의 조합으로 고유하게 식별됩니다.

WorkSpaces 콘솔을 사용하여 Auto Scaling을 구성하면 확장 가능한 타겟이 WorkSpaces 자동으로 등록됩니다.

AWS CLI 또는 AWS SDK 중 하나를 사용하여 Auto Scaling을 구성하려는 경우 다음 옵션을 사용할 수 있습니다.

  • AWS CLI:

    풀의 경우 register-scalable-target명령을 호출합니다. WorkSpaces 다음 예에서는 요청 ID를 WorkSpaces 사용하여 풀의 목표 용량을 등록합니다. 최소 용량은 가상 데스크톱 2개이고 최대 용량은 가상 데스크톱 10개입니다.

    aws application-autoscaling register-scalable-target \ --service-namespace workspaces \ --resource-id workspacespool/wspool-abcdef012 \ --scalable-dimension workspaces:workspacespool:DesiredUserSessions \ --min-capacity 2 \ --max-capacity 10

    이 명령이 성공하면 확장 가능 대상의 ARN이 반환됩니다.

    { "ScalableTargetARN": "arn:aws:application-autoscaling:region:account-id:scalable-target/1234abcd56ab78cd901ef1234567890ab123" }
  • AWS SDK:

    RegisterScalableTarget오퍼레이션을 호출하고ResourceId,, ScalableDimension ServiceNamespaceMinCapacity, 및 를 MaxCapacity 파라미터로 제공합니다.