In mid-2000, following the worst site failure in its history, eBay decided to move to a decentralized architecture. This was a tremendous challenge because it meant that the single large auction information database had to be replicated across groups, or clusters, of Web and database servers. However, eBay realized that using just a few large servers had made it too vulnerable to the lailure of those machines. Once eBay completed the move to decentralization, it iound that adding more capacity was easier. Instead of installing and configuring a large server that might have represented 15 percent or more of the site s total capacity, clusters of six or seven smaller machines could be added that represented less than one percent ot the site’s capacity. Routine periodic maintenance on die servers also became easier to schedule.
The lesson from eBay’s Web server troubles is that the architecture should be care
l’ullv chosen to meet die needs oi the site. Web server architecture choices can have a significant effect on the stability, reliability, and, ultimately, the profitability of an electronic commerce Web site.
Load-Balancing Systems
A load-balancing switch is a piece ot network hardware that monitors the workloads of servers attached to it and assigns incoming Web traffic to the server that has the most available capacity at that instant in time. In a simple load-balancing system, the traltic that enters the site from the Internet through the site s router encounters the loadbalancing switch, which then directs the traffic to the Web server best able to handle the
traffic. Figure 8-10 show’s a basic load-balancing svstem.
Server farm
Basic load-balancing system
In more complex load-balancing systems, the incoming Web traffic, which might enter
from two or more routers on a larger Web site, is directed to groups of Web servers dedicated to specific tasks. In the complex load-balancing system that appears in
Figure 8-11, the Web servers have been gathered into groups ot servers, each of which handles a specific function, including: delivery of static HTML pages, querying ot an information database, generating and delivering dynamic Web pages, and processing transactions
Cefjrrjni ■jCwiiituirTint A I H.rM. Rocr.cJ 'Ll' ro( be tvcinJ, w dupbeetos. m while at isp«rt. DuetoelcvtnxiK net*.wine thmlMi'
Results (
Vietnamese) 1:
[Copy]Copied!
Ở giữa-2000, sau sự thất bại trang web tồi tệ nhất trong lịch sử, eBay đã quyết định di chuyển kiến trúc phân cấp. Điều này là một thách thức to lớn vì nó có nghĩa rằng cơ sở dữ liệu thông tin duy nhất bán đấu giá lớn đã được nhân rộng trên khắp các nhóm hoặc các cụm máy chủ Web và cơ sở dữ liệu. Tuy nhiên, eBay nhận ra rằng bằng cách sử dụng chỉ là một vài máy chủ lớn đã làm cho nó quá dễ bị tổn thương để lailure những máy móc. Khi eBay hoàn tất việc di chuyển đến phân quyền, nó iound rằng việc thêm nhiều khả năng dễ dàng hơn. Thay vì cài đặt và cấu hình một máy chủ lớn mà có thể có đại diện 15 phần trăm hoặc hơn trong s trang web tổng công suất, cụm của sáu hoặc bảy máy nhỏ hơn có thể được thêm vào mà đại diện cho ít hơn một phần trăm ot trang web khả năng. Bảo trì định kỳ máy chủ chết cũng trở nên dễ dàng hơn để sắp xếp.Bài học từ những rắc rối máy chủ Web của eBay là kiến trúc nên chăm sócl'ullv lựa chọn để đáp ứng chết cần oi trang web. Lựa chọn kiến trúc máy chủ web có thể có một tác động đáng kể về độ ổn định, độ tin cậy, và cuối cùng, lợi nhuận của một trang Web thương mại điện tử.Hệ thống cân bằng tảiMột chuyển đổi cân bằng tải là một mảnh phần cứng mạng ot mà kiểm soát khối lượng công việc máy chủ gắn liền với nó và gán Web đến lưu lượng truy cập đến máy chủ mà có khả năng đặt sẵn lúc đó ngay lập tức trong thời gian. Trong một đơn giản cân bằng tải hệ thống, traltic vào trang web từ Internet qua router s trang web gặp chuyển đổi loadbalancing, sau đó hướng lưu lượng truy cập đến các máy chủ Web tốt nhất có thể để xử lý cáclưu lượng truy cập. Hiển thị con số 8-10 của cân bằng tải svstem cơ bản.Máy chủ trang trạiHệ thống cân bằng tải cơ bảnTrong các hệ thống phức tạp hơn cân bằng tải, lưu lượng truy cập Web đến, có thể nhậptừ hai hoặc nhiều bộ định tuyến trên một trang Web lớn hơn, là hướng đến nhóm của máy chủ Web dành riêng cho các nhiệm vụ cụ thể. Trong hệ thống cân bằng tải phức tạp mà xuất hiện trongCon số 8-11, Web máy chủ đã được tập hợp thành nhóm máy chủ ot, mỗi trong số đó xử lý các chức năng cụ thể, bao gồm: phân phối các trang HTML tĩnh, truy vấn ot một cơ sở dữ liệu thông tin, tạo ra các trang Web động cung cấp và xử lý giao dịchCefjrrjni ■jCwiiituirTint A I H.rM. Rocr.cJ 'Ll' ro (là tvcinJ, w dupbeetos. m trong khi tại isp «rt. DuetoelcvtnxiK net*.wine thmlMi'
Being translated, please wait..

Results (
Vietnamese) 2:
[Copy]Copied!
Vào giữa năm 2000, sau sự thất bại trang web tồi tệ nhất trong lịch sử của nó, eBay quyết định chuyển đến một kiến trúc phân cấp. Đây là một thách thức to lớn bởi vì nó có nghĩa là lớn cơ sở dữ liệu thông tin đấu giá đơn phải được nhân rộng trên khắp các nhóm, hoặc các cụm, các máy chủ Web và cơ sở dữ liệu. Tuy nhiên, eBay đã nhận ra rằng việc sử dụng chỉ một vài máy chủ lớn đã làm cho nó quá dễ bị lailure của các máy. Khi eBay hoàn thành việc di chuyển đến phân cấp, nó iound rằng việc thêm nhiều dung lượng hơn là dễ dàng hơn. Thay vì cài đặt và cấu hình một máy chủ lớn mà có thể đã đại diện cho 15 phần trăm hoặc hơn tổng công suất của các trang web s, cụm sáu hoặc bảy nhỏ hơn máy tính có thể được bổ sung đại diện cho công suất ít hơn một phần trăm ot của trang web. Bảo dưỡng định kỳ thường xuyên trên các máy chủ chết cũng trở nên dễ dàng hơn để sắp xếp.
Các bài học từ các vấn đề máy chủ Web của eBay là kiến trúc cần được chăm sóc
l'ullv chọn để đáp ứng nhu cầu chết òi trang web. Lựa chọn máy chủ Web kiến trúc có thể có một tác động đáng kể đến sự ổn định, độ tin cậy, và cuối cùng là lợi nhuận của một trang web bán hàng web điện tử.
Load Balancing Systems
Một chuyển đổi cân bằng tải là một mảnh ot phần cứng mạng mà theo dõi khối lượng công việc của các máy chủ gắn liền để nó và gán lưu lượng web đến máy chủ có khả năng nhất có sẵn ở đó ngay lập tức trong thời gian. Trong một hệ thống cân bằng tải đơn giản, traltic mà vào các trang web từ Internet thông qua router trang s gặp switch loadbalancing, mà sau đó chỉ đạo các traffic đến máy chủ Web tốt nhất có thể để xử lý
giao thông. Hình 8-10 cho thấy là một cân bằng tải svstem. Cơ bản
trang trại máy chủ
hệ thống cơ bản cân bằng tải
Trong các hệ thống cân bằng tải phức tạp hơn, lưu lượng web đến, mà có thể nhập
từ hai hoặc nhiều router trên một trang web lớn hơn, là hướng đến các nhóm các máy chủ Web dành riêng cho các nhiệm vụ cụ thể. Trong hệ thống cân bằng tải phức tạp xuất hiện trong
hình 8-11, các máy chủ web đã được thu thập vào nhóm máy chủ ot, mỗi trong số đó xử lý một chức năng cụ thể, bao gồm: cung cấp các trang HTML tĩnh, truy vấn cơ sở dữ liệu thông tin ot một, tạo ra và cung cấp các trang Web động, và xử lý giao dịch
Cefjrrjni ■ jCwiiituirTint AI H.rM. Rocr.cJ 'Ll' ro (được tvcinJ, w dupbeetos. M trong khi ở isp «rt. DuetoelcvtnxiK ròng * .wine thmlMi '
Being translated, please wait..
