В чем разница между веб-фермой и веб-садом?
В чем разница между веб-фермой и веб-садом?
Ответ 1
Web Garden - это система веб-хостинга, состоящая из нескольких "процессов".
Web Farm - это система веб-хостинга, состоящая из нескольких "компьютеров".
Взято из здесь
Ответ 2
Веб-ферма представляет собой группу из двух или более серверы, используемые для размещения одного и того же сайта. Веб-фермы увеличивают емкость веб-сайта и улучшить доступность обеспечивая отказоустойчивость. Веб-фермы универсально используется для высокоскоростного и критически важные веб-сайты.
Когда приложение размещается несколько процессов на одном сервере это, как говорят, веб-сад окружающая среда.
Ответ 3
A веб-ферма масштабируется на нескольких серверах. веб-сад масштабируется на нескольких процессорах.
Ответ 4
from эта страница:
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).
Ответ 5
Веб-сад - это тип архитектуры веб-приложения, которая обеспечивает логическую масштабируемость
(то есть масштабируемость для одного экземпляра компьютера). Локальная масштабируемость (или так называемый веб-сад) достигается путем включения нескольких рабочих процессов для одиночного пула приложений в IIS.
- Web Garden = логическая масштабируемость
используя единственный пул приложений IIS с несколькими рабочими процессами;
- Примечание: по умолчанию один рабочий процесс включен для одного пула приложений IIS;
Веб-ферма - это тип архитектуры веб-приложения, которая обеспечивает физическую масштабируемость
(то есть масштабируемость с несколькими экземплярами компьютера). Физическая масштабируемость (или так называемая веб-ферма) достигается с помощью балансировки нагрузки с виртуальным IP (общий IP-адрес который подвергается воздействию Интернета). Балансировщик нагрузки распределяет рабочие нагрузки через несколько экземпляров компьютера.
Оба типа архитектуры должны иметь сеансы OutProc (StateServer: выделенный процесс для хранения сеанса или SQLServer: общие сеансы SQL-сервера), поскольку InProc (локальная память) не может использоваться совместно несколькими процессами (веб-сад) или несколькими экземплярами компьютеров (веб-ферма).
Ответ 6
Помимо того, что упомянули другие, я хотел бы упомянуть о преимуществах веб-фермы и веб-сада: -
Преимущества веб-фермы
- Он обеспечивает высокую доступность. Если какой-либо из серверов фермы идет вниз, балансировщик нагрузки может перенаправить запросы на другие серверы.
- Обеспечивает высокую производительность для клиентских запросов.
- Обеспечивает лучшую масштабируемость веб-приложения и уменьшает сбой приложения.
- Сессия и другие ресурсы могут храниться в централизованном месте для доступа всех серверов.
Преимущества веб-сада
- Обеспечивает лучшую доступность приложений путем совместного использования запросов между несколькими рабочими процессами.
- Веб-сад использует сродство процессора, где приложение может быть заменено на основе настроек предпочтений и тегов.
- Меньше потребление физического пространства для настройки веб-сада.
Подробнее. обратитесь к следующей ссылке: - https://www.codeproject.com/articles/114910/what-is-the-difference-between-web-farm-and-web-ga