Page 77 - chuyen doi lon - ebook.dangtrongdai.com
P. 77
một danh mục toàn diện, trong đó các trang được xếp hạng theo độ thích
đáng với các từ khóa riêng biệt. Sau đó danh mục này sẽ được nhân bản
trong từng cụm máy. Khi người dùng nhập một từ khóa vào công cụ
tìm kiếm google, phần mềm sẽ chuyển yêu cầu tới một trong các cụm,
ở đó nó được xem xét đồng thời bởi hàng trăm hay hàng ngàn máy chủ.
vì mỗi máy chủ chỉ phải so sánh từ khóa với một phần nhỏ của toàn
bộ danh mục – thứ mà google gọi là một “mảnh danh mục” – cách “xử
lý song song” này nhanh hơn nhiều so với một máy tính đơn nhất phải
so từ khóa với toàn bộ danh mục. Phần mềm thu thập và tổng hợp tất
cả các trả lời từ các máy chủ, xếp hạng các trang phù hợp theo mức độ
thích đáng, và gửi danh sách kết quả trở lại máy tính của người tìm kiếm.
Theo các kỹ sư google, mặc dù một yêu cầu tìm kiếm điển hình đòi
hỏi “hàng ngàn tỉ xung nhịp [của bộ vi xử lý]” và việc đọc “hàng trăm
megabytes dữ liệu,” toàn bộ quá trình được hoàn tất chỉ trong một phần
của một giây. Đó là do phần mềm điều phối, đóng vai một dạng cảnh
sát giao thông, đảm bảo việc xử lý được phân phối cân bằng cho tất cả
các cụm và các máy chủ riêng lẻ. nó giữ cho toàn bộ hệ thống làm việc
nhanh chóng và hiệu quả nhất có thể. và khi một máy tính hay một bộ
phận bị hỏng, phần mềm chỉ việc phân luồng công việc để bỏ qua chỗ
hỏng đó. Bởi hệ thống được xây dựng với nhiều ngàn thành phần nên
không có một thành phần nào trong đó là thiết yếu, hệ thống là an toàn
với hỏng hóc. nó không thể bị sụp đổ.
Không có hệ thống máy tính doanh nghiệp nào, ngay cả những hệ
thống của các tập đoàn rất lớn, có thể sánh được về hiệu quả, tốc độ, và
sự linh hoạt với hệ thống google. một nhà phân tích ước lượng google
có thể thực hiện cùng một công việc tính toán với chỉ một phần mười
chi phí mà một công ty điển hình phải trả. Đó là lý do tại sao google lại
làm cho Bill gates và các nhà lãnh đạo công nghệ khác phải lo lắng như
76
chuyển đổi lớn