2009-10-09 21 views

risposta

16

Web Garden è il sistema di hosting Web che comprende più "processi".
Web Farm è il sistema di hosting Web che comprende più "computer".

Tratto da here

7

A web farm scale su più server . A web garden scale su più processori .

+1

Un web garden è scalabile su più processi di lavoro, non su processori. Per favore Correggi – Spirit

9

una Web farm è un gruppo di due o più server utilizzato per ospitare lo stesso sito. Le farm Web aumentano la capacità di un sito Web e migliorano la disponibilità tramite fornendo il failover. Le farm Web sono universalmente utilizzate per traffico elevato e siti Web mission critical .

Quando un'applicazione viene ospitata da processi multipli sullo stesso server Si è detto di essere un web giardino ambiente.

4

da 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

A parte ciò che altri hanno già detto, vorrei fare riferimento i vantaggi della Web farm e giardino web: -

vantaggi del Web Farm

  • Fornisce alta disponibilità. Se uno qualsiasi dei server della farm diminuisce, Load Balancer può reindirizzare le richieste ad altri server.
  • Fornisce risposte ad alte prestazioni per le richieste dei client.
  • Fornisce una migliore scalabilità dell'applicazione Web e riduce l'errore dell'applicazione.
  • Sessione e altre risorse possono essere archiviate in una posizione centralizzata per accedere da tutti i server.

vantaggi del Web Garden

  • Fornisce una migliore disponibilità delle applicazioni attraverso la condivisione di richieste tra più processo di lavoro.
  • Web garden utilizza l'affinità del processore in cui l'applicazione può essere scambiata in base alle preferenze e all'impostazione dei tag.
  • Meno consumo di spazio fisico per la configurazione di Web Garden.

Per ulteriori informazioni.riferite alle seguenti link: - https://www.codeproject.com/articles/114910/what-is-the-difference-between-web-farm-and-web-ga

1

Web Garden è un tipo di web-application un'architettura che fornisce scalabilità logica
(vale a dire la scalabilità per esempio solo computer). scalabilità Logical (o cosiddetta web giardino) si ottiene consentendo lavoratore processi multipli singolo piscina applicazione in IIS.

  • Web Giardino = scalabilità Logical
    con piscina singola applicazione IIS con più processi di lavoro;

enter image description here

  • Nota: per default un processo di lavoro è attivata per il pool di applicazioni IIS singola;

Web Farm è un tipo di web-application un'architettura che fornisce scalabilità fisica
(vale a dire la scalabilità con le istanze di computer multipli). scalabilità fisica (o cosiddetti web farm) viene ottenuto utilizzando di bilanciamento del carico con IP virtuale (IP condiviso che è esposto al web). Load Balancer distribuisce i carichi di lavoro su istanze multiple di computer.

enter image description here


Entrambi i tipi di architettura dovrebbero avere sessioni OutProc (StateServer: processo dedicato per l'archiviazione di sessione o SQLServer: sessioni di server SQL in comune) perché InProc (memoria locale) non può essere condiviso tra più processi (web giardino) o più istanze di computer (Web farm).

Problemi correlati