Sprzedawca detaliczny zbiera dane dotyczące zakupów z 20 000 sklepów i wysyła je do Amazon S3 za pomocą Amazon Kinesis Data Firehose. Każdy sklep uruchamia małą aplikację serwerową, która przesyła dane przez internet. Dane są wykorzystywane do codziennego ponownego trenowania modelu uczenia maszynowego. Zespół ds. nauki o danych zidentyfikował istniejące pola, które powinny zostać połączone w nowe atrybuty przed trenowaniem. Która zmiana spowoduje przetworzenie rekordów przy jednoczesnym dodaniu najmniejszego narzutu operacyjnego?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Utwórz funkcję AWS Lambda, która wykonuje transformację rekordów. Włącz transformację danych w strumieniu dostarczania Kinesis Data Firehose i skonfiguruj go tak, aby wywoływał funkcję Lambda..
Dlaczego to jest odpowiedź
Poprawna odpowiedź to utworzenie funkcji AWS Lambda i skonfigurowanie jej w Kinesis Data Firehose. Kinesis Data Firehose ma wbudowaną funkcję transformacji danych, która może wywoływać funkcję Lambda w celu przetwarzania rekordów przed ich dostarczeniem do Amazon S3. Jest to rozwiązanie bezserwerowe, co minimalizuje narzut operacyjny, ponieważ AWS zarządza całą infrastrukturą. Uruchamianie klastra Amazon EMR jest znacznie bardziej złożone i kosztowne operacyjnie, wymaga zarządzania klastrem i planowania zadań. Wdrożenie Amazon S3 File Gateway w każdym sklepie wprowadza dodatkową złożoność infrastrukturalną i wymaga zmian w aplikacji sklepowej. Flota instancji Amazon EC2 również wiąże się z zarządzaniem serwerami i ich utrzymaniem, co zwiększa narzut operacyjny w porównaniu do bezserwerowej funkcji Lambda.
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