Hiện đại hóa nền tảng máy chủ Microsoft SQL của bạn và tăng tốc triển khai (4)

Trình tối ưu hóa giải pháp cơ sở dữ liệu (DSO)

Trình tối ưu hóa giải pháp cơ sở dữ liệu (DSO)

Trình tối ưu hóa giải pháp cơ sở dữ liệu (DSO) là bộ công cụ miễn phí do Dell Engineering cung cấp để thu thập, báo cáo và tự động hóa việc áp dụng các biện pháp thực hành tốt nhất. Bộ công cụ DSO không phải là một sản phẩm được hỗ trợ nhưng nó được cung cấp cho khách hàng để sử dụng và tùy chỉnh cho môi trường cơ sở dữ liệu của riêng họ. Lợi ích bao gồm:

  • Báo cáo về cấu hình của các lớp khác nhau trong ngăn xếp Microsoft SQL Server. Quản trị viên có thể nhanh chóng tạo báo cáo để đánh giá xem các phương pháp hay nhất đã được triển khai hay chưa.
  • Tự động hóa các phương pháp hay nhất. Quản trị viên có thể áp dụng các phương pháp hay nhất bằng bộ công cụ và sẽ tiết kiệm được thời gian.
  • Bộ công cụ DSO hoạt động với các hệ điều hành Windows Server 2019 hoặc 2022 Data-center Edition , Linux và Mac OS.

Bộ công cụ DSO được tổ chức theo các mô hình chức năng.

Mô-đun báo cáo

Mô-đun báo cáo cho phép quản trị viên thu thập các giá trị cấu hình hiện tại trong các lớp cơ sở hạ tầng khác nhau. Ví dụ: các báo cáo về PowerEdge và cấu hình lưu trữ rất hữu ích cho việc phân tích xem các biện pháp thực hành tốt nhất có được triển khai hay không. Mô-đun báo cáo cho phép phân tích nhanh một số cấu hình trong nền tảng Microsoft SQL Server của bạn.

Mô-đun nhật ký (chức năng trong tương lai)

Gỡ lỗi và ghi nhật ký là chức năng quan trọng đối với bất kỳ công cụ nào. Mô-đun này sẽ giúp ghi lại từng thao tác trong bộ công cụ vào một tệp nhật ký. Mô-đun nhật ký cũng sẽ giúp định dạng báo cáo để quản trị viên xem xét việc sử dụng bộ công cụ và các hành động của nó. 

Nền tảng SQL Server được tối ưu hóa là một thiết kế đã được xác thực, tích hợp các phương pháp thực hành tốt nhất và hỗ trợ tự động hóa cấu hình nền tảng để cung cấp môi trường dữ liệu nhanh nhất quán.  

Mô-đun máy chủ

Báo cáo mô-đun máy chủ rất quan trọng để nhanh chóng đánh giá xem máy chủ có được tối ưu hóa cho cơ sở dữ liệu hay không. Mô-đun máy chủ này sử dụng IDRAC Redfish REST API để lấy cấu hình BIOS. Với báo cáo này, quản trị viên có thể đánh giá thấp các cài đặt này:

  • Cài đặt hồ sơ khối lượng công việc hệ thống
  • Cài đặt cấu hình hệ thống cho hiệu suất
  • Trạng thái của thiết bị tích hợp
  • Hỗ trợ X2APIC

Mô-đun BIOS PowerEdge cũng có thể cập nhật các cài đặt này.

Thận trọng : Đảm bảo không có ứng dụng nào đang chạy trên máy chủ khi thay đổi cài đặt BIOS.

Mô-đun lưu trữ (chức năng trong tương lai)

Mô-đun này sử dụng API Rest lưu trữ để tương tác với hệ thống lưu trữ nhằm thu thập thông tin về khả năng kết nối đường dẫn dữ liệu, nhóm ổ đĩa và chi tiết LUN. Quản trị viên hệ thống có thể xác minh xem số đường dẫn dữ liệu, nhóm ổ đĩa và LUN đã được đặt cấu hình đầy đủ hay chưa dựa trên các phương pháp hay nhất. Trong các bản phát hành trong tương lai, mô-đun tương tự có thể được sử dụng để áp dụng các cài đặt được đề xuất.

Mô-đun lưu trữ cũng cung cấp chức năng báo cáo cấu hình VMware. Dưới đây là danh sách đầy đủ các khả năng: 

  • Báo cáo về cổng giám đốc lưu trữ và mô phỏng giao diện
  • Báo cáo và bổ sung LUN lưu trữ
  • Áp dụng các cài đặt khác nhau trên LUN theo yêu cầu

Tính đến thời điểm hiện tại, mô-đun này đã hoàn thiện một phần và chỉ cung cấp khả năng báo cáo ở mức tối thiểu.

Mô-đun hệ điều hành

Mô-đun hệ điều hành cho phép quản trị viên báo cáo về cấu hình Trang lớn. Nó cũng kiểm tra một số cài đặt hệ điều hành bằng cách sử dụng cấu hình tùy chỉnh do Microsoft SQL Server điều chỉnh. Cấu hình này được nhóm kỹ thuật Dell tạo ra để nhanh chóng áp dụng các cài đặt hệ điều hành nhằm cải thiện hiệu suất cơ sở dữ liệu. Cấu hình đã điều chỉnh được công cụ điều chỉnh-adm của Linux sử dụng để:

  • Báo cáo về sự khác biệt giữa cấu hình hệ điều hành hiện tại và các cài đặt được khuyến nghị trong cấu hình tùy chỉnh do Microsoft SQL Server điều chỉnh
  • Áp dụng các thay đổi cấu hình hệ điều hành được đề xuất từ ​​cấu hình điều chỉnh tùy chỉnh

Mô-đun mạng (chức năng trong tương lai)

Mô-đun mạng cho phép báo cáo về Đơn vị truyền tải tối đa. Nếu được hỗ trợ bởi bộ chuyển đổi mạng, MTU tối đa 9.000 sẽ cải thiện hiệu suất mạng và cải thiện đáng kể việc chủ động di chuyển cơ sở dữ liệu ảo hóa từ máy chủ này sang máy chủ khác.

Mô-đun cơ sở dữ liệu

Mô-đun Microsoft SQL Server cho phép quản trị viên cơ sở dữ liệu báo cáo và áp dụng các cài đặt khác nhau ở lớp cơ sở dữ liệu của giải pháp. Các cài đặt này có thể là cài đặt cấu hình cụ thể, cụ thể cho từng phiên bản hoặc cơ sở dữ liệu. Những ví dụ bao gồm:

  • Cài đặt mối quan hệ CPU
  • Tăng trưởng tập tin cơ sở dữ liệu
  • Cài đặt bộ nhớ tối thiểu và tối đa cho phiên bản SQL Server
  • Cài đặt hotfix trình tối ưu hóa truy vấn

Các cài đặt khác sẽ được thêm vào mô-đun này trong các phiên bản tương lai của công cụ này.

Ngoài báo cáo thực tiễn tốt nhất và ứng dụng của nó, người dùng còn có tùy chọn tạo báo cáo chung cho lớp cơ sở dữ liệu nhằm mục đích kiểm kê.

Mô-đun ảo (Chức năng trong tương lai)

Mô-đun ảo sẽ giúp làm việc với thành phần ảo hóa bằng cách cung cấp các tùy chọn để báo cáo và áp dụng các cài đặt thực tiễn tốt nhất. Ban đầu mô-đun này sẽ bao gồm mô-đun phụ VMware ESXi để hoạt động với các cài đặt vSphere và vCenter. Một số ví dụ để làm việc với các cài đặt liên quan đến lớp ảo hóa của giải pháp sẽ bao gồm:  

VMware vSphere:

  • VMware ESXi: Chính sách đường dẫn vòng tròn
  • VMware vSphere: Chính sách quản lý nguồn
  • VMware ESXi: Độ sâu hàng đợi HBA
  • VMware vSphere: Độ nhạy độ trễ của máy ảo
  • Kiểm soát I/O lưu trữ VMware: Ngưỡng

Phần kết luận

Nền tảng SQL Server được tối ưu hóa cung cấp giải pháp đã được xác thực cho khách hàng SQL Server nhằm tối đa hóa tính linh hoạt trong thiết kế và độ tin cậy. Được xây dựng có mục đích cho cơ sở dữ liệu SQL Server, thiết kế đã được xác thực này đã được thử nghiệm kỹ càng với khối lượng công việc OLTP của SQL Server mô phỏng để đảm bảo rằng tất cả phần cứng và phần mềm đều hoạt động theo các phương pháp thực hành tốt nhất. Điều này cho phép khách hàng tăng tốc độ triển khai cơ sở hạ tầng cơ sở dữ liệu SQL Server trong thời gian ngắn hơn. Nếu không có giải pháp được xác thực, khách hàng sẽ phải thực hiện việc tích hợp và thử nghiệm của riêng mình để đảm bảo rằng tất cả các lớp đều hoạt động cùng nhau. Điều này sẽ tiêu tốn thời gian đáng kể của các nhóm CNTT và DBA, đồng thời có thể trì hoãn việc triển khai ngành nghề kinh doanh mới hoặc có thể không đáp ứng được thời hạn.

Thiết kế đã được xác thực này cung cấp một điểm khởi đầu đơn giản để triển khai khối lượng công việc cơ sở dữ liệu SQL Server mà nếu không sẽ phức tạp và tốn thời gian.