2

У меня есть домашний сервер (HP ProLiant N36L link с 8 ГБ ОЗУ) под управлением Windows Server 2012, который я хочу использовать в качестве домашнего веб-сервера.

Стоит ли настраивать виртуальные машины в Hyper-V для виртуальных серверов БД и веб-серверов? Сервер, скорее всего, никогда не увидит большого трафика, только пара сайтов хобби и несколько основных веб-сервисов.

Я имел в виду настройку:

  • (Physical) Main_Computer_Name (8 ГБ ОЗУ)
  • (Виртуальный) Web_Server (2 ГБ ОЗУ)
  • (Виртуальный) DB_Server (2 ГБ ОЗУ)

1 ответ1

1

Наличие отдельных веб-серверов и серверов баз данных поможет сохранить ваши данные в безопасности и устранить любые узкие места.

С 2 ГБ оперативной памяти ваш сервер базы данных будет голодать. Если на хосте есть 8 ГБ, и вы выделяете 2 ГБ для каждой виртуальной машины, для чего вы используете оставшиеся 4 ГБ? Если вы используете сервер Hyper-V, следующая формула может помочь вам вернуть объем ОЗУ, который вы можете выделить для каждой виртуальной машины:

host RAM (your physical 8GB)  = (VMRamRequirementMB x #ofVMs) + (#ofVMs x 32MBVMOverhead ) + (512MBHost)

Так что вы будете смотреть на

8GB = (X*2) + (X*.032) + 0.512 = 2.544X
X = ~3.14GB RAM per VM

Конечно, если IIS требуется только 2 ГБ ОЗУ, вы можете увеличить базу данных до более удобных 4 ГБ.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .