Wie kann ich die Kosten für die Nutzung von OpenSearch Service-Domains reduzieren?

Lesedauer: 5 Minute
0

Ich möchte die Kosten für die Nutzung von Amazon OpenSearch Service-Domains reduzieren, ohne die Verfügbarkeit meiner Domain zu beeinträchtigen.

Lösung

Reserved Instances verwenden

Um die Kosten zu senken und trotzdem die bewährten Methoden zu befolgen, können Sie Reserved Instances für Ihre OpenSearch Service-Domains erwerben. Nachdem Sie eine Reserved Instance erworben haben, werden für die OpenSearch Service-Domain, die denselben Instance-Typ verwendet, Rechnungsrabatte gewährt, ohne dass die Domain geändert wird.

Weitere Informationen finden Sie unter AWS Pricing Calculator und in den häufig gestellten Fragen zum Amazon OpenSearch Service.

Den Instance-Typ der neuesten Generation und Amazon-EBS-gp3-Volumes verwenden

OpenSearch Service verwendet die neuesten Instance-Typen von Amazon Elastic Compute Cloud (Amazon EC2), um eine bessere Leistung zu niedrigeren Kosten zu erzielen. Es hat sich bewährt, die Instance-Typen der neuesten Generation für Ihre Last zu verwenden. Wenn Sie größere Instance-Typen verwenden, dann skalieren Sie auf einen kleineren Instance-Typ herunter. Führen Sie Lasttests durch und wählen Sie einen Instance-Typ aus, der Ihren Nutzungs- und Leistungsanforderungen entspricht. Weitere Informationen finden Sie unter On-Demand-Instance-Preise.

Hinweis: Wenn Sie einen Instance-Typ ändern, verwendet OpenSearch Service eine Blau/Grün-Bereitstellung. Weitere Informationen finden Sie unter Konfigurationsänderungen in Amazon OpenSearch Service.

OpenSearch Service-Datenknoten benötigen Speicher mit geringer Latenz und hohem Durchsatz, um eine schnelle Indizierung und Abfrage zu ermöglichen. Die Verwendung von gp3-Volumes von Amazon Elastic Block Store (Amazon EBS) bietet Ihnen eine höhere Basisleistung zu geringeren Kosten als bei gp2-Volume-Typen. Der gp3-Volume-Typ ist stabiler, weil er keine Burst-Credits verwendet. Wenn Sie gp3-Volumes verwenden, können Sie unabhängig von der Volume-Größe zusätzliche IPOS- und Durchsatzraten bereitstellen. Der Volume-Typ gp3 verdoppelt außerdem die Volume-Größenbeschränkungen pro Datenknoten im Vergleich zum Volume-Typ gp2. Mit diesen größeren Volumes erhöhen Sie die Speichermenge pro Datenknoten und reduzieren die Kosten für passive Daten.

UltraWarm- und kalten Speicher verwenden

Wenn Sie OpenSearch Service für Protokollanalysen verwenden, verschieben Sie Ihre Daten in UltraWarm- oder kalten Speicher, um die Speicherkosten zu senken. Verwenden Sie Index State Management (ISM), um Daten zwischen Speicherebenen zu migrieren und die Datenspeicherung zu verwalten.

UltraWarm verwendet Amazon Simple Storage Service (Amazon S3) für die Speicherung, sodass die Daten unveränderlich sind und Sie nur eine einzige Kopie speichern müssen. Sie bezahlen nur für den Speicherplatz, der der Größe der primären Shards in Ihrem Index entspricht. Weitere Informationen zur Verwendung von UltraWarm mit OpenSearch Service finden Sie unter UltraWarm-Speicher für Amazon OpenSearch Service.

Kalter Speicher wird auch von Amazon S3 unterstützt. Wenn Sie kalte Daten abfragen müssen, können Sie diese an Ihre vorhandenen UltraWarm-Knoten anhängen. Für kalte Daten fallen dieselben Kosten für verwalteten Speicher an wie für UltraWarm, aber Objekte im kalten Speicher verbrauchen keine UltraWarm-Knotenressourcen. Der kalte Speicher bietet eine erhebliche Menge an Speicherkapazität, ohne die Größe oder Anzahl der UltraWarm-Knoten zu beeinträchtigen.

UltraWarm-Speicher ist kostengünstig, wenn Sie etwa 2,5 TiB an Daten im Hot-Speicher haben. Überwachen Sie Ihre Füllrate und verschieben Sie Indizes in den UltraWarm-Speicher, bevor Sie dieses Datenvolumen erreichen.

**Hinweis:**OpenSearch Service unterstützt keine Reserved Instances für UltraWarm-Speicherknoten.

Bewährte Methoden für Verfügbarkeit befolgen

Prüfen und implementieren Sie die bewährten Methoden für die Dimensionierung, dedizierte primäre Instances und Multi-AZ-Bereitstellungen.

Replikate reduzieren

Wichtig: Die bewährten Methoden in den folgenden Abschnitten können Sie dem potenziellen Risiko von Datenverlust und Cluster-Nichtverfügbarkeit aussetzen.

Jedes Replikat in Ihrem Index fügt Speicherplatz hinzu, der dem Speicher in den primären Shards entspricht. Wenn Ihre primären Shards für einen Index beispielsweise 1 TB Daten enthalten, verdoppelt das erste Replikat den Speicher auf 2 TB. Das zweite Replikat verdreifacht den Speicher auf 3 TB. Wenn Sie die Anzahl der Replikate auf 1 reduzieren, reduzieren Sie Ihren minimalen Bedarf an Datenknoten und Speicherplatz und profitieren von einer Senkung der Speicherkosten. Weitere Informationen finden Sie unter Reduzieren der Kosten für kleine Amazon Elasticsearch Service-Domains und im Abschnitt Reduzieren der Replikate.

Availability Zones reduzieren

Möglicherweise verwenden Sie eine 3-Zonen-Bereitstellung mit drei Datenknoten und zwei Replikaten. Dieses Setup schützt Ihre Daten, falls eine oder zwei Availability Zones (AZs) nicht verfügbar sind. Wenn Sie Ihre Bereitstellung auf zwei Availability Zones reduzieren, können Sie die Mindestanzahl an Datenknoten auf 2 und die Anzahl der Replikate auf 1 reduzieren. Sie riskieren jedoch Datenverlust, wenn mehr als eine Availability Zone nicht verfügbar ist. Dies gilt für kleine Domänen, in denen Sie die Anzahl der Knoten auf unter 3 reduzieren können. Weitere Informationen und bewährte Methoden für größere Workloads finden Sie unter Reduzieren der Kosten für kleine Amazon Elasticsearch Service-Domains und im Abschnitt Reduzieren der Availability Zones.

Dedizierte Primärknoten entfernen

Dedizierte Primärknoten sorgen für Stabilität und Verfügbarkeit für Ihre OpenSearch Service-Domains. Sie speichern den Clusterstatus und übertragen diesen Status dann an alle Knoten im Cluster. Primärknoten bearbeiten Anfragen nicht selbst.

Sie können sich dafür entscheiden, keine dedizierten Primärknoten zu verwenden, sodass Ihre Datenknoten die geeigneten Primärknoten sind. Weitere Informationen zu den bewährten Methoden für Setups finden Sie unter Reduzieren der Kosten für kleine Amazon Elasticsearch Service-Domains und im Abschnitt Entfernen der dedizierten Primärknoten.

Ähnliche Informationen

Was geschieht, wenn ich die Konfiguration meines Amazon OpenSearch Service-Clusters ändere?

AWS OFFICIAL
AWS OFFICIALAktualisiert vor einem Jahr