Trong nhiều kiến trúc hệ thống doanh nghiệp, bắt buộc phải kích thước phần cứng theo yêu cầu đồng thời & tải công việc. Chủ yếu là các nhà cung cấp sản phẩm sẽ cung cấp các bảng định cỡ phần cứng của riêng mình trong đó bạn chỉ cần cắm vào các số liệu và nó sẽ ném ra các chi tiết về số lượng máy chủ, RAM cần thiết và vân vân. Tuy nhiên, khi hệ thống được phát triển bằng cách sử dụng các thành phần phần mềm nguồn mở, các hướng dẫn như vậy không sẵn có.Kích thước phần cứng - Quy tắc ngón tay cái
Tôi cần thực hiện việc định kích thước phần cứng của hệ thống. Hệ thống có thể mở rộng theo chiều ngang, do đó lưu lượng giao thông ngày càng tăng có thể được cung cấp bằng cách thêm nhiều nút hơn. Để bắt đầu, hệ thống sẽ có hai nút cân bằng tải HAProxy. Đằng sau các cân bằng tải là máy chủ web phục vụ các trang HTML và javascripts. Có nhiều nút lưu trữ máy chủ cho các dịch vụ web RESTful. Có một số nút Cassandra ở phần phụ trợ. Chúng tôi có ý tưởng thô về lưu lượng truy cập hoặc người dùng đồng thời.
Cách tiếp cận của tôi để định kích thước phần cứng là gì? Có hướng dẫn chung nào không?
Cảm ơn Chopper3. Đó là một tổng quan khá tốt về việc sử dụng Ảo hóa để xây dựng cơ sở hạ tầng yêu cầu một cách thích nghi. Tuy nhiên những gì tôi đang tìm kiếm là số liệu cơ bản có sẵn dễ dàng về khả năng xử lý người dùng, hỗ trợ đồng thời, khối lượng công việc vv cho các gia đình bộ xử lý/máy chủ khác nhau. – gnlogic