Aplikacja odczytuje dane ze strumienia Kinesis. Shardy strumienia są skonfigurowane dla normalnego ruchu, ale podczas testów szczytowych aplikacja nie jest w stanie przetwarzać danych wystarczająco szybko. Jaka jest najbardziej opłacalna zmiana, aby strumień obsłużył szczytowy ruch?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Zwiększenie liczby shardów w strumieniu za pomocą API UpdateShardCount..
Dlaczego to jest odpowiedź
Zwiększenie liczby shardów w strumieniu za pomocą API UpdateShardCount jest najbardziej opłacalnym rozwiązaniem, ponieważ shardy są podstawową jednostką przepustowości w Kinesis Data Streams. Zwiększenie ich liczby bezpośrednio zwiększa zdolność strumienia do przetwarzania danych (zarówno zapisu, jak i odczytu), co jest kluczowe w przypadku szczytowego ruchu. Kinesis Producer Library (KPL) pomaga w efektywnym wysyłaniu danych, ale nie zwiększa przepustowości strumienia. Przełączenie na tryb na żądanie (on-demand) jest droższe i nie rozwiązuje problemu niewystarczającej przepustowości, jeśli aplikacja nie nadąża z przetwarzaniem. Zmniejszenie okresu przechowywania nie wpływa na zdolność przetwarzania danych w czasie rzeczywistym.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana