Trójwarstwowa aplikacja internetowa używana do szkolenia pracowników jest dostępna tylko przez 12 godzin dziennie. Aplikacja przechowuje dane w instancji bazy danych Amazon RDS for MySQL. Firma chce zminimalizować koszty. Co powinien zrobić architekt rozwiązań?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Utworzyć funkcje AWS Lambda do uruchamiania i zatrzymywania instancji bazy danych oraz utworzyć reguły harmonogramu Amazon EventBridge (Amazon CloudWatch Events), które wywołują funkcje Lambda..
Dlaczego to jest odpowiedź
Prawidłowa odpowiedź to utworzenie funkcji AWS Lambda do uruchamiania i zatrzymywania instancji bazy danych oraz reguł Amazon EventBridge (wcześniej CloudWatch Events) do wywoływania tych funkcji zgodnie z harmonogramem. To rozwiązanie jest najbardziej efektywne kosztowo, ponieważ Lambda i EventBridge są usługami bezserwerowymi, rozliczanymi za faktyczne użycie, co idealnie pasuje do potrzeb aplikacji działającej tylko 12 godzin dziennie. Pozwala to na automatyczne wyłączanie bazy danych poza godzinami pracy, minimalizując koszty RDS. Pozostałe opcje są mniej odpowiednie: Konfiguracja polityki IAM dla AWS Systems Manager Session Manager nie rozwiązuje problemu automatycznego uruchamiania i zatrzymywania instancji bazy danych. Utworzenie klastra Amazon ElastiCache for Redis nie jest rozwiązaniem problemu kosztów bazy danych, a jedynie dodaje kolejny komponent, który również generuje koszty. Uruchomienie instancji Amazon EC2 z zadaniem cron do uruchamiania i zatrzymywania instancji EC2 nie rozwiązuje problemu bazy danych RDS, a jedynie instancji EC2, która nie jest wspomniana jako problematyczna.
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