Начинаясь с нового проекта и не зная, чего ожидать от использования, я бы сказал, что лучший вариант - использовать SimpleDB. Не похоже, что ваше использование будет очень высоким SimpleDB должен справиться с этим без проблем. Настоящая мощь DynamoDB проявляется, когда вы действительно сильно загружены. Кажется, вы не попадаете в эту категорию.
Если вы правильно проектируете свое приложение, переключение между SimpleDB и DynamoDB должно быть простой задачей, если в какой-то момент вы решите, что SimlpeDB не работает. Я делаю такие переключатели все время с другими компонентами в моем программном обеспечении. Поскольку обе базы данных являются NoSQL, у вас не должно возникнуть проблем при конвертации между ними. Просто убедитесь, что любые функции, которые вы используете в SimpleDB, доступны в DynamoDB. Убедитесь, что дизайн вашей базы данных для обоих DynamoDB предъявляет более строгие требования, с помощью индексов убедитесь, что они будут совместимы.
Это, как говорится. Множество людей используют SimpleDB для своих приложений, и я не ожидаю, что у вас возникнут проблемы с производительностью, если ваш продукт действительно не взлетит, и тогда вы сможете инвестировать в ресурсы для перехода на DynamoDB.
Помимо всего, что у нас есть цены, как вы уже упоминали. SimpleDB - очевидное решение для вашего варианта использования.