Liệu nhiều đĩa hơn có dẫn đến hiệu suất lưu trữ tệp APEX tốt hơn trong AWS không?

Dell Technologies đã phát triển một loạt các nền tảng PowerScale, bao gồm tất cả các mô hình flash, mô hình lai và mô hình lưu trữ, tất cả đều thể hiện thiết kế đặc biệt. Sự kết hợp giữa hệ thống đĩa và hệ thống tính toán có hiệu quả cao, thể hiện sự tích hợp phù hợp.

Trong môi trường đám mây, khách hàng có thể linh hoạt kiểm soát số lượng lõi CPU và kích thước bộ nhớ bằng cách chọncác loại thể hiện khác nhau. APEX File Storage for AWS sử dụng các ổ đĩa EBS làm đĩa nút của nó. Khách hàng cũng có thể chọn một số lượng ổ đĩa EBS khác nhau trong mỗi nút và đối với các ổ đĩa gp3, khách hàng có thể tùy chỉnh hiệu suất của từng ổ đĩa bằng cách chỉ định thông lượng hoặc khả năng IOPS.

Với mức độ linh hoạt này, chúng ta sẽ cấu hình hệ thống đĩa như thế nào để tận dụng tối đa toàn bộ hệ thống OneFS? Thông thường, trong một thiết bị tại chỗ, một nút PowerScale chứa càng nhiều đĩa thì hiệu suất mà hệ thống đĩa có thể cung cấp càng tốt nhờ vào số lượng thiết bị lớn hơn góp phần vào việc cung cấp thông lượng hoặc IOPS.

Trong môi trường đám mây OneFS, liệu có đúng là nhiều ổ đĩa EBS hơn cho thấy hiệu suất tốt hơn không? Nói tóm lại, điều đó còn tùy thuộc. Khi hiệu suất ổ đĩa EBS tổng hợp nhỏ hơn giới hạn băng thông EBS của phiên bản, kết quả thử nghiệm cho thấy nhiều ổ đĩa EBS hơn có thể cải thiện hiệu suất. Khi hiệu suất ổ đĩa EBS tổng hợp lớn hơn giới hạn băng thông EBS, việc thêm nhiều ổ đĩa EBS hơn sẽ không cải thiện hiệu suất.

Thực hành tốt nhất để thiết lập số lượng ổ đĩa EBS của mỗi nút là gì?

1. Làm cho giới hạn băng thông khối lượng EBS tổng hợp khớp với giới hạn băng thông EBS của loại phiên bản. 

Ví dụ, chúng ta muốn sử dụng m5dn.16xlarge làm loại phiên bản của hệ thống đám mây OneFS. Theo AWS, Băng thông EBS của m5dn.16xlarge là 13.600 Mbps, tức là 1700 MB/giây. Nếu chúng ta chọn sử dụng 10 khối lượng EBS trong mỗi nút, thì chúng ta nên cấu hình mỗi khối lượng EBS gp3 để có khả năng cung cấp thông lượng 170 MB/giây. Điều này sẽ làm cho thông lượng khối lượng EBS tổng hợp bằng với giới hạn băng thông EBS của m5dn.16xlarge.

Lưu ý rằng mỗi ổ đĩa EBS gp3 có thông lượng miễn phí 125MB/giây và 3.000 IOPS miễn phí. Để tiết kiệm chi phí, chúng ta có thể cấu hình mỗi nút để có 12 ổ đĩa EBS để tận dụng tốt hơn thông lượng ổ đĩa EBS miễn phí.

 Ví dụ, xét loại phiên bản m5dn.16xlarge có dung lượng thô là 12 TB cho mỗi nút, chi phí đĩa của 10 ổ đĩa và 12 ổ đĩa như sau:

      1. Đối với 10 ổ đĩa, mỗi ổ đĩa EBS phải hỗ trợ thông lượng 170 MB/giây và chi phí lưu trữ EBS cho mỗi nút là 1001,2 USD một tháng.
      2. Đối với 12 ổ đĩa, mỗi ổ đĩa EBS phải hỗ trợ thông lượng 142 MB/giây và chi phí lưu trữ EBS cho mỗi nút là 991,20 USD một tháng.

Sử dụng 12 ổ đĩa EBS có thể tiết kiệm 10 đô la cho mỗi nút mỗi tháng.

2. Không thiết lập nhiều hơn 12 ổ đĩa EBS trong mỗi nút.

Mặc dù APEX File Storage for AWS cũng hỗ trợ 15, 18 và 20 ổ đĩa gp3 trong mỗi nút, chúng tôi không khuyến nghị cấu hình nhiều hơn 12 ổ đĩa EBS trong mỗi nút cho OneFS 9.7. Đây là biện pháp tốt nhất để giữ cho không gian nhật ký phần mềm cho mỗi đĩa không quá nhỏ và có lợi cho hiệu suất ghi.  

 

Tác giả : Yunlong Zhang