Моя компания управляет несколькими международными веб-сайтами по продаже страховых продуктов. Наша текущая установка - это веб-ферма с несколькими веб-серверами с балансировкой нагрузки, на которых размещены наши приложения ASP.NET. Бэкэнд - это единственный, но мощный SQL Server. (все в одном дата-центре)
Наши сетевые администраторы хотят перейти на виртуальные серверы, работающие на VMWare.
Сценарии могут быть
- Веб-ферма: несколько стандартных веб-серверов, балансировка нагрузки (текущая настройка), состояние сеанса на SQL Server
- Виртуальная веб-ферма: несколько виртуальных серверов, балансировка нагрузки на одном физическом хосте VMWare, состояние сеанса на SQL Server 2.a, как указано выше, но с несколькими физическими хостами.
- Единый виртуальный веб-сервер: один большой мощный виртуальный веб-сервер, балансировка нагрузки не требуется, состояние сеанса может сохраняться в процессе.
Вокруг виртуализации много шумихи, и я вижу преимущества, но не имею в этом опыта. Я не могу сказать, с какими проблемами мы столкнемся и на что следует обратить особое внимание.
- Есть ли у кого-нибудь опыт работы с такой виртуальной настройкой?
- Какие общие рекомендации?
Я склоняюсь к 2а. Я боюсь, что все веб-серверы будут на одной физической машине.
Заранее большое спасибо, что поделитесь своими мыслями.