Собрать в логику новую структуру проекта

Цена договорная • электронные деньги
07 июля 2015, 14:22 • 3 отклика • 50 просмотров
Добрый день у нас существует проект содержащий:
- php
- node.js
- node.js
- node.js(rabbitmq+worker)
- redis
- postgresql

Для повышения отказоустойчивости хочется прийти к некой системе n+1. Для этого думаем разнести каждую сущность на отдельную виртуалку. 
Пример повышения отказоустойчивости: БД назнчается мастером, сетапятся 2 виртуалки слэйвы,  с которых трафик в равномерном делении считает данные, таким образом на каждый узел нагрузка снижается.
Пример №2: 10-20 php+node+redis разбитых гео локально, данные хранятся в локал кэшах и потом пишутся в БД, создаётся дилэй небольшой, но повышается отказоустойчивость каждого блока + позволяет распредялять нагрузку
Пример №3: наличие клонов пхп/ноды, которые можно сменой айпи подключить, в случае падения главного.


Плюс хотим в будущем перейти на CI и docker для деплоев.