Когда и где мы используем комбинацию VMware и .net? - PullRequest
1 голос
/ 13 октября 2009

Я слышал, что это комбинация приложений VMware и .net (Web), но не знаю, почему эта комбинация? Кто-нибудь имеет представление о том, когда и где мы используем эти комбинации ??1001*

Редактировать : Есть несколько преимуществ запуска вашего веб-сервера на виртуальной машине ... что это такое?

Ответы [ 4 ]

1 голос
/ 13 октября 2009

Пожалуйста, уточните свой вопрос немного точнее.

VMware - это компания, которая продает технологии виртуализации, тогда как Microsoft .NET Framework и ASP.NET соответственно являются программными технологиями.

Конечно, вы можете установить Windows Server 200x на виртуальной машине и запустить на ней IIS для размещения веб-сайта ASP.NET, но, поскольку обе технологии принципиально отличаются, я бы не назвал это комбинацией.

Есть несколько преимуществ запуска вашего веб-сервера на виртуальной машине:

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

  • Вы можете делать снимки виртуальных машин, которые сохраняют текущее состояние виртуальной машины. Затем вы можете затем вернуться к любому снимку, который вы хотите.

С наилучшими пожеланиями
Оливер Ханаппи

1 голос
/ 13 октября 2009

Здесь идет виртуализация. Решите, нужно ли вам это вообще, и поймите, что возможности VMware превосходят возможности Virtual PC.

И для использования виртуальных машин есть по крайней мере один совет: вы можете разрабатывать на «машине», которая может быть помещена в ваш карман, запускать ее где угодно, если доступна только VMware. Это экономит ваши резервные задачи и позволяет перемещаться, сохраняя одну среду.

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

Ну, здесь еще много продолжений.

0 голосов
/ 13 октября 2009

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

Единственное другое важное замечание, которое возникло при использовании VMWare при настройке нашего веб-приложения, - это никогда, никогда, и я имею в виду, что я всегда использую блоки VMWare для запуска SQLServer. Я знаю, что этот вопрос был конкретно о веб-сервере, но у нас был такой плохой опыт (скорость, ошибки доступа к диску и т. Д.) С нашими базами данных веб-приложений на VMWare, что я считаю его важным!

0 голосов
/ 13 октября 2009

Основными точками виртуализации являются:

  1. Увеличение использования ресурсов:
    • Запуск одного веб-сервера на одном физическом оборудовании обычно означает, что имеется много свободного места с точки зрения памяти и вычислительной мощности.
    • Запуск нескольких веб-серверов на одном физическом оборудовании приводит к более равномерному использованию этих ресурсов.
  2. Некоторые избыточность:
    • Имея несколько веб-серверов, вы можете балансировать нагрузку между ними, однако , поскольку у вас есть только один физический компьютер, и если это не удается, вы все равно потеряете.
    • Если на вашем сайте внезапно наблюдается резкий всплеск трафика, то тот факт, что вы используете больше ресурсов, означает, что у вас меньше возможностей для перегрузки.
  3. Сниженная стоимость:
    • Если основная часть ваших расходов приходится на оборудование, то обеспечение его полного использования является более экономичным, однако , если основная часть ваших затрат - лицензии, то это может быть ложной экономией.

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

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

...