где более мощный, я запускаю 1 машину для 1 сервера или 1 машину для Multy VM - PullRequest
0 голосов
/ 18 ноября 2010

Я хочу построить сервис, но я запутался с опцией 2

вариант 1: я запускаю apache, mysql, ftp, на одной машине и 1 ОС (без виртуальной машины)

вариант 2: Я делаю каждый сервер, такой как Apache, MySQL на одной виртуальной машине. таким образом, у сервера apache есть 1 Vm, у сервера Mysql есть 1 VM к.

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

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

Ответы [ 2 ]

1 голос
/ 18 ноября 2010

Вероятно, вариант 1, так как вариант 2 включает в себя связь между виртуальными машинами, что является ОГРАНИЧЕННОЙ нагрузкой.

0 голосов
/ 19 ноября 2010

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

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

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

...