View a markdown version of this page

Checkliste, die im großen Maßstab ausgeführt werden muss - AWS Batch

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.

Checkliste, die im großen Maßstab ausgeführt werden muss

Bevor Sie eine große Arbeitslast auf 50.000 oder mehr vCPUs ausführen, sollten Sie die folgende Checkliste berücksichtigen.

Anmerkung

Wenn Sie planen, eine große Arbeitslast auf einer Million oder mehr vCPUs auszuführen, oder wenn Sie Unterstützung bei der Ausführung in großem Maßstab benötigen, wenden Sie sich an Ihr Team. AWS

  • Überprüfen Sie Ihre Amazon EC2-Kontingente — Prüfen Sie Ihre Amazon EC2-Kontingente (auch als Limits bezeichnet) im Bereich Servicekontingente von. AWS-Managementkonsole Fordern Sie bei Bedarf eine Kontingenterhöhung für Ihre maximale Anzahl an Amazon EC2-Instances an. Denken Sie daran, dass Amazon EC2 Spot und On-Demand Amazon-Instances separate Kontingente haben. Weitere Informationen finden Sie unter Erste Schritte mit Servicekontingenten.

  • Überprüfen Sie Ihr Amazon Elastic Block Store-Kontingent für jede Region — Jede Instance verwendet ein GP2- oder GP3-Volume für das Betriebssystem. Standardmäßig beträgt das Kontingent für jedes Gerät 300 AWS-Region TiB. Jede Instanz verwendet jedoch Zählungen als Teil dieses Kontingents. Stellen Sie also sicher, dass Sie dies berücksichtigen, wenn Sie Ihr Amazon Elastic Block Store-Kontingent für jede Region überprüfen. Wenn Ihr Kontingent erreicht ist, können Sie keine weiteren Instances erstellen. Weitere Informationen finden Sie unter Amazon Elastic Block Store-Endpunkte und Kontingente

  • Verwenden Sie Amazon S3 als Speicher — Amazon S3 bietet einen hohen Durchsatz und hilft, das Rätselraten darüber zu vermeiden, wie viel Speicher auf der Grundlage der Anzahl der Jobs und Instances in jeder Availability Zone bereitgestellt werden soll. Weitere Informationen finden Sie unter Best Practices für Entwurfsmuster: Optimierung der Amazon S3-Leistung.

  • Schrittweise Skalierung, um Engpässe frühzeitig zu erkennen — Bei einem Job, der auf einer Million oder mehr vCPUs ausgeführt wird, beginnen Sie niedriger und erhöhen Sie diese schrittweise, sodass Sie Engpässe frühzeitig erkennen können. Beginnen Sie beispielsweise mit der Ausführung auf 50.000 vCPUs. Erhöhen Sie dann die Anzahl auf 200.000 vCPUs und dann auf 500.000 vCPUs usw. Mit anderen Worten, erhöhen Sie die Anzahl der vCPUs schrittweise, bis Sie die gewünschte Anzahl von vCPUs erreicht haben.

  • Überwachen Sie, um potenzielle Probleme frühzeitig zu erkennen — Um mögliche Unterbrechungen und Probleme bei der Ausführung in großem Umfang zu vermeiden, sollten Sie sowohl Ihre Anwendung als auch Ihre Architektur überwachen. Selbst bei einer Skalierung von 1.000 auf 5.000 vCPUs können Unterbrechungen auftreten. Sie können Amazon CloudWatch Logs verwenden, um Protokolldaten zu überprüfen, oder CloudWatch Embedded Metrics mithilfe einer Client-Bibliothek verwenden. Weitere Informationen finden Sie unter Referenz zum CloudWatch Logs-Agenten und aws-embedded-metrics