Wielodostępna usługa SaaS wykorzystuje współdzielone tabele Amazon DynamoDB i AWS Lambda dla warstwy aplikacyjnej. Każde żądanie zawiera identyfikator dzierżawcy. Firma chce obciążać dzierżawców na podstawie ich indywidualnego zużycia zasobów DynamoDB i posiada już raport AWS Cost and Usage Report (CUR). Które podejście zapewnia szczegółowy widok kosztów DynamoDB dla każdego dzierżawcy z najmniejszym obciążeniem operacyjnym?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Zmodyfikuj Lambda, aby logować identyfikator dzierżawcy każdej transakcji oraz zużyte RCUs i WCUs z DynamoDB do CloudWatch Logs. Wdróż inną funkcję Lambda, aby obliczyć koszty dzierżawcy, używając zalogowanych jednostek pojemności i całkowitego kosztu DynamoDB z interfejsu API AWS Cost Explorer. Użyj reguły Amazon EventBridge, aby uruchamiać funkcję Lambda obliczającą koszty zgodnie z harmonogramem..
Dlaczego to jest odpowiedź
Poprawna odpowiedź minimalizuje obciążenie operacyjne, wykorzystując istniejące mechanizmy AWS. Modyfikacja funkcji Lambda do logowania identyfikatora dzierżawcy oraz zużytych jednostek RCU/WCU do CloudWatch Logs pozwala na zbieranie szczegółowych danych o zużyciu. Następnie, oddzielna funkcja Lambda, uruchamiana przez EventBridge, może przetwarzać te logi i łączyć je z ogólnymi kosztami DynamoDB pobranymi z AWS Cost Explorer API, aby precyzyjnie alokować koszty na poszczególnych dzierżawców. Niepoprawne odpowiedzi: Dodanie tagu do tabel DynamoDB nie pozwala na granularne śledzenie zużycia na poziomie poszczególnych dzierżawców w ramach tej samej tabeli współdzielonej. Dodanie nowego klucza partycji dla każdego dzierżawcy zwiększa złożoność schematu bazy danych i nie jest standardowym sposobem na śledzenie kosztów, a użycie Athena do zliczania elementów nie jest bezpośrednim sposobem na alokację kosztów RCU/WCU. Publikowanie niestandardowych metryk i użycie CloudWatch Logs Insights do zapytań jest możliwe, ale łączenie tego z AWS Pricing Calculator jest ręczne i nieefektywne, ponieważ nie uwzględnia rzeczywistych, dynamicznych kosztów z CUR.
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