Geplante Skalierung - Amazon ElastiCache

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Geplante Skalierung

Eine Skalierung anhand eines Zeitplans ermöglicht es Ihnen, Ihre Anwendung entsprechend vorhersagbarer Anforderungsänderungen zu skalieren. Um die geplante Skalierung zu verwenden, erstellen Sie geplante Aktionen, die Valkey oder Redis anweisen ElastiCache , Skalierungsaktivitäten OSS zu bestimmten Zeiten durchzuführen. Wenn Sie eine geplante Aktion erstellen, geben Sie einen vorhandenen ElastiCache (Redis-OSS) Cluster an, wann die Skalierungsaktivität stattfinden soll, sowie die Mindestkapazität und die maximale Kapazität. Sie können geplante Aktionen erstellen, die nur einmal skalieren oder wiederholt geplant ausgeführt werden.

Sie können eine geplante Aktion nur für ElastiCache (Redis-OSS) Cluster erstellen, die bereits vorhanden sind. Sie können eine geplante Aktion und einen Cluster nicht gleichzeitig erstellen.

Weitere Informationen zur Terminologie für die Erstellung, Verwaltung und Löschung geplanter Aktionen finden Sie unterHäufig verwendete Befehle für geplante Aktionen erstellen, verwalten und löschen

So erstellen Sie einen sich wiederholenden Zeitplan:
  1. Melden Sie sich bei der an AWS Management Console und öffnen Sie die ElastiCache Amazon-Konsole unter https://console.aws.amazon.com/elasticache/.

  2. Wählen Sie im Navigationsbereich Valkey oder OSSRedis aus.

  3. Wählen Sie den DB-Cluster aus, zu dem Sie die Richtlinie hinzufügen möchten.

  4. Wählen Sie das SymbolVerwalten der Auto Scaling RichtlinieausAktionenDropdown erstellen.

  5. Wählen Sie die Registerkarte Auto-Scaling-Richtlinien aus.

  6. Im Abschnitt Auto-Scaling-Richtlinien wird Skalierungsrichtlinie hinzufügen angezeigt. Klicken Sie auf Geplante Skalierung.

  7. Geben Sie unter Policy Name (Richtlinienname) einen Namen für diese Richtlinie ein.

  8. Für Skalierbare Dimension wählen Sie Shards aus.

  9. Wählen Sie für Ziel-Shards den Wert aus.

  10. Für Wiederholung, wählen Sie Wiederkehrende aus.

  11. Für Häufigkeit wählen Sie den entsprechenden Wert aus.

  12. FürStartdatumundBeginnzeitwählen Sie den Zeitpunkt aus, ab dem die Richtlinie wirksam wird.

  13. Wählen Sie Add Policy (Richtlinie hinzufügen) aus.

Erstellen Sie eine einmalige geplante Aktion wie folgt:
  1. Melden Sie sich bei der an AWS Management Console und öffnen Sie die ElastiCache Amazon-Konsole unter https://console.aws.amazon.com/elasticache/.

  2. Wählen Sie im Navigationsbereich Valkey oder OSSRedis aus.

  3. Wählen Sie den DB-Cluster aus, zu dem Sie die Richtlinie hinzufügen möchten.

  4. Wählen Sie das SymbolVerwalten der Auto Scaling RichtlinieausAktionenDropdown erstellen.

  5. Wählen Sie die Registerkarte Auto-Scaling-Richtlinien aus.

  6. Im Abschnitt Auto-Scaling-Richtlinien wird Skalierungsrichtlinie hinzufügen angezeigt. Klicken Sie auf Geplante Skalierung.

  7. Geben Sie unter Policy Name (Richtlinienname) einen Namen für diese Richtlinie ein.

  8. Für Skalierbare Dimension wählen Sie Shards aus.

  9. Wählen Sie für Ziel-Shards den Wert aus.

  10. Wählen Sie für Wiederholung Einmalig aus.

  11. FürStartdatumundBeginnzeitwählen Sie den Zeitpunkt aus, ab dem die Richtlinie wirksam wird.

  12. FürEnddatumwählen Sie das Datum, bis zu dem die Richtlinie wirksam sein würde.

  13. Wählen Sie Add Policy (Richtlinie hinzufügen) aus.

Löschen einer geplanten Aktion
  1. Melden Sie sich bei der an AWS Management Console und öffnen Sie die ElastiCache Amazon-Konsole unter https://console.aws.amazon.com/elasticache/.

  2. Wählen Sie im Navigationsbereich Valkey oder OSSRedis aus.

  3. Wählen Sie den DB-Cluster aus, zu dem Sie die Richtlinie hinzufügen möchten.

  4. Wählen Sie das SymbolVerwalten der Auto Scaling RichtlinieausAktionenDropdown erstellen.

  5. Wählen Sie die Registerkarte Auto-Scaling-Richtlinien aus.

  6. Wählen Sie im Abschnitt Auto-Scaling-Richtlinien die Auto-Scaling-Richtlinie und dann Löschen im Aktionen-Dialog aus.

Verwalten einer geplanten Skalierung mit AWS CLI

Verwenden Sie die folgende automatische Anwendungsskalierung: APIs

Verwenden Sie AWS CloudFormation für die Erstellung einer geplanten Aktion

Dieser Ausschnitt zeigt, wie Sie mithilfe der Ressource:::: eine Zielverfolgungsrichtlinie erstellen und sie auf eine AWSElastiCache:: AWS:ApplicationAutoScaling: ReplicationGroup ScalableTarget -Ressource anwenden. Sie verwendet die intrinsischen Funktionen Fn::Join und Ref, um die ResourceId-Eigenschaft mit dem logischen Namen der AWS::ElastiCache::ReplicationGroup-Ressource zu erstellen, die in derselben Vorlage angegeben ist.

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 * * ? *)'