Lựa chọn máy chủ ảo hay hệ thống điện toán đám mây mới cho doanh nghiệp là một quá trình mà chắc bất cứ IT nào cũng phải trải qua. Nó có thể diễn ra suôn sẻ hoặc có thể đầy chông gai. Và yếu tố để quyết định kết quả đó thường là: IOPS. Vậy IOPS là gì và tại sao nó lại quan trọng như vậy?

IOPS là gì?

IOPS viết tắt từ Input – output operation per second (Nôm na là 1 truy cập đọc hoặc viết mỗi giây). Ở các thiết bị lưu trữ file thì băng thông (MBps) là thông số quan trọng nhất. Còn đối với các thiết bị lưu trữ cho đám mây CLOUD thì IOPS quyết định độ “nhạy” và độ “NHANH” của máy ảo.

Đây là giá trị cho phép xác định trước máy ảo của bạn kiểm soát được bao nhiêu hoạt động nhập/xuất được phép cùng một lúc trên máy ảo của bạn. Sau khi đạt đến ngưỡng cho phép, máy chủ ảo có thể bắt đầu điều tiết các hoạt động này, tạo ra các yêu cầu và quá trình chờ đợi. Điều này lần lượt gây ra tình trạng “ngủ”, làm tăng tải máy chủ cho đến khi các yêu cầu được xử lý hết. Các quá trình chờ đợi trong thời gian này bị ảnh hưởng bởi “IOWait”.

Tại sao IOPS lại quan trọng?

Trên điện toán đám mây, nơi mà tài nguyên phần cứng được chia sẻ để dùng chung với nhiều người, IOPS quyết định độ nhanh và nhạy của volume do bản chất IOPS càng cao thì càng nhiều thao tác có thể thực hiện đồng thời một lúc, tốc độ xử lý càng nhanh. Điều đó trực tiếp dẫn tới tốc độ hoạt động ứng dụng của bạn.

Với suy nghĩ rằng IOPS quan trọng, đầu tiên bạn cần hiểu số lượng IOPS mà hệ thống của bạn cần. Bắt đầu bằng cách lấy một con số thực tế trên hệ thống của bạn. Mất bao lâu để máy chủ hiện tại của bạn có thể xử lý các yêu cầu? Có bao nhiêu lõi CPU và bao nhiêu bộ nhớ được cấp phát trên môi trường hiện tại của bạn? CPU của bạn phải tải bao nhiêu tại thời điểm đỉnh điểm của ngày? Có bao nhiêu tiến trình hoạt động đang chạy và nó chạy như thế nào? Tỷ lệ của đĩa đọc để ghi đĩa là gì?

Benchmark của IOPS nào là quan trọng?

Thứ hai, đừng quan tâm đến sự khác nhau giữa các chỉ số IOPS giữa các công ty khác nhau. IOPS có thể thay đổi đáng kể tùy thuộc vào loại hoạt động, kích thước khối máy chủ, số yêu cầu và trọng lượng của những yêu cầu đó. Điều quan trọng khi đi thuê dịch vụ có cam kết dịch vụ là bạn cần biết về cách các điểm chuẩn đó được thực hiện. Tỷ lệ đọc/ghi là gì? Có đểm đặt mà yêu cầu được điều tiết không?

Ở Việt Nam có những đơn vị nào cung cấp dịch vụ cam kết IOPS?

Ở Việt Nam, có rất ít nhà cung cấp đảm bảo cam kết IOPS, vậy nên bạn cần tìm hiểu kỹ càng.