2009-08-30 3 views
2

Я работаю над крупномасштабным веб-приложением ASP.NET.Настройка среды промежуточного уровня/qa/dev в Windows Server 2008

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

Теперь я хочу, чтобы настроить правильную среду разработки при этом у меня есть сервер разработки, QA и постановка.

Я собираюсь настроить Windows Server 2008 Standard Edition x64 (у меня 4 ГБ оперативной памяти, поэтому я хочу увидеть все).

Должен ли я просто настроить виртуальную машину для каждой среды? Но возникает вопрос, что на данный момент все мое программное обеспечение находится на Vista. Было бы хорошо, если бы у каждой виртуальной машины было только необходимое ей программное обеспечение (например, мне не понадобится Visual Studio при постановке, так как я не должен менять код там), но я думаю, это не может быть сделано? Должно ли управление src находиться в центральном месте, а не в одной из сред (например, dev)? Так что-то вроде:

контроля исходного сервера v v DEV v v QA v v Балетмейстер

И, таким образом, все децентрализовано.

Как вы это делаете?

ответ

0
  1. Ваша идея использования 4 виртуальных машин должна работать хорошо.

  2. Я не вижу сервер базы данных любого типа. Я обнаружил, что БД лучше работают на собственной физической машине.

  3. ДОБАВИТЬ БОЛЬШЕ ПАМЯТИ !!!!! Вы хотите, чтобы на каждой машине было достаточно памяти.

+0

Является ли потребность в памяти диктованной количеством настроенных виртуальных машин или количеством виртуальных машин, которые я запускаю одновременно? – dotnetdev

+0

@Dotnetdev: Требования к памяти основаны на количестве одновременно работающих виртуальных машин. Обратите внимание, что 32-разрядная версия Windows ограничена примерно 3,1-3,6 ГБ (в зависимости от оборудования в вашей системе). Если общая потребляемая память для ваших одновременно потребляемых потребностей в памяти виртуальной машины для ОС хоста больше, рассмотрите 64-битную ОС хоста. –