Uruchamiasz aplikację internetową na Cloud Run for Anthos i chcesz wdrożyć zaktualizowaną wersję dla podzbioru użytkowników produkcyjnych (canary). Co powinieneś zrobić?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Utwórz nową rewizję z nową wersją i podziel ruch między rewizje..
Dlaczego to jest odpowiedź
Aby wdrożyć kanarkowo (canary deployment) w Cloud Run for Anthos, należy wykorzystać wbudowane funkcje zarządzania ruchem. Cloud Run pozwala na tworzenie wielu rewizji (revisions) dla jednej usługi (service). Każda rewizja reprezentuje konkretną wersję kodu. Możesz następnie skonfigurować podział ruchu między te rewizje, kierując niewielki procent ruchu do nowej rewizji (nowej wersji aplikacji), a resztę do stabilnej rewizji. To pozwala na testowanie nowej wersji na podzbiorze użytkowników przed pełnym wdrożeniem. Tworzenie nowej usługi dla każdej wersji jest nieefektywne i nie pozwala na płynne zarządzanie ruchem między wersjami w ramach jednej aplikacji. Użycie zewnętrznego HTTP Load Balancera jest zbędne, ponieważ Cloud Run for Anthos ma wbudowane mechanizmy podziału ruchu.
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