Firma transportowa zbiera 10-bajtowe rekordy geolokalizacyjne pojazdów, otrzymując do 10 000 rekordów na sekundę. Kilkuminutowe opóźnienie transmisji jest akceptowalne. Firma będzie używać Amazon Kinesis Data Streams i potrzebuje niezawodnego mechanizmu do wysyłania danych, jednocześnie maksymalizując wydajność przepustowości shardów. Która opcja jest najbardziej efektywna operacyjnie?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Kinesis Producer Library (KPL).
Dlaczego to jest odpowiedź
Kinesis Producer Library (KPL) jest najbardziej efektywną operacyjnie opcją, ponieważ zapewnia wbudowane mechanizmy agregacji i buforowania rekordów, co maksymalizuje przepustowość shardów Kinesis Data Streams. KPL automatycznie grupuje małe rekordy w większe ładunki przed wysłaniem, zmniejszając liczbę żądań HTTP i zwiększając efektywność wykorzystania przepustowości. Oferuje również automatyczne ponawianie prób i obsługę błędów. Kinesis Agent jest odpowiedni do zbierania danych z plików logów, ale nie oferuje zaawansowanych funkcji agregacji KPL. Amazon Kinesis Data Firehose jest usługą zarządzaną do ładowania danych do innych usług AWS, a nie narzędziem do wysyłania danych bezpośrednio do Kinesis Data Streams z aplikacji. Kinesis SDK to podstawowy zestaw narzędzi do interakcji z Kinesis, ale wymaga ręcznego implementowania logiki buforowania i agregacji, co jest mniej efektywne operacyjnie niż KPL.
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