1

Я строю веб-сайт, и я столкнулся с двумя вариантами: A.) Используйте мой настольный компьютер в качестве сервера или вместо этого установите виртуальную машину на моем ноутбуке и используйте ее в качестве сервера.

Было рекомендовано использовать виртуальную машину вместо выделенного сервера (моего настольного ПК), поскольку веб-сервер не требует больших ресурсов, и выделение для него всей системы было бы пустой тратой.

Существуют ли основные преимущества и недостатки использования настольного компьютера по сравнению с виртуальной машиной?

Обновление: тема этого потока развивается на локальном сервере. Этот вопрос строго ориентирован на местное развитие.

2 ответа2

1

Правильный ответ - установить что-то вроде VMWare Workstation/VMWare Player/VMWare Fusion/Parallels/VirtualBox на рабочий стол и установить там свой веб-сервер. Лучшее из двух миров - чистая среда, похожая на вашу производственную среду, на которую вы можете загружать обновления, и вы не выделяете целую машину.

Просто добавьте кучу баранов на рабочий стол, если у вас не так много.

1

Единственный способ ответить на этот вопрос - дать вам представление о моей личной конфигурации и опыте.

Я занимаюсь разработкой веб-приложений и использую один блок для всего этого.

Ящик для разработки Core i7 3770 16 ГБ ОЗУ RAID 10 128 ГБ SSD 1 ТБ HDD (музыка и изображения)

Моя основная ОС - Windows 8 Pro. Я использую 3 виртуальных машины. Два VirtualBox, Windows XP и OSX Server, используются для тестирования приложения в разных браузерах.

Затем у меня есть блок разработки, который является Ubuntu 12.04.2, в котором находятся мой веб-сервер и сервер базы данных. Все три виртуальные машины установлены на моем твердотельном накопителе RAID10, резервное копирование которого выполняется ночью на 1 ТБ, а также на мой сервер WHS2011. (Двойное чтение, но лучше, чем потеря данных)

Я использую Samba на виртуальной машине Ubuntu, чтобы я мог сопоставить каталог в моей операционной системе Windows 8 Pro. Я делаю все разработки в Windows 8 Pro (основной ОС). Я использую KiTTY (альтернативную программу SSH PuTTY) для SSH в моем Ubuntu box для выполнения любых необходимых скриптов / команд. Мой редактор, который я в основном использую - Sublime Text 3.

У меня есть конфигурация с 5 мониторами, где я использую нижний левый для терминалов SSH Центр возвышенного текста Справа для локального тестирования на сайте и доступа к базе данных (PHPMyAdmin) Верхний левый для музыки и электронной почты Верхний правый для разделения на двух других тестирующих ВМ.

Все VMS находятся в режиме сетевого моста для облегчения работы в сети.

Когда все работает во время разработки и тестирования, я использую 1/4 моего ЦП и 1/2 моей ОЗУ. У меня осталось достаточно места на жестком диске и я не могу попросить о более простой настройке.

Я был по той же дороге, что и вы. Должен ли я просто запустить Ubuntu в качестве основной ОС, поскольку именно здесь мои приложения разрабатываются ... Я боролся с этим вопросом снова и снова. Тем не менее, я всегда возвращаюсь к Windows в качестве основной ОС и использую Ubuntu в виртуальных машинах. Я очень хорошо разбираюсь в среде Linux, но есть только небольшие неприятности, которые заставляют меня возвращаться к Windows. Кроме того, некоторые приложения, которые я должен время от времени использовать, работают только на Windows.

Лучший совет, который я могу дать, это придерживаться того, что вам наиболее удобно и что чувствует себя наиболее естественно.

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