Возможный дубликат:
Можете ли вы помочь мне с планированием емкости?
Я подумываю о покупке / настройке сервера 16 ГБ, который будет содержать 2 экземпляра mongodb по 5 ГБ (многодисковая реплика / сегмент наборы с удаленным резервным копированием с ведомым чтением нормально), экземпляр Redis 4 ГБ и экземпляр postgres 2 ГБ.
Пара вопросов по этому поводу:
1) Какой ЦП был бы идеей для виртуализации и создания реализаций 4 centos 6 на один компьютер с 2 mognodb, 1 redis и экземпляром postgres?
2) Будет ли соединение со скоростью 25 МБ / с достаточно быстрым для подключения моих веб-серверов к базам данных? То есть, как часто скорость интернета снижается с настройкой базы данных, 25 собирается иметь большое значение по сравнению с 100?
Я бы предпочел разместить эту настройку в облаке, но это стоит очень много ежемесячно, тем более что приложению, над которым я работаю, нужно немного доработать, прежде чем оно начнет приносить доход, который я могу использовать для оплаты такой вещи. Для меня имеет больше смысла приобретение сервера за 500 долларов, который прослужит долгое время ...
Не жестко, но (даже игнорируя аспект планирования мощности) всю вашу схему оптимистичен (в лучшем случае) и ошибочен. К счастью, это, вероятно, просто невежество, которое можно вылечить.
Для начала добавьте ноль в свой бюджет. Это даст вам один начальный сервер среднего уровня. Удвойте или утроите существующие, чтобы получить сервер более низкого уровня.
Процессор не имеет большого значения; в наши дни почти все 64-битные с расширениями виртуализации.
Выберите базу данных и хорошо ее изучите.
Если это не только для тестирования ведомого / аварийного переключения, не размещайте аналогичные виртуальные машины на одном хосте; это кладет яйца в одну корзину и увеличивает накладные расходы с каждой виртуальной машиной.
Добро пожаловать в сообщество (и, очевидно, роль SysAd). Найдите время, чтобы прочитать Часто задаваемые вопросы и внимательно изучить наши уже отвеченные вопросы. ( Список канонических находится здесь .)