Aplikacja internetowa korzysta z CloudFront (źródło S3), API Gateway, Lambda i klastra baz danych Aurora. Podczas dużego wydarzenia sprzedażowego Lambda może obsłużyć szczytowe żądania, ale doświadcza opóźnień przy początkowym wzroście ruchu, ponieważ nawiązywanie połączeń z bazą danych jest powolne. Większość wywołań Lambda odpytuje bazę danych. Jaka kombinacja działań zapewni skalowalność? (Wybierz trzy.)
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Zwiększ udostępnioną współbieżność funkcji Lambda., Przekonwertuj klaster Aurora na globalną bazę danych i dodaj repliki do odczytu w regionach blisko klientów., Użyj Amazon RDS Proxy dla bazy danych Aurora i zaktualizuj funkcje Lambda, aby łączyły się przez proxy..
Dlaczego to jest odpowiedź
Zwiększenie udostępnionej współbieżności funkcji Lambda jest kluczowe, ponieważ pozwala na utrzymanie określonej liczby instancji funkcji w stanie gotowości, co redukuje opóźnienia związane z zimnym startem podczas nagłych wzrostów ruchu. Przekształcenie klastra Aurora w globalną bazę danych z replikami do odczytu w regionach bliskich klientom zmniejsza opóźnienia odczytu danych, ponieważ zapytania są kierowane do najbliższej repliki. Użycie Amazon RDS Proxy dla bazy danych Aurora jest efektywne, ponieważ zarządza pulą połączeń z bazą danych, co eliminuje narzut związany z otwieraniem i zamykaniem połączeń przez każdą instancję Lambda, poprawiając skalowalność i wydajność. Zwiększenie zarezerwowanej współbieżności nie jest właściwe, ponieważ zarezerwowana współbieżność ogranicza maksymalną liczbę jednoczesnych wykonań, co może prowadzić do odrzucania żądań. Przeniesienie inicjalizacji połączenia z bazą danych do handlerów funkcji jest błędne, ponieważ spowodowałoby to ponowne nawiązywanie połączenia przy każdym wywołaniu funkcji, zwiększając opóźnienia.
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