Testy obciążeniowe ujawniają, że wcześniej nieaktywny bucket Cloud Storage obsługuje około 2000 zapisów/s i około 7500 odczytów/s; Cloud Storage JSON API zwraca sporadyczne błędy 5xx i 429, gdy zapotrzebowanie gwałtownie rośnie. Jak zmniejszyć liczbę błędów API?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Ograniczyć szybkość przesyłania danych z klientów aplikacji, tak aby szczytowa szybkość żądań nieaktywnego bucketa była osiągana bardziej stopniowo..
Dlaczego to jest odpowiedź
Prawidłowa odpowiedź to ograniczenie szybkości przesyłania danych. Cloud Storage automatycznie skaluje się, aby sprostać rosnącemu obciążeniu, ale nagłe, gwałtowne wzrosty ruchu na wcześniej nieaktywnym buckecie mogą prowadzić do błędów 5xx (błędy serwera) i 429 (zbyt wiele żądań). Stopniowe zwiększanie obciążenia pozwala Cloud Storage na odpowiednie dostosowanie zasobów. Rozdzielanie danych na wiele bucketów nie rozwiąże problemu, ponieważ każdy bucket ma swoje własne limity i nagły wzrost obciążenia nadal będzie problemem. Używanie XML API zamiast JSON API nie wpływa na sposób skalowania Cloud Storage ani na obsługę nagłych wzrostów ruchu. Przekazywanie kodów błędów do klientów jest ważne dla obsługi błędów, ale nie zapobiega ich występowaniu.
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