Eine Anwendung liest aus einem Kinesis-Datenstrom. Die Shards des Datenstroms sind für normalen Datenverkehr konfiguriert, aber während Spitzentests kann die Anwendung Daten nicht schnell genug aufnehmen. Was ist die kostengünstigste Änderung, um den Datenstrom für Spitzenlasten zu rüsten?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Erhöhen Sie die Anzahl der Shards im Datenstrom mithilfe der UpdateShardCount API..
Warum dies die Antwort ist
Die Erhöhung der Anzahl der Shards im Datenstrom (mittels UpdateShardCount API) ist die kostengünstigste Lösung, um die Aufnahmekapazität zu erhöhen. Jeder Shard bietet eine feste Kapazität für Lese- und Schreibvorgänge. Mehr Shards bedeuten mehr parallele Verarbeitung und somit eine höhere Durchsatzkapazität, um Spitzenlasten zu bewältigen. Die Installation der Kinesis Producer Library (KPL) hilft beim Schreiben von Daten, löst aber nicht das Problem der langsamen Datenaufnahme durch die Anwendung. Das Umstellen auf den On-Demand-Kapazitätsmodus ist zwar eine Option, aber nicht unbedingt die kostengünstigste, da die Kosten je nach Nutzung variieren können und bei hohen Spitzenlasten teurer sein könnten als eine feste Anzahl von Shards. Das Reduzieren der Aufbewahrungsfrist (DecreaseStreamRetentionPeriod) hat keinen Einfluss auf die Aufnahmegeschwindigkeit, sondern nur darauf, wie lange Daten im Stream gespeichert werden.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich