В чем разница между веб-фермой и веб-садом?

В чем разница между веб-фермой и веб-садом?


person Himadri    schedule 09.10.2009    source источник


Ответы (6)


Web Garden - это система веб-хостинга, состоящая из нескольких «процессов».
Веб-ферма - это система веб-хостинга, состоящая из нескольких «компьютеров».

Взято с здесь

person Binoj Antony    schedule 09.10.2009

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

Когда приложение размещается несколькими процессами на одном сервере, это называется средой веб-сада.

person rahul    schedule 09.10.2009

Веб-ферма масштабируется на несколько серверов. Веб-сад масштабируется на несколько процессоров.

person David Brown    schedule 09.10.2009
comment
Веб-сад масштабируется на несколько рабочих процессов, а не на процессоры. Пожалуйста исправьте - person Anton Lyhin; 16.12.2017

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

  • Веб-сад = логическая масштабируемость - использование единого пула приложений IIS с несколькими рабочими процессами;

введите описание изображения здесь

  • Примечание: по умолчанию для одного пула приложений IIS включен один рабочий процесс;

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

введите описание изображения здесь


Оба типа архитектуры должны иметь сеансы OutProc (StateServer: выделенный процесс для хранения сеанса или SQLServer: общие сеансы SQL-сервера), потому что InProc (локальная память) не может совместно использоваться несколькими процессами (веб-сад) или несколькими экземплярами компьютеров (веб-ферма).

person Anton Lyhin    schedule 16.12.2017

с этой страницы:

A web farm is a multi-server scenario. So we may have a server in each state of US
If the load on one server is in excess then the other servers step in to bear the
brunt. How they bear it is based on various models.
1. RoundRobin. (All servers share load equally)
2. NLB (economical)
3. HLB (expensive but can scale up to 8192 servers)
4. Hybrid (of 2 and 3).
5. CLB (Component load balancer).

A web garden is a multi-processor setup. i.e., a single server (not like the 
                       multi server above).
person TheVillageIdiot    schedule 09.10.2009

Помимо того, что уже упоминалось другими, я хотел бы сослаться на преимущества веб-фермы и веб-сада: -

Преимущества веб-фермы

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

Преимущества веб-сада

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

Для получения дополнительной информации. обратитесь к следующей ссылке: - https://www.codeproject.com/articles/114910/what-is-the-difference-between-web-farm-and-web-ga

person Mangu Singh Rajpurohit    schedule 28.11.2016