Назад | Перейти на главную страницу

EC2 + RDS или просто EC2 побольше?

Возможный дубликат:
Как вы выполняете нагрузочное тестирование и планирование емкости для веб-сайтов

Мне нужно разработать систему, которая подключается к нескольким внешним системам, чтобы получать данные XML и отвечать вычисленными данными XML. Что лучше: EC2 + RDS или EC2 побольше?

Возможно релевантные данные: размер БД составляет около 50 ГБ, ежемесячная передача данных сервера составляет от 120 до 150 ГБ.

EC2 - это WinServer, RDS - это SQL Server.

Общее правило: храните данные отдельно от приложения. Есть много причин:

  • У вас может быть несколько экземпляров вашего приложения, работающих с одним и тем же набором данных
  • Обновление вашего приложения не повлияет на ваши данные
  • ЦП предназначен для одного: данные для данных, приложение для приложения, выберите подходящий размер для каждого
  • Наличие реплик только для чтения для повышения производительности

Как только вы это сделаете, встанет вопрос:

  • Сервер приложений EC2 + RDS SQL Server или
  • Сервер приложений EC2 + Сервер EC2 SQL

Ответ на этот вопрос сводится исключительно к управлению и тому, хотите ли вы нести за это ответственность (применение исправлений, настройка реплик только для чтения, настройка нескольких зон доступности и т. Д.)

RDS позволяет легко их настроить. Но вы ограничены тем, что предоставляет RDS. Использование собственного SQL Server дает вам больше гибкости, но вам нужно всем управлять.