Один из моих клиентов хочет, чтобы сайт для малого бизнеса работал на Wordpress. Я настраиваю его через Amazon EC2, и мне было любопытно, является ли использование службы RDS Amazon для запуска установки wordpress излишним. Я мог просто установить MySQL локально на экземпляр и запустить его таким образом.
На сайте должны быть сообщения в блогах, а также бизнес-страницы. Посты в блоге будут создаваться не чаще, чем несколько раз в неделю. Мы не ожидаем, что число читателей достигнет сотен тысяч в месяц, но было бы неплохо, если бы использование RDS помогло, реагируя на пиковые нагрузки.
Не лучше ли в этом случае использовать RDS? Если нет, то какой порог практического использования / требований необходимо преодолеть, прежде чем рассматривать возможность использования RDS?
RDS никоим образом не поддерживает автоматическое масштабирование. Это управляемый экземпляр MySQL. Чтобы масштабировать RDS, вам нужно изменить размеры экземпляров или добавить ведомые устройства чтения, любой из которых возможен, но оба потребуют ручного вмешательства и, вероятно, небольшого времени простоя.
Тем не менее, RDS делает предлагают преимущества, если вы не хотите быть администраторами баз данных - они могут обрабатывать резервные копии, обновления версии MySQL и т. д. в будущем.
На самом деле вам просто нужно изучить доступные навыки системного администратора и dba, а также время, которое вы готовы посвятить обслуживанию, а затем решить, окупаются ли дополнительные расходы на RDS для вашего бизнеса.