Sprzedawca internetowy będzie wysyłać do 100 transakcji na sekundę do Amazon Kinesis Data Streams. Każdy rekord JSON ma rozmiar 100 KB. Jaka jest minimalna liczba shardów Kinesis wymagana do przetworzenia tych danych bez przekraczania limitów shardów?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: 10 shards.
Dlaczego to jest odpowiedź
Kinesis Data Streams ma limity na shard: 1 MB/s lub 1000 rekordów/s dla zapisu, oraz 2 MB/s dla odczytu. Obliczmy wymagania dotyczące zapisu. Przepustowość danych: 100 transakcji/s 100 KB/transakcję = 10 000 KB/s = 10 MB/s. Liczba shardów potrzebna do przepustowości danych: 10 MB/s / 1 MB/s na shard = 10 shardów. Liczba shardów potrzebna do liczby rekordów: 100 rekordów/s / 1000 rekordów/s na shard = 0,1 sharda. Ponieważ wymagane jest 10 MB/s przepustowości, potrzebujemy 10 shardów. Opcje 1, 100 i 1000 shardów są niepoprawne, ponieważ 1 shard nie spełnia wymagań przepustowości, a 100 lub 1000 shardów to zbyt wiele i generowałoby niepotrzebne koszty.
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