Kiến trúc hệ thống

Một phần của tài liệu Thiết kế bộ phân tải cho các cụm máy chủ trang web lớn đảm bảo khả năng nhanh chóng mở rộng hệ thống (Trang 74 - 75)

5. Phương pháp nghiên cứu

4.3.1.Kiến trúc hệ thống

Kiến trúc hệ thống được đề xuất dựa trên cụm máy chủ web, bao gồm thiết bị front-end chuyển mạch Web. Một bộ chuyển đổi web lớp-7 thường được mô tả như là một bộ chuyển đổi nhận biết nội dung, có thể chuyển các yêu cầu lên mức ứng dụng và phân loại chúng dựa trên cơ sở các thông tin này, như đã mô tả trong Chương 2, kiến trúc này có thể dễ dàng dẫn đến hiện tượng “nghẽn cổ chai” của hệ thống web. Một cách khác giải quyết vấn đề này bằng cách chuyển cơ chế phân phối yêu cầu cho các node back-end và thay thế quá trình chuyển đổi nhận biết nội dung bằng quá trình chuyển đổi không nhận biết nội dung.

Một vấn đề khác của quá trình chuyển đổi Web nhận biết nội dung là việc phân phối các yêu cầu dựa trên các kết nối duy trì HTTP/1.1, vấn đề này cũng đã được giải quyết. Do đó, chúng ta xem xét chuyển đổi nhận biết nội dung theo kiến trúc một chiều, bao gồm một hoặc nhiều nodes máy chủ trong hệ phân tán, cho phép triển khai ở lớp dưới TCP nhằm thực hiện một trong những mục đích này.

Cụm máy chủ web kết nối nội bộ với chuyển mạch Web, trong tổ chức hai tầng (web server và máy chủ App/DB). Mỗi máy chủ Web xử lý yêu cầu truy xuất các tập tin tĩnh, được gọi là những yêu cầu tĩnh và máy chủ App/DB được truy nhập khi một trang web có nhu cầu lấy nội dung động (yêu cầu động).

Cụm web có thể được coi là cả một phần của một hệ thống lớn phân phối tải ở nhiều vị trí địa lý khác nhau, hoặc một hệ thống độc lập (AS Autonomous System).

Một phần của tài liệu Thiết kế bộ phân tải cho các cụm máy chủ trang web lớn đảm bảo khả năng nhanh chóng mở rộng hệ thống (Trang 74 - 75)