Как улучшить веб-разработку с помощью виртуализации в asp.net? - PullRequest
1 голос
/ 08 декабря 2008

Улучшение веб-разработки с использованием виртуализации

Ответы [ 2 ]

4 голосов
/ 08 декабря 2008
1 голос
/ 08 декабря 2008

Виртуализация - это, по сути, создание нескольких миниатюрных (виртуальных) ПК внутри вашего основного ПК. Одним из значительных преимуществ этого является то, что оно позволяет изолировать и тестировать приложение или набор приложений в среде, свободной от других помех. Раньше считалось, что для того, чтобы получить новую машину с новой средой разработки, вам нужно было иметь другое оборудование, или вам пришлось перестраивать свою систему в новой среде. С помощью виртуализации вы просто устанавливаете нужную новую среду на одну из виртуальных машин и запускаете ее по мере необходимости. Когда вы закончите, вы можете выключить его.

Виртуализация - это абсолютная изоляция - она ​​позволяет вам делать вещи на одном оборудовании, которые просто невозможны без него. Например, вы можете установить программное обеспечение в тестовой среде на рядовом сервере, поскольку оно не будет работать на контроллере домена. Вы просто запускаете две виртуальные машины одновременно - одна является контроллером домена, а другая - рядовым сервером. Обе виртуальные машины могут работать на одном и том же физическом оборудовании одновременно, не зная, что они совместно используют машину. Результатом является быстрый способ внедрения сред тестирования.

Технология виртуализации позволяет заморозить виртуальные системы на месте. Другими словами, точное место в машине, на которой вы находитесь, может быть заморожено на неопределенный период времени. Если вы работаете над одним проектом до тех пор, пока он не будет выпущен и стабилен, и вам потребуется вернуться через год и начать работу над ним снова, вы можете заморозить систему, когда перестанете работать над проектом, а затем перезапустить ее через год - или больше - спустя , Когда система будет перезапущена, это будет похоже на то, что время не прошло. Система будет восстановлена ​​именно так, как она была оставлена.

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

Программы виртуализации имеют функцию, описанную как Отмена дисков. Диски отмены позволяют вам работать в системе, и если вы решите, что не хотите сохранять свою работу, вы просто не принимаете изменения в дисках отмены. Пуф. Как в магии, все, что ты сделал, уничтожено, и как будто этого никогда не было.

...