Danh mục sản
phẩm
Máy tính
CDC Technologies khi triển khai các bài toán hạ tầng thường ưu tiên cách làm theo dữ liệu thực tế: khảo sát, đo tải, mô phỏng nhu cầu rồi mới sizing server. Cách tiếp cận này giúp doanh nghiệp chọn đúng cấu hình, dễ mở rộng về sau và tránh phát sinh chi phí không cần thiết.
Nhiều doanh nghiệp khi mua server thường bắt đầu bằng một câu hỏi rất quen thuộc: “Công ty có bao nhiêu người dùng?”. Sau đó, cấu hình server được chọn khá nhanh theo cảm tính hoặc theo kinh nghiệm truyền miệng. Cách làm này dễ dẫn đến hai tình huống: hoặc đầu tư quá nhiều gây lãng phí, hoặc đầu tư chưa đủ khiến hệ thống chậm, dễ nghẽn khi đi vào vận hành thực tế.
Trên thực tế, số lượng người dùng chỉ là một phần của bài toán. Điều quan trọng hơn là doanh nghiệp đang chạy ứng dụng gì, có bao nhiêu người dùng cùng lúc vào giờ cao điểm, mức độ quan trọng của hệ thống ra sao, và kế hoạch mở rộng trong tương lai như thế nào.
Hai doanh nghiệp cùng có 200 nhân sự nhưng nhu cầu server có thể khác nhau hoàn toàn:
Một ví dụ khác là có doanh nghiệp chỉ làm việc trực tiếp tại văn phòng, nhưng cũng có đơn vị dùng Remote Desktop hoặc VDI. Với mô hình này, tài nguyên CPU và RAM sẽ tăng mạnh theo số phiên đăng nhập đồng thời.
Vì vậy, thay vì chỉ hỏi “Có bao nhiêu user?”, doanh nghiệp nên hỏi đúng hơn: “Có bao nhiêu người dùng cùng lúc trên từng ứng dụng, vào thời điểm nào, và mức độ quan trọng của các ứng dụng đó ra sao?”
Trước khi chọn server, doanh nghiệp nên lập một bản đồ hệ thống đơn giản. Danh sách này có thể gồm các nhóm như: dịch vụ quản lý người dùng nội bộ, lưu file, in ấn, ERP, CRM, database, email, website nội bộ, hệ thống camera, Remote Desktop hoặc VDI.
Với mỗi ứng dụng, nên ghi rõ:
Mục tiêu của bước này là chia hệ thống thành từng nhóm công việc rõ ràng, thay vì gom tất cả vào một con số tổng chung chung.
Ví dụ, công ty có 300 người nhưng số người thực sự truy cập vào phần mềm kế toán cùng lúc có thể chỉ là 20–30 người. Ngược lại, một hệ thống file server có thể có rất nhiều người mở file cùng lúc vào đầu giờ sáng hoặc cuối ngày.
Doanh nghiệp nên xác định các khung giờ nóng như:
Sau đó, với từng ứng dụng, cần ước lượng:
Làm được bước này, doanh nghiệp sẽ có cái nhìn thực tế hơn rất nhiều khi chọn cấu hình server.
Nếu doanh nghiệp đang có hệ thống cũ, cách tốt nhất là đo số liệu thực tế thay vì đoán. Những thông tin nên theo dõi gồm:
Nếu là dự án mới, chưa có hệ thống để đo, doanh nghiệp nên làm pilot hoặc POC với một nhóm người dùng đại diện. Chạy thử trong một khoảng thời gian đủ để thấy chu kỳ làm việc thực tế, sau đó mới nhân rộng lên.
Đây là bước rất quan trọng, đặc biệt với các hệ thống như ERP, database hoặc VDI. Những workload này không nên ước lượng theo cảm tính vì rất dễ sai.
CPU: không chỉ cần đủ chạy, mà còn phải đủ cho giờ cao điểm
Khi chọn CPU cho server, không nên chỉ nhìn số core. Điều quan trọng là hệ thống có đáp ứng được lúc tải cao hay không.
Nếu doanh nghiệp thường xuyên chạy báo cáo, import dữ liệu, đồng bộ dữ liệu hoặc có nhiều người dùng truy cập cùng lúc, CPU cần có đủ khoảng trống để xử lý mà không chạm ngưỡng quá sớm.
Hiểu đơn giản, CPU nên được chọn theo nhu cầu giờ cao điểm, nhưng vẫn phải chừa thêm dư địa để xử lý các tình huống phát sinh.
RAM: càng quan trọng hơn khi doanh nghiệp chạy database hoặc ảo hóa
Nhiều hệ thống chậm không hẳn vì CPU yếu, mà vì thiếu RAM. RAM ảnh hưởng lớn đến độ mượt của hệ thống, đặc biệt trong các trường hợp:
Khi tính RAM, nên chia thành 3 phần:
Cách tính này sẽ an toàn hơn so với việc chỉ nhìn nhu cầu hiện tại.
Storage: không chỉ tính dung lượng, mà phải tính cả tốc độ xử lý
Đây là chỗ nhiều doanh nghiệp dễ nhầm nhất. Có những hệ thống dung lượng vẫn còn rất nhiều nhưng người dùng vẫn thấy chậm. Lý do nằm ở hiệu năng lưu trữ, không phải ở chỗ “hết chỗ chứa”.
Khi tính storage, cần xem đồng thời 3 yếu tố:
Nếu doanh nghiệp chạy database, camera tập trung, VDI hoặc các ứng dụng có nhiều truy xuất dữ liệu, storage gần như là phần phải tính rất kỹ ngay từ đầu.
Network: server mạnh đến đâu cũng có thể chậm nếu đường truyền nghẽn
Doanh nghiệp nên làm rõ:
Đặc biệt với mô hình nhiều chi nhánh hoặc kết nối VPN, yếu tố mạng không thể bỏ qua.
Sau khi đã biết cần bao nhiêu CPU, RAM, lưu trữ và mạng, doanh nghiệp mới nên quyết định mô hình triển khai.
Ngoài ra, với những hệ thống quan trọng, việc tách riêng database, ứng dụng và các dịch vụ nền cũng giúp hiệu năng ổn định hơn, đồng thời giảm rủi ro “một lỗi kéo theo cả hệ thống”.
Tóm lại, ở bước này doanh nghiệp cần trả lời rõ một câu hỏi: Đang ưu tiên tối ưu chi phí đầu tư hay đang ưu tiên giảm rủi ro downtime? Hai hướng này sẽ dẫn đến hai thiết kế rất khác nhau.
Để tránh tình trạng lắp xong server mới bắt đầu tranh luận xem cấu hình như vậy đã đủ hay chưa, doanh nghiệp nên thống nhất tiêu chí ngay từ đầu. Ví dụ:
Khi đã có tiêu chí cụ thể, việc nghiệm thu sẽ rõ ràng hơn và đội IT nội bộ cũng dễ quản trị hơn về sau.
Với mô hình này, doanh nghiệp cần quan tâm đến số người mở file cùng lúc, thời điểm kế toán tải nặng nhất, và mức tăng dung lượng dữ liệu mỗi tháng. Nếu làm tốt, hoàn toàn có thể triển khai theo hướng ảo hóa để tách từng dịch vụ riêng, vừa dễ backup vừa dễ mở rộng.
Đây là nhóm workload nặng hơn nhiều. Trọng tâm không còn nằm ở số lượng user đơn thuần mà nằm ở hiệu năng database, tốc độ lưu trữ và giờ cao điểm xử lý báo cáo. Với loại hệ thống này, nên ưu tiên số liệu đo thực tế hoặc khuyến nghị từ hãng phần mềm thay vì ước lượng.
Điểm quyết định ở đây là số phiên đăng nhập cùng lúc và loại công việc người dùng đang làm. Nếu chỉ dùng tác vụ văn phòng nhẹ thì khác hoàn toàn so với việc chạy phần mềm nặng. Cách làm an toàn nhất là pilot với một nhóm đại diện, đo tải thực tế rồi mới nhân lên.
Trước khi mua server, bộ phận IT hoặc mua hàng nên trả lời được 7 câu hỏi sau:
Nếu trả lời rõ được 7 câu này, việc chọn server sẽ chính xác hơn nhiều và bớt phụ thuộc vào cảm tính.
Cách xác định nhu cầu server theo số người dùng và ứng dụng sẽ hiệu quả hơn khi doanh nghiệp đi đúng quy trình: xác định ứng dụng đang chạy, tính số người dùng đồng thời, đo tải thực tế hoặc chạy thử, sau đó mới quy đổi sang CPU, RAM, lưu trữ và mạng, rồi chốt kiến trúc triển khai phù hợp. Làm đúng ngay từ đầu giúp doanh nghiệp tránh mua thừa, tránh thiếu hiệu năng, đồng thời có nền tảng ổn định để mở rộng trong tương lai.
CDC Technologies có thể hỗ trợ doanh nghiệp theo hướng thực tế và dễ triển khai hơn:
Liên hệ CDC Technologies để xây dựng phương án cấu hình server phù hợp, dễ mở rộng và tối ưu chi phí cho doanh nghiệp!