Musisz udostępnić API gRPC, które umieszcza w kolejce asynchroniczne żądania konsumowane przez inne usługi, jednocześnie minimalizując zarządzanie infrastrukturą. Jak należy wdrożyć to API?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Wdróż API jako usługę Cloud Run i publikuj wiadomości w temacie Pub/Sub..
Dlaczego to jest odpowiedź
Poprawna odpowiedź to wdrożenie API jako usługi Cloud Run i publikowanie wiadomości w temacie Pub/Sub. Cloud Run jest w pełni zarządzaną platformą bezserwerową, która doskonale nadaje się do wdrażania usług gRPC, ponieważ obsługuje protokół HTTP/2 (wymagany przez gRPC) i automatycznie skaluje się od zera do tysięcy instancji, minimalizując zarządzanie infrastrukturą. Pub/Sub to w pełni zarządzana usługa kolejkowania wiadomości, która zapewnia niezawodne, asynchroniczne dostarczanie wiadomości do innych usług. Wdrożenie w App Engine jest możliwe, ale Cloud Run oferuje większą elastyczność i lepsze dopasowanie do gRPC ze względu na natywne wsparcie dla HTTP/2 i konteneryzacji. Wdrożenie w GKE lub na maszynie wirtualnej Compute Engine z klastrem Kafka wiązałoby się ze znacznie większym obciążeniem związanym z zarządzaniem infrastrukturą (zarządzanie klastrem Kubernetes lub maszynami wirtualnymi i klastrem Kafka), co jest sprzeczne z celem minimalizacji zarządzania.
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