Projektujesz aplikację Service Fabric dla platformy transakcyjnej, która utrzymuje stan sesji użytkownika z dostępem w czasie poniżej milisekundy i musi przetrwać awarie węzłów. Aktualizacje muszą być przeprowadzane bez przestojów i z automatycznym wycofywaniem zmian w przypadku pogorszenia się stanu. Jakie dwie decyzje projektowe należy podjąć?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Zaimplementuj usługi stanowe (stateful services) używające Reliable Collections do utrzymywania stanu sesji w klastrze., Skonfiguruj aktualizacje kroczące (rolling upgrades) z monitorowaniem stanu i automatycznym wycofywaniem zmian w domenach aktualizacji..
Dlaczego to jest odpowiedź
Aplikacja Service Fabric wymaga przechowywania stanu sesji z niskim opóźnieniem i odpornością na awarie węzłów, co idealnie realizują usługi stanowe (stateful services) z Reliable Collections. Te kolekcje zapewniają trwałość i replikację danych w klastrze, spełniając wymóg przetrwania awarii. Aby zapewnić aktualizacje bez przestojów z automatycznym wycofywaniem, należy skonfigurować aktualizacje kroczące (rolling upgrades). Service Fabric automatycznie monitoruje stan aplikacji podczas aktualizacji w domenach aktualizacji (upgrade domains) i wycofuje zmiany w przypadku problemów. Niezawodność Bronze z 3 węzłami nie zapewnia wystarczającej odporności na awarie dla krytycznych aplikacji. Aktualizacje całego klastra w jednej partii spowodowałyby przestoje. Niezawodność Gold z 7 węzłami jest opcją, ale kluczowe są usługi stanowe i aktualizacje kroczące.
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