Firma chce zbudować aplikację internetową na AWS. Żądania dostępu klientów do witryny są nieprzewidywalne i mogą być nieaktywne przez długi czas. Tylko klienci, którzy uiścili opłatę abonamentową, mogą logować się i korzystać z aplikacji internetowej. Która kombinacja kroków spełni te wymagania NAJbardziej efektywnie kosztowo? (Wybierz trzy.)
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Utwórz funkcję AWS Lambda, aby pobrać informacje o użytkowniku z Amazon DynamoDB. Utwórz punkt końcowy Amazon API Gateway, aby akceptować interfejsy API RESTful. Wysyłaj wywołania API do funkcji Lambda., Utwórz pulę użytkowników Amazon Cognito, aby uwierzytelniać użytkowników., Użyj AWS Amplify do serwowania treści internetowych frontendu za pomocą HTML, CSS i JS. Użyj zintegrowanej konfiguracji Amazon CloudFront..
Dlaczego to jest odpowiedź
Prawidłowe rozwiązanie wykorzystuje bezserwerowe usługi AWS, które są najbardziej efektywne kosztowo dla aplikacji o nieprzewidywalnym ruchu i długich okresach nieaktywności. AWS Amplify zintegrowany z CloudFront to doskonały wybór do hostowania statycznego frontendu, zapewniający globalne dostarczanie treści i skalowalność. Amazon Cognito User Pools to idealne rozwiązanie do zarządzania uwierzytelnianiem użytkowników i autoryzacją dostępu na podstawie opłat abonamentowych. Połączenie API Gateway i AWS Lambda z DynamoDB tworzy skalowalny i ekonomiczny backend. API Gateway obsługuje żądania RESTful, Lambda przetwarza logikę biznesową (pobieranie danych użytkownika z DynamoDB), a DynamoDB zapewnia szybką bazę danych NoSQL. Nieprawidłowe opcje: Amazon ECS z Application Load Balancer i RDS jest droższy i mniej efektywny kosztowo dla nieprzewidywalnego ruchu, ponieważ wymaga utrzymywania instancji serwerów, nawet gdy ruch jest niski. Amazon Cognito Identity Pools służą do autoryzacji dostępu do zasobów AWS, a nie do uwierzytelniania użytkowników aplikacji internetowej. Hosting statycznych stron internetowych Amazon S3 z PHP nie jest optymalny, ponieważ S3 nie obsługuje PHP natywnie; wymagałoby to dodatkowych konfiguracji lub użycia innych usług.
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