Chuyển đến nội dung chính

Tóm tắt hiệu năng ICAP

Tài liệu này cung cấp hướng dẫn về cách Glasswall Halo ICAP server hoạt động trên các quy mô triển khai khác nhau, như được nêu chi tiết trong Tóm tắt hiệu năng.

Các quy mô triển khai được xác định trước này giúp các tổ chức hiểu cách Halo có thể hoạt động tương ứng với quy mô vận hành của họ.

Mặc dù ba cấu hình ví dụ đóng vai trò là các mốc tham chiếu hữu ích, Halo có khả năng mở rộng rất cao. hệ thống có thể được triển khai để đáp ứng nhiều yêu cầu khác nhau về hiệu năng và dung lượng, miễn là có đủ tài nguyên tính toán và ngân sách.

Các hướng dẫn này cung cấp một khuôn khổ để thiết lập kỳ vọng về hiệu năng và hỗ trợ các quyết định triển khai ban đầu.


Các trường hợp sử dụng triển khai

Trường hợp sử dụng 1: chỉ tải xuống tệp

Mô hình này áp dụng cho các tổ chức sử dụng Halo ICAP server chỉ dành riêng cho các lượt tải xuống tệp có chủ đích — chẳng hạn như tài liệu, trình cài đặt hoặc tệp phương tiện. Trong kịch bản này, chỉ các lượt tải xuống có chủ ý do người dùng khởi tạo mới được chuyển tiếp đến ICAP server. Tất cả các tài nguyên web khác (như hình ảnh, script và stylesheet) đều bị loại trừ.

Số yêu cầu mỗi giây (RPS) ước tính

Giả định rằng mỗi người dùng khởi tạo khoảng 40 lượt tải xuống tệp mỗi ngày. Ước tính này dựa trên các quan sát nội bộ của Glasswall.

Để chuyển đổi số lượt tải xuống mỗi ngày thành số yêu cầu mỗi giây:

RPS = 40 downloads per day ÷ 86400 seconds per day ≈ 0.00046

Để đơn giản, giá trị này được làm tròn thành 0.00046 RPS cho mỗi người dùng.

Số lượng nhân viênSố yêu cầu mỗi giây (RPS) ước tính
1000.046 RPS
5000.23 RPS
1,0000.46 RPS
5,0002.3 RPS

Lưu ý: "request" đề cập đến một lượt tải xuống tệp do người dùng khởi tạo và được máy chủ ICAP quét. Ví dụ bao gồm tải xuống báo cáo PDF, tệp lưu trữ zip hoặc tệp thực thi.

Các số liệu này mang tính thận trọng. Mức sử dụng thực tế có thể thay đổi tùy thuộc vào tập lệnh tự động hóa, các lượt tải xuống theo lịch hoặc hành vi của người dùng. Nếu môi trường của bạn có các hệ thống tự động hoặc các lượt tải xuống hàng loạt thường xuyên, hãy điều chỉnh phép tính của bạn cho phù hợp.

Ví dụ về kết quả hiệu năng

Triển khai nhỏ

  • Cụm Kubernetes một nút
  • 5 Engine
  • 8 lõi ảo
  • 28 GB bộ nhớ

Thông lượng: 30 yêu cầu mỗi giây (RPS)

Quy mô tổ chức tương đương: Khoảng 65.000 người dùng (trường hợp sử dụng tải xuống tệp)


Trường hợp sử dụng 2: quét toàn bộ lưu lượng web

Trong mô hình này, máy chủ Halo ICAP quét toàn bộ lưu lượng web, không chỉ các lượt tải xuống có chủ đích. Điều này giả định rằng một proxy trên trình duyệt hoặc máy của người dùng chuyển tiếp tất cả các yêu cầu web đến máy chủ ICAP.

Số lượng yêu cầu ước tính mỗi giây (rps)

Ước tính mức sử dụng web dựa trên:

Điều này dẫn đến:

9230 asset requests per user per day

Chuyển đổi sang RPS:

RPS = 9230 ÷ 86400 ≈ 0.1068

Để đơn giản, giá trị này được làm tròn thành 0.1 RPS cho mỗi người dùng.

Số lượng nhân viênSố yêu cầu mỗi giây (RPS) ước tính
101 RPS
505 RPS
10010 RPS
25025 RPS

Lưu ý: phép tính này không tính đến bộ nhớ đệm của trình duyệt, yếu tố có thể làm giảm đáng kể tải lên máy chủ ICAP. Vì không có dữ liệu đáng tin cậy về tỷ lệ cache hit, các ước tính này giả định không sử dụng bộ nhớ đệm. Tải hệ thống thực tế có thể thấp hơn trong thực tế.


Ví dụ về kết quả hiệu năng

Triển khai nhỏ

  • Cụm Kubernetes một nút
  • 5 Engine
  • 8 lõi ảo
  • 28 GB bộ nhớ

Thông lượng: 30 yêu cầu mỗi giây (RPS)

Quy mô tổ chức tương đương: khoảng 300 người dùng (trường hợp sử dụng cho toàn bộ lưu lượng web)


Triển khai quy mô vừa

  • Cụm Kubernetes 3 node
  • Tổng cộng 15 Engines
  • 8 lõi ảo trên mỗi node (tổng cộng 24)
  • 28 GB bộ nhớ trên mỗi node (tổng cộng 84 GB)

Thông lượng: 70 yêu cầu mỗi giây (RPS)

Quy mô tổ chức tương đương: khoảng 700 người dùng


Triển khai quy mô lớn

  • Cụm Kubernetes 5 node
  • Tổng cộng 25 Engines
  • 8 lõi ảo trên mỗi node (tổng cộng 40)
  • 28 GB bộ nhớ trên mỗi node (tổng cộng 140 GB)

Thông lượng: 100 yêu cầu mỗi giây (RPS)

Quy mô tổ chức tương đương: khoảng 1000 người dùng


Tóm tắt

Các ví dụ triển khai này cung cấp điểm khởi đầu để xác định quy mô triển khai máy chủ Glasswall Halo ICAP của bạn, चाहे bạn đang quét các tệp tải xuống cụ thể hay toàn bộ lưu lượng web. Hiệu năng có thể được tinh chỉnh để đáp ứng các nhu cầu cụ thể bằng cách mở rộng theo chiều ngang hoặc chiều dọc khi cần.

Để được hướng dẫn chi tiết hoặc tư vấn định cỡ phù hợp, hãy liên hệ với đội ngũ Glasswall.