2009-10-09 10 views

Antwort

16

Web Garden ist das Webhosting-System, das aus mehreren "Prozessen" besteht.
Web Farm ist das Webhosting-System, das aus mehreren "Computern" besteht.

Entnommen here

7

Ein Webfarm skaliert über mehrere Server. A Web Garten Skalen über mehrere Prozessoren.

+1

Ein Webgarten skaliert über mehrere Arbeitsprozesse, nicht über Prozessoren. Bitte korrigieren – Spirit

9

Eine Web-Farm ist eine Gruppe von zwei oder mehr -Server verwendet, um die gleiche Website zu hosten. Webfarmen erhöhen die Kapazität einer -Website und verbessern die Verfügbarkeit um mit Failover. Webfarmen sind , die universell für stark frequentierte und missionskritische Websites verwendet werden.

Wenn eine Anwendung von mehrere Prozesse auf dem gleichen Server Host gehostet wird es ein Webgarten Umgebung sein.

4

von this page:

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

Abgesehen von dem, was andere schon erwähnt haben, würde Ich mag die Vorteile von Web-Farm und Web-Garten verweisen: -

Vorteile von Web Farm

  • Es bietet eine hohe Verfügbarkeit. Wenn einer der Server in der Farm ausfällt, kann Load Balancer die Anforderungen an andere Server umleiten.
  • Bietet eine hohe Reaktionsleistung für Clientanforderungen.
  • Bietet bessere Skalierbarkeit der Webanwendung und reduziert den Fehler der Anwendung.
  • Sitzung und andere Ressourcen können an einem zentralen Ort gespeichert werden, auf den alle Server zugreifen können.

Vorteile von Web Garden

  • Bieten bessere Anwendungsverfügbarkeit von Anfragen zwischen mehreren Arbeitsprozessen zu teilen.
  • Web Garden verwendet Prozessoraffinität, bei der die Anwendung je nach Präferenz und Tag-Einstellung ausgelagert werden kann.
  • Geringerer physischer Platzbedarf für die Konfiguration des Web-Gartens.

Für weitere Informationen.siehe folgenden Link: - https://www.codeproject.com/articles/114910/what-is-the-difference-between-web-farm-and-web-ga

1

Webgarten ist eine Art von Webapplikation Architektur, die logische Skalierbarkeit
(das heißt Skalierbarkeit für einzelne Computer-Instanz) zur Verfügung stellt. Logische Skalierbarkeit (oder Webgarten so genannten), indem mehrere Arbeitsprozesse für einzelne Anwendungspool in IIS erreicht wird.

  • Webgarten = Logical Skalierbarkeit
    einzelnen IIS-Anwendungspool mit mehreren Arbeitsprozessen verwendet wird;

enter image description here

  • Hinweis: standardmäßig ein Arbeitsprozess für einzelne IIS-Anwendungspool aktiviert ist;

Web Farm ist eine Art von Webapplikation Architektur, die
(d.h. Skalierbarkeit mit mehreren Computer-Instanzen) physikalische Skalierbarkeit bereitstellt. Physikalische Skalierbarkeit (oder Web-Farm so genannte) unter Verwendung Load Balancer mit virtuellen IP (shared IP, die auf die Bahn ausgesetzt ist) erreicht. Lastenausgleich verteilt Arbeitslasten über mehrere Computerinstanzen.

enter image description here


Beide Arten von Architektur sollte OutProc Sitzungen (State: dedicated Verfahren zur Speicherung von Sitzungs- oder SQLServer: Shared-SQL-Server-Sitzungen), weil InProc (lokalen Speicher) kann nicht zwischen mehreren Prozessen gemeinsam genutzt werden (Web Garten) oder mehrere Computerinstanzen (Webfarm).

Verwandte Themen