1. Đánh giá chung
QSAN XCubeFAS 3126D là bộ lưu trữ mật độ cao 100% Native NVMe3U26. Điều đó nói lên rằng, XCubeFAS 3126D là một hệ thống có thông số kỹ thuật khá tốt, được phát hành chủ yếu như một giải pháp thay thế giá rẻ cho các sản phẩm cao cấp hơn. Nó cũng có thiết kế hệ thống dạng mô-đun để đơn giản hóa quá trình nâng cấp và thay thế các thành phần hệ thống và được trang bị 26 khay hỗ trợ SSD NVMe cổng kép 2,5″ U.2.
Thiết bị QSAN mới này được cung cấp hiệu năng lượng bởi Bộ xử lý Intel Xeon 6 nhân và 16GB RAM DDR4 ECC RDIMM được cài đặt sẵn, có thể nâng cấp lên 384GB với 6 khe cắm bộ nhớ trong khi có dung lượng lưu trữ gần 400TB. Về kết nối, 3126D có một cổng USB 2.0 và 3.0, một cổng LAN RJ45 1GbE (để quản lý trên bo mạch), hai cổng LAN RJ45 10GbE (tùy chọn iSCSI) và sáu cổng LAN SFP+ 10GbE (4 trong số đó là tùy chọn). Nó cũng hỗ trợ kết nối iSCSI 25GbE và FC 32Gb với tối đa 20 cổng để đáp ứng nhiều nhu cầu triển khai mạng khác nhau.
Về hiệu suất, QSAN tuyên bố rằng mảng lưu trữ mới của họ có thể đạt tới 450.000 IOPS đọc ngẫu nhiên (ở độ trễ 500μs) và 220.000 IOPS ghi ngẫu nhiên (ở độ trễ 300μs).
SAN XCubeFAS 3126D được quản lý bởi XEVO, hệ thống quản lý lưu trữ dựa trên flash của QSAN cung cấp nhiều khả năng hữu ích và cho phép người dùng truy cập dữ liệu của họ gần như ngay lập tức sau khi lưu trữ được cài đặt. Nó cũng có bảng điều khiển thân thiện với người dùng và hệ thống báo cáo tạo ra các phân tích sử dụng kinh doanh hữu ích cũng như khả năng giám sát lưu trữ theo thời gian thực. Ngoài ra, nó đi kèm với các tính năng quản lý bên ngoài như RESTful API, SNMP và thông báo qua email.
2. Thiết kế
QSAN XCubeFAS 3126D có dạng rackmount 19” 3U, với tất cả 26 khay nằm phía trước. Với trọng lượng khoảng 34kg, đây là thiết bị khá nặng, mặc dù việc lắp đặt nó lên thanh ray khá dễ dàng.
Ngoài các khay ổ đĩa (mỗi khay có đèn LED báo nguồn và trạng thái đĩa riêng), mặt trước là nơi có nút nguồn, nút nhận dạng (UID)/đèn LED báo hiệu, đèn LED báo trạng thái, cùng một cổng USB 2.0 ở góc trên bên phải.
Ở mặt sau có các bộ cấp nguồn, rất nhiều cổng mạng, một cổng USB 3.0, các tùy chọn khe cắm thẻ nhớ, đèn LED trạng thái bộ nhớ đệm điều khiển/UID/chính/phụ, cổng điều khiển và dịch vụ, nút tắt cảnh báo và nút khôi phục cài đặt gốc.
3.Vấn đề quản lý
QSAN XCubeFAS 3126D được quản lý bởi XEVO, phần mềm quản lý thân thiện với người dùng của công ty giúp bạn dễ dàng quản lý lưu trữ và triển khai hoặc tích hợp vào bất kỳ môi trường nào thông qua giao diện trưc quan. XEVO cũng hỗ trợ kiến trúc hệ thống bộ điều khiển Dual Active (Active/Active) với tính khả dụng cao và có thể được quản lý bằng thiết bị di động. Nhìn chung, chúng tôi không gặp khó khăn gì khi thiết lập máy chủ và việc này khá dễ thực hiện.
Sau khi tải phần mềm lên, bạn sẽ thấy bảng điều khiển. Tại đây, bạn sẽ thấy cảnh báo phần cứng và cảnh báo hệ thống, thông tin về dung lượng mảng và tổng quan về lưu trữ, cũng như tùy chọn khởi động lại hoặc tắt hệ thống. Trên bảng điều khiển, bạn cũng có thể theo dõi hiệu suất mảng lưu trữ theo độ trễ, IOPS và thông lượng, mức sử dụng SSD và tìm hiểu mức sử dụng SSD hiệu quả với các thông báo tùy chỉnh, đồng thời tối ưu hóa hiệu suất và tuổi thọ của SSD.
4. Hiệu suất
Cấu hình thử nghiệm QSAN XCubeFAS 3126D
- Ổ SSD NVMe 26 Micron 7300 960GB
- Sử dụng 2 RAID6
- 8 cổng FC 32Gb
Hiệu suất của SQL Server
Giao thức thử nghiệm OLTP Microsoft SQL Server của StorageReview sử dụng bản thảo hiện tại của TPC-C (Transaction Processing Performance Council’s Benchmark C), một chuẩn xử lý giao dịch trực tuyến mô phỏng các hoạt động được tìm thấy trong môi trường ứng dụng phức tạp. Chuẩn TPC-C gần hơn so với chuẩn hiệu suất tổng hợp để đánh giá điểm mạnh và điểm nghẽn hiệu suất của cơ sở hạ tầng lưu trữ trong môi trường cơ sở dữ liệu.
Mỗi VM SQL Server được cấu hình với hai vDisk: ổ đĩa 100GB để khởi động và ổ đĩa 500GB cho cơ sở dữ liệu và tệp nhật ký. Theo quan điểm tài nguyên hệ thống, chúng tôi đã cấu hình mỗi VM với 16 vCPU, 64GB DRAM và tận dụng bộ điều khiển LSI Logic SAS SCSI. Trong khi khối lượng công việc Sysbench của chúng tôi đã thử nghiệm trước đó đã bão hòa nền tảng về cả I/O lưu trữ và dung lượng, thì thử nghiệm SQL lại tìm kiếm hiệu suất độ trễ.
Bài kiểm tra này sử dụng SQL Server 2014 chạy trên máy ảo khách Windows Server 2012 R2 và được nhấn mạnh bởi Benchmark Factory for Databases của Dell. Trong khi cách sử dụng chuẩn mực này theo truyền thống của chúng tôi là kiểm tra các cơ sở dữ liệu lớn có quy mô 3.000 trên bộ nhớ cục bộ hoặc được chia sẻ, trong lần lặp lại này, chúng tôi tập trung vào việc phân bổ đều bốn cơ sở dữ liệu có quy mô 1.500 trên các máy chủ của mình.
Cấu hình kiểm tra SQL Server
- Máy chủ Windows 2012 R2
- Dấu chân lưu trữ: 600GB được phân bổ, 500GB được sử dụng
- Máy chủ SQL 2014
-
- Kích thước cơ sở dữ liệu: 1.500 quy mô
- Tải máy khách ảo: 15.000
- Bộ đệm RAM: 48GB
- Thời lượng bài kiểm tra: 3 giờ
-
- 2,5 giờ tiền xử lý
- Thời gian lấy mẫu 30 phút
Đối với điểm chuẩn độ trễ trung bình của SQL Server, chúng tôi thấy điểm tổng hợp trung bình là 18,3ms, với từng VM riêng lẻ hiển thị từ 17 đến 20ms.
Hiệu suất Sysbench MySQL
Điểm chuẩn ứng dụng lưu trữ cục bộ đầu tiên của chúng tôi bao gồm cơ sở dữ liệu Percona MySQL OLTP được đo thông qua SysBench. Bài kiểm tra này cũng đo TPS (Giao dịch mỗi giây) trung bình, độ trễ trung bình và độ trễ trung bình phần trăm thứ 99.
Mỗi VM Sysbench được cấu hình với ba vDisk: một cho khởi động (~92GB), một cho cơ sở dữ liệu được dựng sẵn (~447GB) và một cho cơ sở dữ liệu đang thử nghiệm (270GB). Về mặt tài nguyên hệ thống, chúng tôi đã cấu hình mỗi VM với 16 vCPU, 60GB DRAM và tận dụng bộ điều khiển LSI Logic SAS SCSI.
Cấu hình kiểm tra Sysbench (trên mỗi VM)
- CentOS 6.3 64-bit
- Percona XtraDB 5.5.30-rel30.1
-
- Cơ sở dữ liệu
- Bảng: 100
- Kích thước: 10.000.000
- Chủ đề: 32
- Bộ đệm RAM: 24GB
- Cơ sở dữ liệu
- Thời lượng bài kiểm tra: 3 giờ
-
- 2 giờ chuẩn bị trước 32 luồng
- 1 giờ 32 chủ đề
Với Sysbench OLTP, chúng tôi đã thử nghiệm 8 VM với tổng điểm là 12.446 TPS, trong đó từng VM chạy từ 1.539,68 TPS đến 1.572,96 TPS.
Đối với độ trễ trung bình của Sysbench, chúng tôi thấy điểm tổng hợp là 20,57ms với từng VM riêng lẻ dao động từ 20,34ms đến 20,85ms.
Đối với độ trễ trong trường hợp xấu nhất (phần trăm thứ 99), QSAN XCubeFAS 3126D có độ trễ tổng hợp là 38,36ms với từng VM riêng lẻ dao động từ 37,81ms đến 39,96ms.
Phân tích khối lượng công việc VDBench
Khi nói đến việc đánh giá chuẩn các mảng lưu trữ, thử nghiệm ứng dụng là tốt nhất và thử nghiệm tổng hợp đứng thứ hai. Mặc dù không phải là đại diện hoàn hảo cho khối lượng công việc thực tế, các thử nghiệm tổng hợp giúp đưa các thiết bị lưu trữ vào cơ sở với hệ số lặp lại giúp dễ dàng so sánh giữa các giải pháp cạnh tranh. Các khối lượng công việc này cung cấp nhiều cấu hình thử nghiệm khác nhau, từ các thử nghiệm “bốn góc”, thử nghiệm kích thước truyền cơ sở dữ liệu phổ biến cũng như chụp theo dõi từ các môi trường VDI khác nhau. Tất cả các thử nghiệm này đều tận dụng trình tạo khối lượng công việc vdBench phổ biến, với một công cụ viết kịch bản để tự động hóa và chụp kết quả trên một cụm thử nghiệm tính toán lớn. Điều này cho phép chúng tôi lặp lại cùng một khối lượng công việc trên nhiều thiết bị lưu trữ, bao gồm mảng flash và các thiết bị lưu trữ riêng lẻ.
Hồ sơ:
- Đọc ngẫu nhiên 4K: Đọc 100%, 128 luồng, iorate 0-120%
- Ghi ngẫu nhiên 4K: Ghi 100%, 64 luồng, iorate 0-120%
- Đọc tuần tự 32K
- Viết tuần tự 32K
- Đọc tuần tự 64K: Đọc 100%, 16 luồng, 0-120% iorate
- Ghi tuần tự 64K: Ghi 100%, 8 luồng, 0-120% iorate
- Cơ sở dữ liệu tổng hợp: SQL và Oracle
- Bản sao đầy đủ của VDI và bản sao liên kết
Với khả năng đọc ngẫu nhiên 4K, QSAN XCubeFAS 3126D có hiệu suất tối đa 259.509 IOPS với độ trễ là 9,77ms.
Đối với ghi ngẫu nhiên 4K, máy chủ cho thấy mức đỉnh là 130.907 IOPS ở 10ms trước đó.
Tiếp theo là khối lượng công việc tuần tự, lúc đầu chúng ta xem xét 32k. Trong các lần đọc, chúng ta thấy 271.975 IOPS (hoặc 8,5GB/giây) với độ trễ 2,69ms.
Với 32k lượt ghi, QSAN ghi được 59.788 IOPS (hoặc 1,87GB/giây) với độ trễ 8,56ms.
Tiếp theo là tuần tự 64k. Đối với các lần đọc, XCubeFAS 3126D đạt đỉnh 218.133 IOPS hoặc 13,6GB/giây với độ trễ là 3,58ms.
Đối với tốc độ ghi tuần tự 64K, XCubeFAS 3126D có thể đạt tốc độ tối đa là 2,01GB/giây với độ trễ là 31,8ms.
Bộ thử nghiệm tiếp theo của chúng tôi là khối lượng công việc SQL: SQL, SQL 90-10 và SQL 80-20. Bắt đầu với SQL, XCubeFAS 3126D đạt đỉnh ở mức 242.626 IOPS với độ trễ 3,14ms.
Đối với SQL 90-10, XF3126D đạt đỉnh ở mức 228.029 IOPS với độ trễ chỉ 3,25µs.
Trong SQL 80-20, máy chủ QSAN cho thấy mức cao nhất là 209.003 IOPS với độ trễ là 3,46µs.
Tiếp theo là khối lượng công việc Oracle của chúng tôi: Oracle, Oracle 90-10 và Oracle 80-20. Bắt đầu với Oracle, XCubeFAS XF3126D duy trì dưới 1000µs cho đến gần cuối bài kiểm tra, sau đó đạt đỉnh ở mức 205.817 IOPS với độ trễ khoảng 4,5ms.
Đối với Oracle 90-10, máy chủ QSAN đạt đỉnh ở mức 227.457 IOPS với độ trễ là 2,19ms.
Với Oracle 80-20, XCubeFAS 3126D đạt mức cao nhất là 208.658 IOPS với độ trễ là 2,39ms.
Tiếp theo, chúng tôi chuyển sang thử nghiệm bản sao VDI của mình, Full and Linked. Đối với VDI Full Clone (FC) Boot, chúng tôi thấy hiệu suất độ trễ dưới 1000µs cho đến ngay trước mốc 200K IOPS và đỉnh điểm là 222.904 IOPS với độ trễ là 3,63ms.
VDI FC Initial Login có hiệu suất cao nhất của XCubeFAS 3126D ở mức 114.074 IOPS với độ trễ 7,57ms.
Đăng nhập vào VDI FC Monday cho thấy mức cao nhất là 131.157 IOPS với độ trễ là 3,88ms.
Khi chuyển sang VDI Linked Clone (LC) Boot, XCubeFAS 3126D đạt đỉnh ở mức 225.506 IOPS với độ trễ dao động quanh 1,8ms.
Trong lần đăng nhập đầu tiên, XCubeFAS 3126D đạt mức cao nhất là 101.894 IOPS ở 2,5ms.
Cuối cùng, chúng ta xem xét VDI LC Monday Login, trong đó máy chủ XCubeFAS 3126D đạt đỉnh ở mức 103.241 IOPS với độ trễ là 4,92ms.
5. Kết luận
QSAN XCubeFAS 3126D là một giải pháp lưu trữ mạng mạnh mẽ và linh hoạt, phù hợp cho các doanh nghiệp vừa và lớn cần hiệu suất cao và tính năng bảo mật tối ưu. Với khả năng mở rộng và quản lý dễ dàng, đây là một lựa chọn tuyệt vời cho các tổ chức yêu cầu một hệ thống lưu trữ an toàn và hiệu quả.
Tuy nhiên, chi phí đầu tư ban đầu có thể là một yếu tố cần lưu ý đối với các doanh nghiệp nhỏ.