Q:
Tại sao năng lực dự trữ quan trọng trong các hệ thống?
A:Nhiều chuyên gia CNTT coi điều quan trọng là xây dựng năng lực dự trữ thành các hệ thống ảo hóa phần cứng. Đây là một phần của kế hoạch tổng thể cho các hệ thống phân tán này, trong đó tài nguyên được phân bổ động.
Lý do cơ bản nhất để xây dựng năng lực dự trữ là nếu không có nó, một hệ thống nhất định có thể bị bỏ đói tài nguyên. Máy ảo có thể thiếu CPU hoặc bộ nhớ mà chúng cần để hoạt động tốt. Xử lý khối lượng công việc có thể bị ảnh hưởng tiêu cực. Nói chung, điều này hoạt động trên cùng một nguyên tắc như bất kỳ hệ thống nào khác với bất kỳ tài nguyên nào khác. Ví dụ, các công ty xây dựng năng lực tài chính dự trữ thành ngân sách để đối phó với các dự án vốn sắp tới hoặc không dự đoán được. Theo cách tương tự, năng lực dự trữ trong các hệ thống giúp cung cấp cho một loạt các tình huống và kịch bản cần nhiều tài nguyên hơn.
Một cách để suy nghĩ về vấn đề năng lực là bằng cách phân tích thời gian cao điểm cho các ứng dụng riêng lẻ. Các kỹ sư mạng có thể dành thời gian đáng kể để theo dõi nhu cầu tài nguyên cho các ứng dụng trong thời gian thực. Ngay cả khi đặt vấn đề về khả năng mở rộng sang một bên, tất cả các loại tình huống có thể gây ra tình trạng thiếu tài nguyên, trong đó người dùng có thể gặp độ trễ cao, thiếu quyền truy cập vào thông tin được lưu trữ và các vấn đề khác.
Ngoài việc xây dựng trong khả năng dự trữ, phân phối khối lượng công việc là một phần chính của việc cung cấp cho các loại tình huống này. Trong thực tế, có những lập luận chống lại năng lực dự trữ quá mức, những lý lẽ liên quan đến chi phí và sự kém hiệu quả trong các hệ thống. Một phần của triết lý là các hệ thống tự động và phát triển cao có thể thực hành phân phối khối lượng công việc, như là một thay thế cho việc có dự trữ năng lực lớn mà công ty phải trả tiền.
Về khả năng mở rộng, cũng có lập luận rằng các kỹ sư và nhà lập kế hoạch nên bao gồm năng lực bổ sung, hoặc khả năng bổ sung thêm năng lực, từ sớm, thay vì tranh giành để khắc phục sự cố sau này, một cách nhanh chóng.
Một trong những kế hoạch trò chơi tốt nhất cho các công ty là xem xét bất kỳ hệ thống phân bổ tài nguyên tự động hoặc tự động mới nào có thể thực hiện các loại xử lý khối lượng công việc khác nhau có thể loại bỏ nhu cầu về năng lực dự trữ nhiều hơn hoặc làm chệch hướng khủng hoảng trong thời gian cao điểm.