Aplikacja na instancjach EC2 wymaga dynamicznych flag funkcji współdzielonych między aplikacjami. Aplikacja musi cyklicznie odpytywać o zaktualizowane wartości flag i buforować te wartości po ich pobraniu. Które rozwiązanie zapewnia najbardziej efektywną operacyjnie implementację?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Przechowuj flagi w AWS AppConfig, uruchom AWS AppConfig Agent na każdej instancji EC2, aby odpytywał o aktualizacje, i niech aplikacja odczytuje wartości z punktu końcowego localhost agenta..
Dlaczego to jest odpowiedź
AWS AppConfig to usługa zaprojektowana do zarządzania flagami funkcji i konfiguracjami aplikacji, oferująca wbudowane mechanizmy walidacji i bezpiecznego wdrażania. Uruchomienie AWS AppConfig Agent na każdej instancji EC2 jest najbardziej efektywne operacyjnie, ponieważ agent automatycznie odpytuje AppConfig o aktualizacje i udostępnia je aplikacji poprzez punkt końcowy localhost. Eliminuje to potrzebę samodzielnego zarządzania buforowaniem i logiką odpytywania w aplikacji, zmniejszając złożoność. Pozostałe opcje są mniej optymalne: AWS Secrets Manager służy do przechowywania poufnych danych, a nie dynamicznych flag funkcji, a ElastiCache wymagałoby dodatkowej logiki buforowania i odpytywania. DynamoDB z DAX jest dobrym rozwiązaniem dla danych o niskim opóźnieniu, ale AppConfig jest specjalnie zaprojektowany do zarządzania konfiguracją, oferując bardziej zintegrowane podejście. Systems Manager Parameter Store może przechowywać flagi, ale wymagałoby od aplikacji bezpośredniego odpytywania za pomocą AWS SDK i zarządzania własnym buforowaniem, co jest mniej efektywne niż użycie agenta AppConfig.
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