Многопользовательское SaaS-приложение использует общие таблицы Amazon DynamoDB и AWS Lambda для своего прикладного уровня. Каждый запрос включает идентификатор арендатора. Компания хочет выставлять счета арендаторам на основе их индивидуального потребления ресурсов DynamoDB и уже имеет AWS Cost and Usage Report (CUR). Какой подход обеспечивает детальное представление затрат DynamoDB для каждого арендатора с наименьшими операционными издержками?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Измените Lambda для записи идентификатора арендатора каждой транзакции, а также потребленных RCUs и WCUs из DynamoDB в CloudWatch Logs. Разверните другую Lambda для расчета затрат арендатора с использованием зарегистрированных единиц мощности и общей стоимости DynamoDB из AWS Cost Explorer API. Используйте правило Amazon EventBridge для запуска Lambda расчета затрат по расписанию..
Почему это правильный ответ
Правильный вариант позволяет детализировать затраты DynamoDB на каждого арендатора с наименьшими операционными издержками. Запись идентификатора арендатора, RCUs и WCUs в CloudWatch Logs при каждой транзакции позволяет точно отслеживать потребление. Вторая Lambda, запущенная по расписанию через EventBridge, может агрегировать эти данные и использовать AWS Cost Explorer API для получения общей стоимости DynamoDB, а затем распределять ее между арендаторами на основе их фактического потребления. Неправильные варианты: Тегирование таблиц DynamoDB не позволяет детализировать затраты на уровне арендатора, так как таблицы общие. Добавление нового ключа раздела для каждого арендатора увеличит сложность схемы DynamoDB и может повлиять на производительность. Использование Athena для подсчета использования элементов может быть дорогостоящим и сложным. Публикация пользовательских метрик в CloudWatch и использование CloudWatch Logs Insights для запроса метрик не обеспечивает прямого способа сопоставления с фактическими затратами DynamoDB, а использование AWS Pricing Calculator для общих затрат не является динамическим и точным.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется