Tôi đang nghỉ hưu và thay thế một số phần cứng cũ tại nơi làm việc. Một trong những hệ thống này là máy chủ ESXi cũ.
Thay vì trả mức giá vô lý mà Dell tính cho một máy chủ khiêm tốn, tôi sẽ tự xây dựng một máy chủ của riêng mình.
Máy chủ này sẽ chạy khoảng 6 đến 8 máy ảo nhưng chỉ có một máy có khối lượng công việc nặng. Các máy khác sẽ không đáng kể so với máy chủ này.
Máy chủ đang đề cập sẽ chạy MS SQL Server 2022. Nó sẽ lưu trữ cơ sở dữ liệu cho một ứng dụng có tổng cộng khoảng 100 người dùng và có thể có khoảng 30 đến 50 người dùng đồng thời tại bất kỳ thời điểm nào. Một giao dịch thông thường sẽ liên quan đến các bản cập nhật nhỏ cho các trường dữ liệu văn bản và số đơn giản trong suốt cả ngày. Vì vậy…một số lượng vừa phải các lần đọc và ghi nhỏ. Khối lượng công việc nặng nhất mà cơ sở dữ liệu sẽ phải xử lý thường là sắp xếp dữ liệu, vì một số bảng cơ sở dữ liệu của chúng tôi chứa một số dữ liệu lịch sử mở rộng.
Tôi dự đoán VM này sẽ được cung cấp 8 vCPU và 32gb bộ nhớ.
Tôi đang cố gắng quyết định nên sử dụng CPU nào. Yêu cầu của tôi là CPU không gây tắc nghẽn cho tôi.
CPU của tôi, do cách cấp phép của MS, VM Windows sẽ cần có 16 lõi.
Tôi đang nghiêng về Ryzen 9 7950X. Tôi biết rằng về mặt kỹ thuật, đây không phải là CPU máy chủ. Tuy nhiên, tôi cũng chưa bao giờ gặp phải sự cố nào có thể làm hỏng tôi vì tôi không có bộ nhớ ECC hoặc Xeon thay vì i7 hoặc tương tự. Tôi đã gặp phải lỗi lưu trữ nên tôi sẽ sử dụng thành phần đó ở cấp độ doanh nghiệp. Tôi sẽ sử dụng card RAID ba chế độ Areca với 4 ổ NVME trong hai mảng RAID 1. Tôi cũng có xu hướng nghĩ rằng số IOPS cao hơn do NVME cung cấp sẽ có lợi cho ứng dụng điều khiển DB của tôi hơn là một CPU cao cấp hơn.
Tuy nhiên, tôi muốn kiểm tra thực tế về suy nghĩ của mình. Xeon, Threadripper hay Epyc có cung cấp một số lợi thế so với Ryzen 9 có thể áp dụng thực tế cho trường hợp sử dụng thực tế của tôi mà tôi không biết không? Tôi có thể bị thuyết phục sử dụng CPU cao cấp hơn nếu có lợi ích thực tế và tôi nghĩ mình có thể được chấp thuận ngân sách đó nhưng tôi muốn kiểm tra với một số chuyên gia khác ở đây xem những CPU máy chủ đó có mang lại cho tôi bất kỳ điều gì thực sự quan trọng trước khi tôi phải chịu chi phí tăng thêm không.
Chỉnh sửa: Tôi quên đề cập, trong trường hợp cần thiết. Tôi sẽ di chuyển khỏi máy chủ ESXi sang Hyper-V do chi phí cấp phép cho VMware tăng đáng kể.
Thay vì trả mức giá vô lý mà Dell tính cho một máy chủ khiêm tốn, tôi sẽ tự xây dựng một máy chủ của riêng mình.
Máy chủ này sẽ chạy khoảng 6 đến 8 máy ảo nhưng chỉ có một máy có khối lượng công việc nặng. Các máy khác sẽ không đáng kể so với máy chủ này.
Máy chủ đang đề cập sẽ chạy MS SQL Server 2022. Nó sẽ lưu trữ cơ sở dữ liệu cho một ứng dụng có tổng cộng khoảng 100 người dùng và có thể có khoảng 30 đến 50 người dùng đồng thời tại bất kỳ thời điểm nào. Một giao dịch thông thường sẽ liên quan đến các bản cập nhật nhỏ cho các trường dữ liệu văn bản và số đơn giản trong suốt cả ngày. Vì vậy…một số lượng vừa phải các lần đọc và ghi nhỏ. Khối lượng công việc nặng nhất mà cơ sở dữ liệu sẽ phải xử lý thường là sắp xếp dữ liệu, vì một số bảng cơ sở dữ liệu của chúng tôi chứa một số dữ liệu lịch sử mở rộng.
Tôi dự đoán VM này sẽ được cung cấp 8 vCPU và 32gb bộ nhớ.
Tôi đang cố gắng quyết định nên sử dụng CPU nào. Yêu cầu của tôi là CPU không gây tắc nghẽn cho tôi.
CPU của tôi, do cách cấp phép của MS, VM Windows sẽ cần có 16 lõi.
Tôi đang nghiêng về Ryzen 9 7950X. Tôi biết rằng về mặt kỹ thuật, đây không phải là CPU máy chủ. Tuy nhiên, tôi cũng chưa bao giờ gặp phải sự cố nào có thể làm hỏng tôi vì tôi không có bộ nhớ ECC hoặc Xeon thay vì i7 hoặc tương tự. Tôi đã gặp phải lỗi lưu trữ nên tôi sẽ sử dụng thành phần đó ở cấp độ doanh nghiệp. Tôi sẽ sử dụng card RAID ba chế độ Areca với 4 ổ NVME trong hai mảng RAID 1. Tôi cũng có xu hướng nghĩ rằng số IOPS cao hơn do NVME cung cấp sẽ có lợi cho ứng dụng điều khiển DB của tôi hơn là một CPU cao cấp hơn.
Tuy nhiên, tôi muốn kiểm tra thực tế về suy nghĩ của mình. Xeon, Threadripper hay Epyc có cung cấp một số lợi thế so với Ryzen 9 có thể áp dụng thực tế cho trường hợp sử dụng thực tế của tôi mà tôi không biết không? Tôi có thể bị thuyết phục sử dụng CPU cao cấp hơn nếu có lợi ích thực tế và tôi nghĩ mình có thể được chấp thuận ngân sách đó nhưng tôi muốn kiểm tra với một số chuyên gia khác ở đây xem những CPU máy chủ đó có mang lại cho tôi bất kỳ điều gì thực sự quan trọng trước khi tôi phải chịu chi phí tăng thêm không.
Chỉnh sửa: Tôi quên đề cập, trong trường hợp cần thiết. Tôi sẽ di chuyển khỏi máy chủ ESXi sang Hyper-V do chi phí cấp phép cho VMware tăng đáng kể.