기존 테이블에 자동 크기 조정을 구성합니다. - Amazon Keyspaces(Apache Cassandra용)

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

기존 테이블에 자동 크기 조정을 구성합니다.

기존 Amazon Keyspaces 테이블을 업데이트하여 테이블의 쓰기 또는 읽기 용량에 대해 Auto Scaling을 활성화할 수 있습니다. 현재 온디맨드 용량 모드인 테이블을 업데이트하려면 먼저 테이블의 용량 모드를 프로비저닝된 용량 모드로 변경해야 합니다.

다중 지역 테이블의 Auto Scaling 설정을 업데이트하는 방법에 대한 자세한 내용은 을 참조하십시오Amazon Keyspaces에서 다중 리전 테이블에 대한 프로비저닝된 용량 및 자동 조정 설정 업데이트.

Amazon Keyspaces Auto Scaling을 사용하려면 사용자 대신 Auto Scaling 작업을 수행하는 서비스 연결 역할(AWSServiceRoleForApplicationAutoScaling_CassandraTable)이 있어야 합니다. 이 역할은 자동으로 생성됩니다. 자세한 내용은 Amazon Keyspaces에 대해 서비스 연결 역할 사용 단원을 참조하십시오.

Console
기존 테이블에 대해 Amazon Keyspace의 자동 크기 조정을 구성합니다.
  1. 로그인하십시오. AWS Management Console를 클릭하고 집에서 https://console.aws.amazon.com/keyspaces/ Amazon Keyspaces 콘솔을 엽니다.

  2. 작업하려는 테이블을 선택하고 용량 탭으로 이동합니다.

  3. 용량 설정 섹션에서 편집을 선택합니다.

  4. 용량 모드에서 테이블이 프로비저닝된 용량 모드를 사용하고 있는지 확인합니다.

  5. 자동 규모 조정을 선택하고 자동 크기 조정을 사용하여 새 테이블을 생성합니다.의 6단계를 참조하여 읽기 및 쓰기 용량을 편집합니다.

  6. Auto Scaling 설정이 정의되면 저장을 선택합니다.

Cassandra Query Language (CQL)

다음을 사용하여 Amazon Keyspaces 자동 크기 조정을 사용하여 기존 테이블을 구성합니다. CQL

기존 Amazon Keyspaces 테이블의 ALTER TABLE 명령문을 사용하여 테이블의 쓰기 또는 읽기 용량에 맞게 Auto Scaling을 구성할 수 있습니다. 현재 온디맨드 용량 모드에 있는 테이블을 업데이트하려면 프로비저닝으로 capacity_mode 설정해야 합니다. 테이블이 이미 프로비저닝된 용량 모드에 있는 경우 이 필드를 생략할 수 있습니다.

다음 예제에서 명령문은 온디맨드 용량 모드에 있는 mytable 테이블을 업데이트합니다. 명령문은 테이블의 용량 모드를 Auto Scaling이 활성화된 프로비저닝 모드로 변경합니다.

쓰기 용량은 5~10개 용량 단위 범위 내에서 구성되며, 목표 값은 50% 입니다. 읽기 용량도 5~10개 용량 단위 범위 내에서 구성되며, 목표값은 50% 입니다. 읽기 용량의 경우 값을 scale_out_cooldown scale_in_cooldown 1~60초로 설정합니다.

ALTER TABLE mykeyspace.mytable WITH CUSTOM_PROPERTIES = { 'capacity_mode': { 'throughput_mode': 'PROVISIONED', 'read_capacity_units': 1, 'write_capacity_units': 1 } } AND AUTOSCALING_SETTINGS = { 'provisioned_write_capacity_autoscaling_update': { 'maximum_units': 10, 'minimum_units': 5, 'scaling_policy': { 'target_tracking_scaling_policy_configuration': { 'target_value': 50 } } }, 'provisioned_read_capacity_autoscaling_update': { 'maximum_units': 10, 'minimum_units': 5, 'scaling_policy': { 'target_tracking_scaling_policy_configuration': { 'target_value': 50, 'scale_in_cooldown': 60, 'scale_out_cooldown': 60 } } } };
CLI

다음을 사용하여 Amazon Keyspaces 자동 크기 조정을 사용하여 기존 테이블을 구성합니다. AWS CLI

기존 Amazon Keyspaces 테이블의 경우 작업을 사용하여 테이블의 쓰기 또는 읽기 용량에 대해 Auto Scaling을 활성화할 수 있습니다. UpdateTable

다음 명령을 사용하여 기존 테이블에 대해 Amazon Keyspaces 자동 크기 조정을 활성화할 수 있습니다. 테이블의 Auto Scaling 설정은 JSON 파일에서 로드됩니다. 다음 예제의 경우 auto-scaling.zip 에서 예제 JSON 파일을 다운로드하고 파일 경로를 기록하여 auto-scaling.json 압축을 풀 수 있습니다. 이 예제에서 JSON 파일은 현재 디렉터리에 있습니다. 다양한 파일 경로 옵션에 대해서는 파일에서 매개변수를 로드하는 방법을 참조하세요.

다음 예제에 사용된 Auto Scaling 설정에 대한 자세한 내용은 을 참조하십시오자동 크기 조정을 사용하여 새 테이블을 생성합니다..

aws keyspaces update-table --keyspace-name mykeyspace --table-name mytable \ --capacity-specification throughputMode=PROVISIONED,readCapacityUnits=1,writeCapacityUnits=1 \ --auto-scaling-specification file://auto-scaling.json