기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
예약된 조정
일정을 기반으로 조정을 수행하면 수요에 따른 로드 변경에 맞게 애플리케이션을 조정할 수 있습니다. 예약된 조정을 사용하려면 Valkey 또는 Redis ElastiCache 를 사용하여 특정 시간에 조정 활동을 OSS 수행하도록 지시하는 예약된 작업을 생성합니다. 예약된 작업을 생성할 때 조정 활동이 발생하는 시점, 최소 용량 및 최대 용량인 기존 ElastiCache (Redis OSS) 클러스터를 지정합니다. 규모를 한 번만 조정하거나 반복되는 일정으로 조정하도록 예약된 작업을 생성할 수 있습니다.
이미 존재하는 ElastiCache (Redis OSS) 클러스터에 대해서만 예약된 작업을 생성할 수 있습니다. 클러스터를 생성하는 동시에 예약된 작업을 생성할 수는 없습니다.
예약된 작업 생성, 관리 및 삭제와 관련된 용어에 대한 자세한 내용은 예약된 작업 생성, 관리 및 삭제에 일반적으로 사용되는 명령을 참조하세요.
반복되는 일정으로 생성하려면
-
에 로그인 AWS Management Console 하고 에서 Amazon ElastiCache 콘솔을 엽니다https://console.aws.amazon.com/elasticache/
. -
탐색 창에서 Valkey 또는 Redis를 OSS선택합니다.
-
정책을 추가할 클러스터를 선택합니다.
-
작업 드롭다운 목록에서 Auto Scaling 정책 관리를 선택합니다.
-
Auto Scaling 정책 탭을 선택합니다.
-
Auto Scaling 정책 섹션에서 조정 정책 추가 대화 상자가 나타납니다. 예약된 조정을 선택합니다.
-
정책 이름에 정책 이름을 입력합니다.
-
조정 가능 차원에서 샤드를 선택합니다.
-
대상 샤드에서 값을 선택합니다.
-
반복에서 반복을 선택합니다.
-
빈도에서 해당하는 값을 선택합니다.
-
시작일 및 시작 시간에서 정책이 시행될 시간을 선택합니다.
-
정책 추가를 선택합니다.
1회성 예약된 작업을 생성하려면
-
에 로그인 AWS Management Console 하고 에서 Amazon ElastiCache 콘솔을 엽니다https://console.aws.amazon.com/elasticache/
. -
탐색 창에서 Valkey 또는 Redis를 OSS선택합니다.
-
정책을 추가할 클러스터를 선택합니다.
-
작업 드롭다운 목록에서 Auto Scaling 정책 관리를 선택합니다.
-
Auto Scaling 정책 탭을 선택합니다.
-
Auto Scaling 정책 섹션에서 조정 정책 추가 대화 상자가 나타납니다. 예약된 조정을 선택합니다.
-
정책 이름에 정책 이름을 입력합니다.
-
조정 가능 차원에서 샤드를 선택합니다.
-
대상 샤드에서 값을 선택합니다.
-
반복에서 한 번을 선택합니다.
-
시작일 및 시작 시간에서 정책이 시행될 시간을 선택합니다.
-
종료일에서 정책이 시행되는 기한을 선택합니다.
-
정책 추가를 선택합니다.
예약된 작업 삭제
-
에 로그인 AWS Management Console 하고 에서 Amazon ElastiCache 콘솔을 엽니다https://console.aws.amazon.com/elasticache/
. -
탐색 창에서 Valkey 또는 Redis를 OSS선택합니다.
-
정책을 추가할 클러스터를 선택합니다.
-
작업 드롭다운 목록에서 Auto Scaling 정책 관리를 선택합니다.
-
Auto Scaling 정책 탭을 선택합니다.
-
Auto Scaling 정책 섹션에서 Auto Scaling 정책을 선택한 다음 작업 메뉴에서 삭제를 선택합니다.
AWS CLI 를 사용하여 예약된 조정을 관리하려면
다음 애플리케이션 자동 크기 조정을 사용합니다APIs.
AWS CloudFormation 을 사용하여 예약된 작업 생성
이 코드 조각은 AWS:::: 리소스를 사용하여 대상 추적 정책을 생성하고 ::ElastiCache:ReplicationGroupAWSApplicationAutoScaling:ScalableTarget 리소스에 적용하는 방법을 보여줍니다. Fn::Join 및 Ref 내장 함수를 사용하여 동일한 템플릿에 지정된 AWS::ElastiCache::ReplicationGroup
리소스의 논리적 이름으로 ResourceId
속성을 구성합니다.
ScalingTarget: Type: 'AWS::ApplicationAutoScaling::ScalableTarget' Properties: MaxCapacity: 3 MinCapacity: 1 ResourceId: !Sub replication-group/${logicalName} ScalableDimension: 'elasticache:replication-group:NodeGroups' ServiceNamespace: elasticache RoleARN: !Sub "arn:aws:iam::${AWS::AccountId}:role/aws-service-role/elasticache.application-autoscaling.amazonaws.com/AWSServiceRoleForApplicationAutoScaling_ElastiCacheRG" ScheduledActions: - EndTime: '2020-12-31T12:00:00.000Z' ScalableTargetAction: MaxCapacity: '5' MinCapacity: '2' ScheduledActionName: First Schedule: 'cron(0 18 * * ? *)'