Приложение в настоящее время работает в группе Auto Scaling инстансов EC2 за ALB; инстансы EC2 размещают контейнеры Docker, которые обращаются к базе данных MySQL на отдельных инстансах EC2. Вам необходимо преобразовать приложение в бессерверную архитектуру с минимальными изменениями. Какой вариант позволяет это сделать с минимальными изменениями?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Заменить контейнеры, работающие на инстансах EC2, на AWS Fargate. Заменить базу данных MySQL на Amazon Aurora Serverless v2 (совместимую с MySQL)..
Почему это правильный ответ
Правильный ответ — замена контейнеров на AWS Fargate и базы данных MySQL на Amazon Aurora Serverless v2. AWS Fargate позволяет запускать контейнеры без управления серверами EC2, что соответствует бессерверной парадигме и минимизирует изменения, так как Docker-контейнеры могут быть перенесены практически без изменений. Amazon Aurora Serverless v2 (совместимая с MySQL) обеспечивает бессерверную базу данных, которая масштабируется автоматически и совместима с существующим кодом приложения, использующим MySQL. Замена контейнеров на AWS Lambda потребует значительной переработки приложения, поскольку Lambda функции имеют другой жизненный цикл и модель выполнения по сравнению с контейнерами. Использование Amazon DynamoDB вместо MySQL также потребует существенных изменений в коде приложения из-за различий в моделях баз данных (NoSQL против реляционной).
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется