Amazon ElastiCache Auto Scaling

Warum Amazon ElastiCache Auto Scaling?

Amazon ElastiCache bietet vollständig verwaltetes Auto Scaling, um eine gleichbleibende Leistung für Ihre Anwendungsanforderungen zu gewährleisten. Es macht die Verwaltung der Clusterkapazität für Ihre Workloads überflüssig, da es einfach ist, Ressourcenanforderungen und Skalierungsverhalten zu definieren. ElastiCache skaliert Ihren Cluster automatisch auf der Grundlage dieser Skalierungspläne, sodass Sie bei den gesamten Cloud-Ausgaben sparen können, indem Sie die bereitgestellten Ressourcen an die sich ändernden Kapazitätsanforderungen anpassen.

Amazon ElastiCache verwendet AWS Auto Scaling für die Verwaltung der Skalierung und Amazon-CloudWatch-Metriken, um festzustellen, wann es Zeit ist, die Skalierung zu erhöhen oder zu verringern. ElastiCache bietet zwei Arten der Skalierung. Erstens können Sie die dynamische Skalierung verwenden, bei der Ihr Cluster automatisch skaliert wird, um eine Zielmetrik wie die freie Speicherkapazität konstant zu halten, während sich die Auslastung Ihres Clusters ändert. Auf diese Weise können Sie die Leistung von Clustern bei Bedarf erhöhen und den Verbrauch reduzieren, wenn Ressourcen nicht benötigt werden. Zweitens können Sie die geplante Skalierung verwenden, um Tage und Uhrzeiten für die Skalierung festzulegen, um vorhersehbaren Änderungen der Workload-Kapazität Rechnung zu tragen.

Weitere Informationen zu Auto Scaling finden Sie im Benutzerhandbuch für Amazon ElastiCache.

Vorteile

Amazon ElastiCache macht es einfach, Auto-Scaling-Pläne zu definieren, um zu definieren, wie Ihr Cluster skaliert. Sie können Auto Scaling schnell in einem vorhandenen oder bereits laufenden Cluster aktivieren. Die Einrichtung erfolgt mit nur wenigen Klicks in der AWS-Managementkonsole oder über das AWS-SDK oder die CLI. ElastiCache verwendet AWS Auto Scaling, um die Skalierung Ihres Clusters zu verwalten.

Wenn Sie Auto Scaling für Amazon ElastiCache einrichten, wenden Sie eine Skalierungsrichtlinie an, die auf vordefinierten Metriken basiert, sodass Sie die spezifischen Anforderungen Ihrer Anwendungen optimieren können, unabhängig davon, ob es sich um Leistungs- oder Kostenoptimierung handelt. AWS Auto Scaling legt Ziele auf der Grundlage Ihrer Präferenzen fest und überwacht Ihre Anwendung, um Kapazität hinzuzufügen oder zu entfernen, wenn sich Ihre Nachfrage ändert.

Wenn Ihre Cluster von Amazon ElastiCache Ihren Zielwert überschreiten oder unterschreiten, passt AWS Auto Scaling Ihre Skalierungskapazität an, sodass Sie Ihre Leistungsanforderungen auch dann weiterhin erfüllen, wenn sich Ihre Workloads kontinuierlich ändern oder unvorhersehbar werden. Wenn Ihre Nachfrage stark ansteigt, erhöht AWS Auto Scaling Ihre Clusterkapazität, um eine hohe Leistung aufrechtzuerhalten.

Amazon ElastiCache Auto Scaling trägt zur Optimierung der Kosteneffizienz bei, sodass Sie nur für das bezahlen, was Sie tatsächlich benötigen. Wenn die Nachfrage sinkt, passt AWS Auto Scaling Ihre Cluster an, um eine Überbereitstellung und zu hohe Ausgaben zu vermeiden. Die Nutzung von Amazon ElastiCache Auto Scaling ist kostenlos, und Sie zahlen nur für die Kapazität, die für Ihren Cluster bereitgestellt wird.