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

Giới thiệu

Tóm tắt điều hành

Lưu ý : Dell Technologies đã công bố ra mắt các mẫu PowerStore mới vào tháng 7 năm 2022. Các mẫu PowerStore mới cung cấp hiệu suất cao hơn, nhiều tính năng hơn và dung lượng hơn so với các mảng lưu trữ trước đó. Trong bài viết này, chúng tôi đã tối ưu hóa Microsoft SQL Server trên PowerStore 1000T. Tất cả các đề xuất và phương pháp hay nhất trong bài viết này cũng áp dụng cho mảng PowerStore mới

Khi số lượng ứng dụng và cơ sở dữ liệu trong doanh nghiệp tăng lên, cơ sở hạ tầng cũng tăng lên. Điều này tạo ra các kho chứa cơ sở dữ liệu, sự phức tạp trong quản lý và tăng chi phí, có thể cản trở các doanh nghiệp đẩy nhanh các chiến lược hiện đại hóa CNTT và Microsoft SQL Server của họ.

Hợp nhất trong lịch sử đã giải quyết nhiều thách thức đi kèm với việc mở rộng cơ sở dữ liệu và kho lưu trữ dữ liệu. Chiến lược hợp nhất phải đảm bảo tính sẵn có và hiệu suất của các ứng dụng quan trọng trong kinh doanh. Sự ra đời của các hệ thống nhanh hơn, mạnh hơn và công nghệ lưu trữ mới đã giúp các doanh nghiệp có thể hợp nhất cơ sở dữ liệu với độ tin cậy cao hơn.

Tuy nhiên, nhân viên CNTT có thể không thể triển khai chiến lược hợp nhất nhanh chóng như yêu cầu của ban quản lý vì có thể mất hàng tháng để lập kế hoạch, mua sắm, triển khai, tích hợp, thử nghiệm và tinh chỉnh kiến ​​trúc hợp nhất mới. Một nghiên cứu ESG năm 2022,  Tăng tốc hiện đại hóa CNTT với các thiết kế đã được xác thực của Dell Technologies , đã tiết lộ rằng 90% những người ra quyết định CNTT được khảo sát đã báo cáo rằng tổ chức của họ phải di chuyển nhanh hơn khi triển khai các ứng dụng, cơ sở hạ tầng và dịch vụ so với ba năm trước.

Một giải pháp được thiết kế và thử nghiệm trước để tối ưu hóa việc triển khai hiệu suất SQL Server, đồng thời hỗ trợ các chiến lược hiện đại hóa và hợp nhất nâng cấp, có thể giúp giảm bớt gánh nặng cho nhân viên và ngân sách căng thẳng.

Mục đích của tài liệu

Tài liệu này phác thảo sức mạnh của cơ sở hạ tầng tích hợp của Dell dành cho SQL Server, bao gồm các khái niệm thiết kế và cấu hình đã được xác thực. Trọng tâm là triển khai một môi trường được tối ưu hóa thông qua phần cứng, hiệu suất và các phương pháp hay nhất đã được hiệu đính. Tài liệu này tập trung vào tất cả các khía cạnh của cơ sở hạ tầng cơ bản, bao gồm cơ sở dữ liệu, máy chủ, VMware, bộ lưu trữ và mạng.

Khán giả

Tài liệu này dành cho các kiến ​​trúc sư giải pháp, nhà khoa học dữ liệu, quản trị viên cơ sở dữ liệu, quản trị viên VMware và quản trị viên lưu trữ.

Điều kiện thị trường

Các doanh nghiệp đang tìm kiếm con đường để đẩy nhanh việc cung cấp dịch vụ dữ liệu trong thị trường cơ sở dữ liệu ngày nay. Việc phân phối cơ sở dữ liệu nhanh chóng kết hợp với trải nghiệm giống như đám mây sẽ đưa CNTT đến gần hơn với đám mây riêng. Đây là cơ sở hạ tầng được tích hợp và xác thực dành cho cơ sở dữ liệu trên nền tảng của đám mây riêng.

Cơ sở hạ tầng được xác thực cho SQL Server kết hợp tất cả các thành phần cơ sở hạ tầng cho các dịch vụ cơ sở dữ liệu, bao gồm máy chủ, mạng và bộ lưu trữ. Là một phần của việc thiết kế cơ sở hạ tầng đã được xác thực, các nhóm kỹ thuật cơ sở hạ tầng từ tất cả các nhóm sản phẩm đã cộng tác để tạo ra thiết kế tối ưu. Ví dụ: nhóm Dell PowerEdge đã thực hiện nhiều công việc để xác định các máy chủ có thể được bố trí cho khối lượng công việc cơ sở dữ liệu. Chúng tôi đã thiết kế một hệ thống tích hợp cho SQL Server để giúp khách hàng tiết kiệm thời gian quý báu.

Khía cạnh thứ hai của hệ thống tích hợp này là công việc xác nhận của nhóm kỹ thuật Dell chuyên về cơ sở dữ liệu Microsoft SQL Server. Việc xác thực này đảm bảo rằng hệ thống đáp ứng nhu cầu kinh doanh của khách hàng để hỗ trợ cơ sở dữ liệu của họ. Kiểm tra xác nhận liên quan:

  • Kiểm tra hoạt động : Các kiểm tra này đảm bảo rằng cơ sở hạ tầng có thể chạy cơ sở dữ liệu mà không gặp lỗi hoặc sai sót.
  • Kiểm tra hiệu suất : Các kiểm tra này xác định cách cơ sở dữ liệu hoạt động trên cơ sở hạ tầng bằng cách so sánh các phương pháp thực hành tốt nhất với cấu hình cơ sở.

Đối với cả kiểm tra cơ bản và kiểm tra hiệu suất, chúng tôi đã sử dụng HammerDB. Để biết thêm thông tin, hãy xem 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 .

Nhóm kỹ thuật đã sử dụng phương pháp tiếp cận tăng dần để tối ưu hóa hệ thống về hiệu suất cơ sở dữ liệu như một phần của thử nghiệm vận hành và hiệu suất. Ví dụ: mỗi lớp trong cơ sở hạ tầng được cấu hình để có hiệu suất cơ sở dữ liệu tối ưu. Nếu thay đổi cấu hình được thực hiện, hệ thống sẽ được kiểm tra để xác thực xem nó hoạt động tốt hơn khi có hoặc không có thay đổi cấu hình. Điều này dẫn đến một thiết kế hệ thống được tối ưu hóa và thử nghiệm rộng rãi nhằm mang lại cho khách hàng của chúng tôi giá trị lớn hơn.

Công việc xác thực và tích hợp hệ thống cũng tăng thêm giá trị về mặt tùy chỉnh. Không phải mọi doanh nghiệp đều có những yêu cầu giống nhau, vì vậy khả năng tùy chỉnh hệ thống có nghĩa là khách hàng có thể linh hoạt thiết kế hệ thống cho nhu cầu kinh doanh riêng của mình. Các tùy chọn tùy chỉnh bao gồm định cỡ điện toán, mạng và lưu trữ trong khi vẫn giữ được lợi ích của một hệ thống tích hợp và được xác thực.

Mục tiêu là bỏ qua sự phức tạp liên quan đến các hệ thống được xây dựng tùy chỉnh tốn thời gian và tăng tốc triển khai đám mây riêng. Đội ngũ CNTT có thể phản hồi nhanh hơn và tập trung vào việc cung cấp giá trị bên ngoài việc cung cấp cơ sở hạ tầng.

Nền tảng máy chủ Microsoft SQL được tối ưu hóa

Nền tảng Microsoft SQL Server được tối ưu hóa là một thiết kế đã được xác thực bao gồm ba máy chủ PowerEdge, hai bộ chuyển mạch mạng Top-of-Rack (ToR) và một mảng lưu trữ Dell PowerStore. Nền tảng được tối ưu hóa là kiến ​​trúc cơ sở dữ liệu linh hoạt có thể phục vụ nhiều trường hợp sử dụng khác nhau.

  • Hợp nhất  – Tài nguyên tính toán, mạng và lưu trữ được chia sẻ trên cơ sở dữ liệu. Hợp nhất giúp doanh nghiệp tận dụng tốt hơn các nguồn lực, giúp tăng hiệu quả và giá trị.
  • Tính sẵn sàng cao và khắc phục thảm họa  – Doanh nghiệp có thể tạo nhóm SQL Server Always On với hai hoặc ba máy chủ, cho phép nhiều bản sao của cơ sở dữ liệu sản xuất.
  • Hiện đại hóa  – Cơ sở dữ liệu có xu hướng tăng kích thước và số lượng theo thời gian. Các doanh nghiệp có thể hiện đại hóa nền tảng dữ liệu của mình để giải quyết các yêu cầu về hiệu suất và quy mô, giúp định vị CNTT cho việc phân phối cơ sở dữ liệu trong tương lai.

Các trình điều khiển kinh doanh này lý tưởng cho thiết kế đã được xác thực của Microsoft SQL Server. Ở lớp điện toán, máy chủ PowerEdge tăng tốc cơ sở dữ liệu SQL Server. Ba máy chủ PowerEdge R750 là một phần của thiết kế cơ sở hạ tầng cơ sở dữ liệu. Mỗi máy chủ được trang bị bộ xử lý  Intel  Xeon  có khả năng mở rộng thế hệ thứ 3 được cấu hình cho cơ sở dữ liệu của bạn. Để hợp nhất cơ sở dữ liệu, có nhiều loại CPU lõi cao như Intel  Xeon Platinum 8380 với 40 lõi và siêu phân luồng 80 luồng. PowerEdge R750 là  máy chủ hai socket và khách hàng có thể sử dụng 80 lõi và  160 luồng nhờ siêu phân luồng.

Nền tảng cơ sở dữ liệu hợp nhất có kích thước vừa phải có thể sử dụng Gold 6348 với 28 lõi và 56 luồng. Với cả hai ổ cắm được sử dụng, tổng số lõi vật lý là 56 và 112 luồng. Đây là hai cấu hình hợp nhất cần xem xét, nhưng điểm mạnh của máy chủ PowerEdge là số lượng CPU có sẵn trên bo mạch.

Trong môi trường cơ sở dữ liệu hợp nhất, bộ nhớ cũng quan trọng như số lượng lõi CPU trong hệ thống. PowerEdge R750 có thể hỗ trợ bộ nhớ LRDIMM lên tới 8 TB hoặc bộ nhớ RDIMM 2 TB. Khả năng định cấu hình PowerEdge R750 để hợp nhất bằng cách tùy chỉnh bộ xử lý và bộ nhớ giúp tối đa hóa tính linh hoạt trong thiết kế. Mục tiêu là định cấu hình các máy chủ trong nền tảng Microsoft SQL Server được tối ưu hóa để phù hợp với yêu cầu về hiệu suất của bạn.

Hai bộ chuyển mạch Dell PowerSwitch S5224F-ON kết nối máy chủ PowerEdge với mạng. Cơ sở dữ liệu chuyển khối lượng thông tin đáng kể, điều này làm cho việc chuyển mạch mạng trở thành một phần quan trọng trong thiết kế. PowerSwitch được sử dụng trong hệ thống tích hợp được thiết kế cho tính toán hiệu năng cao và cơ sở dữ liệu đòi hỏi băng thông cao nhất. Ngoài ra, các bộ chuyển mạch mạng hỗ trợ kích thước gói đơn vị truyền tải tối đa (MTU) lớn hơn, giúp cải thiện hiệu suất mạng.

Mảng lưu trữ hiệu suất PowerStore 1000T đã được sử dụng cho cơ sở dữ liệu Microsoft SQL Server. PowerStore 1000T là mảng lưu trữ nền tảng Intel® Xeon® ổ cắm kép 2U, hai nút. Mô hình PowerStore này được chọn cho thiết kế đã được xác thực này vì nó cân bằng giữa hiệu suất và dung lượng cho mảng lưu trữ tầm trung. Khách hàng có thể chọn mô hình phù hợp nhất với nhu cầu cơ sở dữ liệu của mình. PowerStore 9000T đứng đầu dòng sản phẩm PowerStore và mang lại hiệu suất cũng như công suất cao hơn.

Ba máy chủ PowerEdge R750, hai PowerSwitches S5224F-ON và PowerStore 1000T là nền tảng của thiết kế đã được xác thực cho cơ sở dữ liệu Microsoft SQL Server. Tất cả các thành phần trong thiết kế được xác thực này đã được thử nghiệm để cung cấp nền tảng SQL Server được tối ưu hóa cho cơ sở dữ liệu của bạn.

Giao diện người dùng đồ họa, trang web Mô tả được tạo tự động

Hình 1.    Kiến trúc nền tảng Microsoft SQL Server được tối ưu hóa

Nền tảng Microsoft SQL Server được tối ưu hóa

Thử nghiệm mở rộng là một phần của quá trình xác thực hệ thống cơ sở dữ liệu cho SQL Server. Xem phần Kiến trúc giải pháp để xem lại các chi tiết thiết kế đã được xác thực cùng với các phương pháp hay nhất. Điều này tạo ra một nền tảng cơ sở dữ liệu để giúp doanh nghiệp:

  • Tăng hiệu quả và giá trị
  • Đạt được sự hợp nhất và sử dụng lớn hơn
  • Tối đa hóa việc sử dụng công nghệ
  • Nâng cao chất lượng và thành công của nền tảng cơ sở dữ liệu

Máy chủ PowerEdge

Máy chủ PowerEdge R750 tăng tốc khối lượng công việc của Microsoft SQL Server thông qua các tính năng như:

  • Hai ổ cắm hỗ trợ bộ xử lý có khả năng mở rộng Intel Ò Xeon Ò thế hệ thứ 3
  • 8 kênh bộ nhớ cho mỗi CPU và tốc độ lên tới 32 DDR DIMM @ 3200 MT/s
  • Lên đến 8 khe cắm PCIe thế hệ 4
  • Hỗ trợ Windows Server với Hyper-V, Read Hat Enterprise Linux, SUSE Linux Enterprise Server và VMware ESXi

Bảng thông số kỹ thuật máy chủ PowerEdge R750 cung cấp thông tin kỹ thuật cần thiết. Cấu hình cấp cơ sở đã được sử dụng để xác thực nền tảng Microsoft SQL Server được tối ưu hóa.

Bảng 1.      Cấu hình máy chủ PowerEdge

Thành phần

Sự miêu tả

Bộ xử lý

2 x CPU Intel Xeon Gold 6334 @ 3,6 GHz với 8 lõi / 16 luồng

Ký ức

1024 GB sử dụng 16 x 64 GB 3200 MT/s

NIC

Broadcom BCM5720 1 GbE DP Ethernet (quản lý)

Broadcom BCM57504 25 GbE QP NetXtreme-E OCP (SQL Server Public và vMotion)

HBA

2 x Bộ điều khiển kênh sợi quang cổng kép QLogic QLE2772 32 Gbps