2009-10-09 10 views

Trả lời

16

Web Garden là hệ thống lưu trữ web bao gồm nhiều "quy trình".
Trang trại là hệ thống lưu trữ web bao gồm nhiều "máy tính".

Taken từ here

7

A trang trại chia tỷ lệ trên nhiều máy chủ . A vườn web chia tỷ lệ trên nhiều bộ xử lý .

+1

Quy mô vườn trên web trên nhiều quy trình làm việc chứ không phải bộ xử lý. Vui lòng sửa – Spirit

9

Một nông trang web là một nhóm của hai hay nhiều máy chủ sử dụng để lưu trữ các trang web tương tự. Các trang web tăng khả năng của trang web và cải thiện tính khả dụng bằng cách cung cấp lỗi. Trang web trên web là được sử dụng phổ biến cho các trang web quan trọng có lưu lượng truy cập cao và .

Khi một ứng dụng được lưu trữ bởi nhiều quá trình trên cùng một máy chủ , nó được gọi là một khu vườn web môi trường.

4

từ 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

Ngoài những gì người khác đã nói, tôi muốn tham khảo những ưu điểm của Web farm và vườn web: -

Ưu điểm của trại Web

  • Tính khả dụng cao. Nếu bất kỳ máy chủ nào trong trang trại bị hỏng, Trình cân bằng tải có thể chuyển hướng các yêu cầu đến các máy chủ khác.
  • Cung cấp phản hồi hiệu suất cao cho các yêu cầu của khách hàng.
  • Cung cấp khả năng mở rộng tốt hơn của ứng dụng web và giảm sự thất bại của ứng dụng.
  • Phiên và các tài nguyên khác có thể được lưu trữ ở vị trí tập trung để truy cập bởi tất cả các máy chủ.

Ưu điểm của Web Vườn

  • Cung cấp tính sẵn sàng ứng dụng tốt hơn bằng cách chia sẻ các yêu cầu giữa quá trình nhiều công nhân.
  • Vườn trên web sử dụng mối quan hệ của bộ xử lý nơi ứng dụng có thể được hoán đổi dựa trên tùy chọn và cài đặt thẻ.
  • Ít tiêu thụ không gian vật lý cho cấu hình vườn web.

Để biết thêm thông tin.tham khảo link sau: - https://www.codeproject.com/articles/114910/what-is-the-difference-between-web-farm-and-web-ga

1

Web Vườn là một loại ứng dụng web kiến ​​trúc cung cấp khả năng mở rộng logic
(ví dụ: khả năng mở rộng ví dụ máy tính duy nhất). logic khả năng mở rộng (hoặc cái gọi là web vườn) được thực hiện bằng cách cho phép nhiều nhân xử lý cho single hồ bơi ứng dụng trong IIS.

  • Web Garden = Khả năng mở rộng hợp lý
    sử dụng hồ bơi ứng dụng IIS đơn với nhiều quy trình công nhân;

enter image description here

  • Lưu ý: theo mặc định một quá trình lao động được kích hoạt cho đơn IIS ứng dụng hồ bơi;

Web Farm là một loại ứng dụng web kiến ​​trúc cung cấp khả năng mở rộng vật lý
(ví dụ: khả năng mở rộng với nhiều trường hợp máy tính). khả năng mở rộng Physical (hoặc cái gọi là web trại) được thực hiện bằng cách sử dụng cân bằng tải với IP ảo (chia sẻ IP được tiếp xúc với các trang web). Load balancer phân phối khối lượng công việc trên nhiều phiên bản máy tính.

enter image description here


Cả hai loại kiến ​​trúc nên có phiên OutProc (StateServer: Quá trình dành riêng để lưu trữ phiên làm việc hoặc SQLServer: phiên SQL máy chủ chia sẻ) vì InProc (bộ nhớ địa phương) không thể được chia sẻ giữa nhiều quy trình (web vườn) hoặc nhiều trường hợp máy tính (trang trại).