Firma uruchomiła instancję bazy danych Amazon RDS for MySQL. Większość połączeń pochodzi z aplikacji serverless, a ruch sieciowy wzrasta nieprzewidywalnie. Podczas dużego zapotrzebowania aplikacje otrzymują błędy odrzucenia połączenia z bazą danych. Które rozwiązanie rozwiąże ten problem z najmniejszym obciążeniem operacyjnym?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Utwórz RDS Proxy. Skonfiguruj aplikacje użytkowników tak, aby korzystały z instancji bazy danych za pośrednictwem RDS Proxy..
Dlaczego to jest odpowiedź
RDS Proxy rozwiązuje problem odrzucania połączeń, ponieważ utrzymuje pulę połączeń z bazą danych i ponownie wykorzystuje istniejące połączenia, zamiast tworzyć nowe dla każdego żądania. Jest to szczególnie korzystne dla aplikacji serverless, które często otwierają i zamykają połączenia, co może szybko wyczerpać limit połączeń bazy danych. RDS Proxy znacznie zmniejsza obciążenie operacyjne, ponieważ jest w pełni zarządzaną usługą. Wdrożenie ElastiCache for Memcached zmniejszyłoby obciążenie bazy danych, ale nie rozwiązałoby problemu odrzucania połączeń, ponieważ aplikacje nadal musiałyby nawiązywać połączenia z bazą danych dla danych, których nie ma w pamięci podręcznej. Migracja do większej instancji mogłaby zwiększyć limit połączeń, ale nie rozwiązałaby problemu efektywnego zarządzania połączeniami, a także wiązałaby się z wyższymi kosztami. Konfiguracja Multi-AZ zwiększa dostępność i odporność na awarie, ale nie ma wpływu na liczbę połączeń, które baza danych może obsłużyć jednocześnie.
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