2010-11-18 5 views
0

я хочу стро услуги, но им путать WHIT 2 вариантагде более мощные, им подножка 1 машины на 1 сервер или 1 машину для многоковшовых VM

вариант 1: им подножка Apache, MySQL, FTP, в одна машина и 1 os (NO VM)

вариант 2: im сделать каждый сервер, такой как apache, mysql на одной виртуальной машине. , так что сервер Apache имеет 1 Vm, сервер Mysql имеет 1 виртуальную машину.

, но у меня есть только 1 физическая машина.

Где более мощный вариант 1 или 2?

+0

без дополнительной информации не могу сказать. Связана ли ваша служба с IO? ЦП связан? память привязана? В приведенном выше примере это, вероятно, будет стирка, так как вы все равно бросаете в нее то же самое количество ресурсов. но ответ зависит от того, что вы используете и каковы ваши рабочие нагрузки. – Doon

ответ

1

Вероятно, вариант 1, поскольку вариант 2 включает в себя компромисс между виртуальными машинами, который является большим количеством накладных расходов.

0

У меня есть другой вариант: 1VM на 1 Физические машины. Все приложения запускаются в этой виртуальной машине.

Существует несколько накладных расходов при виртуализации. Но AFAI, накладные расходы ксеня довольно малы. Я действительно делаю это на своем сайте http://fclose.com/, который работает поверх старого ПК с памятью 1G. Этот ПК имеет веб-сервер на одном сервере VM и ssh на другой виртуальной машине, а domain0 также служит моим рабочим столом для просмотра веб-страницы, печати и т. Д. (Конечно, никакой большой работы).

Преимуществами являются упрощение управления и резервного копирования. Я просто выключаю виртуальную машину, резервное копирование образа виртуальной машины или раздела LVM, а затем снова запускаю виртуальную машину. Это можно сделать автоматически cron со сценариями. Нам нужно иметь дело только с одним файлом изображения или с одним разделом. Работа намного меньше, хотя нам нужно больше дискового пространства.