Firma prowadzi statyczną witrynę e-commerce hostowaną na Amazon S3 z CloudFront. API Gateway wywołuje funkcje Lambda dla żądań użytkowników i przetwarzania zamówień. Funkcje Lambda przechowują dane w klastrze Amazon RDS dla MySQL, który obecnie używa instancji On-Demand. Wykorzystanie bazy danych było stałe przez 12 miesięcy. Ostatnio witryna doświadczyła prób wstrzykiwania SQL i exploitów internetowych. Klienci zgłaszają wzrost opóźnień w przetwarzaniu zamówień podczas szczytów ruchu, a funkcje Lambda często mają zimne starty. W miarę rozwoju firmy potrzebuje ona skalowalnej, niskolatencyjnej wydajności podczas szczytów ruchu, niższych kosztów bazy danych oraz ochrony przed wstrzykiwaniem SQL i exploitami internetowymi. Które rozwiązanie spełnia te potrzeby?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Użyj funkcji Lambda z provisioned concurrency, aby zmniejszyć zimne starty w okresach szczytowego obciążenia. Zakup instancje zarezerwowane RDS dla bazy danych, aby obniżyć koszty. Zintegruj AWS WAF z CloudFront, aby chronić przed wstrzykiwaniem SQL i exploitami internetowymi..
Dlaczego to jest odpowiedź
Poprawna odpowiedź rozwiązuje wszystkie problemy. Provisioned concurrency dla Lambda eliminuje zimne starty, zapewniając niskie opóźnienia podczas szczytów ruchu. Zakup instancji zarezerwowanych RDS obniża koszty bazy danych, ponieważ wykorzystanie jest stałe. Integracja AWS WAF z CloudFront skutecznie chroni przed atakami SQL injection i innymi exploitami internetowymi. Pozostałe opcje są niekompletne lub nieodpowiednie: Zwiększenie limitów czasu Lambda nie rozwiązuje problemu zimnych startów. AWS Shield Advanced jest do ochrony DDoS, a nie SQL injection. Zwiększenie pamięci Lambda może poprawić wydajność, ale nie eliminuje zimnych startów. Amazon Redshift to hurtownia danych, nie jest odpowiedni dla transakcyjnej bazy danych e-commerce. Amazon Inspector służy do oceny luk w zabezpieczeniach, a nie do ochrony przed atakami internetowymi w czasie rzeczywistym. Migracja do Aurora Serverless jest dobrym rozwiązaniem dla skalowalności bazy danych, ale nie jest to najtańsza opcja, gdy wykorzystanie jest stałe. AWS Shield Advanced nie chroni przed SQL injection.
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