We are using AWS (EC2-classic) and I will migrate our servers to AWS VPC, we will use AuroraDB, too.
Staging ENV has 8servers (Linux Ubuntu 14.04), and on these servers are running RoR & node.js applications. I was thinking to consolidate these servers into one server.
Pros
Cons
I looked on usage of performance for last couple weeks and we should be OK on based of performance with new server
It is staging ENV, so we dont need high availability for this.
what is your opinion or experience?
Это полностью зависит от того, чего должна достичь ваша инсценировочная среда, но лично мне бы хотелось, чтобы моя инсценировочная среда отражала архитектуру моей производственной архитектуры, но в меньшем масштабе.
Если мое приложение имеет распределенную архитектуру, то я захочу протестировать его в реалистичном распределенном окружении, чтобы перехватить такие вещи, как локально сохраняющееся состояние или недопустимо высокие коммуникационные затраты до того, как мой код попадет в производство.
Если ваше пре-производственное окружение используется только для предварительного просмотра системы и проверки того, что оно производит некоторый шум, то это, вероятно, не будет иметь большого значения в любом случае.
.