Планируется запуск системы которая будет включать несколько частей в том числе:
- веб приложение - DB (PostgreSQL) - скрипт рассылки уведомлений по почте (уведомлений может быть много) - скрипт рассылки уведомлений по XMPP
Возник ряд вопросов.
- Лучше заказать 1 dedicated server подороже и более производительный и иметь на нём и веб приложение и DB? Или лучше вынести DB в отдельную машину?
- Если скрипт рассылки почты будет работать на машине отличной от машины с веб приложением. Пусть машина с веб приложением будет иметь доменное имя domain.com. Отосланные email должны иметь From: <something>@domain.com. Не возникнет ли проблем со спам фильтрами из за того что рассылаться они будут с IP который не привязан к domain.com? Как лучше поступить?
- Существуют ли какие то методы как оценить возможности машины - сколько запросов в секунду сможет обработать. Кроме как наглазок - т.к. опыта системного администрирования нагруженной системы не имею. Понятно что зависит от многих факторов, есть ли какие то методики определения? Веб приложение не производит никаких вычислений и т.д. а просто выводит/вводит данные в DB.