В чем разница между web farm и Web Garden?

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

пожалуйста, помогите.

6 ответов


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

принято от здесь


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

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


A веб-фермы масштабирование по нескольким сервера. А веб-сада масштабирование по нескольким .


С на этой странице:

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).

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

  • Web Garden = Логическая Масштабируемость
    используя один Пул приложений IIS с несколькими рабочими процессами;

enter image description here

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

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

enter image description here


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


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

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

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

преимущества Web Garden

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

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