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ên | Số yêu cầu mỗi giây (RPS) ước tính |
|---|---|
| 100 | 0.046 RPS |
| 500 | 0.23 RPS |
| 1,000 | 0.46 RPS |
| 5,000 | 2.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:
- Một trang web trung bình cần 71 tài nguyên để tải (http archive 2024)
- Người dùng truy cập khoảng 130 trang web mỗi ngày (digital silk web statistics)
Đ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ên | Số yêu cầu mỗi giây (RPS) ước tính |
|---|---|
| 10 | 1 RPS |
| 50 | 5 RPS |
| 100 | 10 RPS |
| 250 | 25 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.