So sánh mô hình triển khai LMS: SaaS, single-tenant và on-premise
So sánh ba mô hình triển khai LMS: SaaS multi-tenant, SaaS single-tenant, on-premise về bảo mật, chi phí, vận hành. Cách chọn mô hình hợp doanh nghiệp bạn.
Có ba cách một hệ thống đào tạo (LMS) được triển khai cho doanh nghiệp: SaaS multi-tenant (nhiều khách dùng chung một hạ tầng), SaaS single-tenant (mỗi khách có hạ tầng và cơ sở dữ liệu riêng, nhà cung cấp vận hành trên cloud), và on-premise (doanh nghiệp tự cài và tự vận hành trên máy chủ của mình). Khác biệt lớn nhất nằm ở chỗ ai sở hữu hạ tầng, dữ liệu của bạn nằm chung hay tách riêng, và ai chịu trách nhiệm vận hành. Bài này giúp bạn đối chiếu ba mô hình theo bốn tiêu chí thực dụng (bảo mật, chi phí, vận hành, khả năng mở rộng), rồi tự chọn được mô hình hợp với quy mô và yêu cầu của công ty mình.
Xin nói rõ ngay một điểm dễ nhầm: Noova chạy theo mô hình SaaS single-tenant. Mỗi doanh nghiệp có một bản triển khai riêng, cơ sở dữ liệu độc lập, nhưng Noova là bên vận hành trên hạ tầng cloud uy tín. Noova không phải on-premise và không cài đặt vào máy chủ của khách. Phần cuối bài sẽ cho thấy điều này có nghĩa gì trong thực tế, còn trước hết hãy đi qua ba mô hình một cách khách quan.
Vì sao mô hình triển khai lại quan trọng với phòng đào tạo
Khi bạn chọn một LMS, phần lớn thời gian sẽ dồn vào so sánh tính năng: có tạo lộ trình học không, có thi trực tuyến không, báo cáo ra sao. Mô hình triển khai thường bị bỏ qua vì nó nghe có vẻ là chuyện của IT. Nhưng nó quyết định ba thứ mà phòng đào tạo phải sống chung suốt nhiều năm: dữ liệu nhân sự của công ty được giữ ở đâu và an toàn tới mức nào, mỗi năm bạn trả bao nhiêu và trả cho cái gì, và ai là người chịu trách nhiệm khi hệ thống gặp sự cố lúc nửa đêm.
Với doanh nghiệp Việt, áp lực thường đến từ hai phía. Phía bảo mật, ban lãnh đạo hoặc phòng IT lo dữ liệu nhân sự (hồ sơ học tập, kết quả đánh giá năng lực, thông tin cá nhân) bị lẫn với dữ liệu công ty khác. Phía chi phí và nhân lực, phòng đào tạo thường chỉ có một hai người, không có đội kỹ thuật riêng để bảo trì máy chủ. Hai áp lực này kéo về hai mô hình khác nhau, và đó chính là lý do bạn cần hiểu rõ trước khi ký hợp đồng. Chọn sai mô hình thì hoặc bạn ôm một gánh nặng vận hành không kham nổi, hoặc bạn không đáp ứng được yêu cầu cô lập dữ liệu mà nội bộ đặt ra.
Bước 1: Hiểu đúng ba mô hình khác nhau ở đâu
Trước khi so sánh được, phải định nghĩa cho chuẩn, vì ba thuật ngữ này hay bị dùng lẫn lộn.
SaaS multi-tenant là mô hình phổ biến nhất của phần mềm dịch vụ. Nhà cung cấp chạy một hệ thống lớn, nhiều doanh nghiệp khách hàng cùng dùng chung hạ tầng và thường chung một cơ sở dữ liệu, được phân tách bằng cơ chế phần mềm (mỗi bản ghi gắn một mã tổ chức). Bạn đăng ký, đăng nhập, dùng ngay. Đây là cách Google Workspace hay phần lớn công cụ SaaS phổ thông vận hành.
SaaS single-tenant ở giữa. Nhà cung cấp vẫn vận hành toàn bộ trên cloud, vẫn lo cập nhật và sao lưu giúp bạn, nhưng mỗi doanh nghiệp được cấp một bản triển khai riêng với cơ sở dữ liệu độc lập. Dữ liệu của bạn không nằm chung bảng với khách khác. Bạn được cái tiện của SaaS (không phải tự vận hành) nhưng có thêm mức cô lập dữ liệu cao hơn multi-tenant.
On-premise là doanh nghiệp tự cài phần mềm lên máy chủ của chính mình (đặt tại văn phòng hoặc trung tâm dữ liệu thuê riêng), tự quản trị, tự cập nhật, tự sao lưu. Nhà cung cấp giao phần mềm và hỗ trợ, còn việc chạy nó hằng ngày là của đội IT công ty.
Cách nhanh nhất để phân biệt là hỏi hai câu: hạ tầng nằm ở đâu, và ai bấm nút khi cần nâng cấp hay khắc phục sự cố. Multi-tenant: hạ tầng của nhà cung cấp, dùng chung, nhà cung cấp lo. Single-tenant: hạ tầng cloud do nhà cung cấp vận hành nhưng tách riêng cho từng khách, nhà cung cấp lo. On-premise: hạ tầng của bạn, riêng của bạn, bạn lo.
Bước 2: So sánh theo bốn tiêu chí thực dụng
Đây là phần để bạn mang vào cuộc họp nội bộ. Bốn tiêu chí dưới là những thứ thực sự ảnh hưởng tới quyết định, bỏ qua các tranh luận kỹ thuật không liên quan tới phòng đào tạo.
| Tiêu chí | SaaS multi-tenant | SaaS single-tenant | On-premise |
|---|---|---|---|
| Cô lập dữ liệu | Dùng chung CSDL, phân tách bằng phần mềm | CSDL riêng cho từng doanh nghiệp | Hoàn toàn tách biệt, trong hạ tầng của bạn |
| Ai vận hành | Nhà cung cấp | Nhà cung cấp | Đội IT của bạn |
| Chi phí ban đầu | Thấp nhất | Thấp tới trung bình | Cao (máy chủ, bản quyền, nhân sự) |
| Cần đội IT riêng | Không | Không | Có, bắt buộc |
| Cập nhật tính năng | Tự động, đồng loạt | Nhà cung cấp lo, theo lịch | Bạn tự nâng cấp |
| Thời gian khởi động | Nhanh nhất (vài ngày) | Nhanh (tính theo tuần) | Chậm (tính theo tháng) |
| Phù hợp với | Doanh nghiệp nhỏ, ít ràng buộc dữ liệu | Doanh nghiệp vừa và lớn cần cô lập dữ liệu | Tổ chức có yêu cầu hạ tầng đặc thù và đội IT mạnh |
Đọc bảng theo cột thì thấy một quy luật rõ: càng đi từ trái sang phải, mức kiểm soát và cô lập càng cao, nhưng cái giá phải trả về chi phí, nhân lực và thời gian cũng tăng theo. Không có mô hình nào thắng tuyệt đối. Việc của bạn là cân xem ràng buộc nào của công ty mình là thật, ràng buộc nào chỉ là lo lắng cảm tính.
Về bảo mật, on-premise nghe có vẻ an toàn nhất vì dữ liệu nằm trong nhà. Nhưng an toàn thực tế phụ thuộc vào việc đội IT của bạn vá lỗi, sao lưu và chống tấn công tốt tới đâu. Một máy chủ on-premise bị bỏ bê còn rủi ro hơn một hạ tầng cloud được giám sát 24/7. Single-tenant cho bạn mức cô lập dữ liệu sát với on-premise (CSDL riêng) mà vẫn được nhà cung cấp lo phần vận hành an ninh.
Về chi phí, đừng chỉ nhìn giá thuê hằng tháng. On-premise có chi phí ẩn rất lớn: máy chủ, điện, nhân sự quản trị, và thời gian đội IT bỏ ra mỗi lần nâng cấp. Cộng đủ vào, on-premise thường đắt hơn nhiều so với cảm giác ban đầu. SaaS (cả hai dạng) gộp các chi phí đó vào phí thuê, nên dễ dự toán hơn.
Bước 3: Chọn mô hình hợp với công ty bạn
Thay vì chọn theo cái nghe oai, hãy trả lời ba câu hỏi thật về tổ chức mình.
Công ty có đội IT đủ sức vận hành một hệ thống không? Nếu phòng IT đã quá tải với việc nội bộ, hoặc công ty thuê ngoài IT, thì on-premise gần như chắc chắn không khả thi. Một LMS bị bỏ bê về kỹ thuật sẽ down lúc cần nhất, và phòng đào tạo là người lãnh hậu quả. Trường hợp này, SaaS là lựa chọn an toàn.
Yêu cầu về cô lập dữ liệu của nội bộ ở mức nào? Hỏi thẳng phòng IT và ban lãnh đạo: họ có yêu cầu dữ liệu nhân sự phải nằm trong cơ sở dữ liệu riêng, không lẫn với tổ chức khác không? Nếu có, multi-tenant sẽ không qua được vòng phê duyệt, và bạn cần ít nhất single-tenant. Nếu không có ràng buộc đó, multi-tenant đủ dùng và rẻ hơn.
Quy mô và tốc độ tăng trưởng ra sao? Doanh nghiệp vài chục người, ít ràng buộc, thì multi-tenant gọn nhẹ là hợp lý. Doanh nghiệp vài trăm tới vài nghìn nhân sự, có yêu cầu phân quyền phức tạp, nhiều phòng ban, cần tích hợp đăng nhập một lần (SSO) với hệ thống nội bộ, thì single-tenant cân bằng tốt nhất giữa kiểm soát và gánh nặng vận hành.
Ghép ba câu trả lời lại, đa số doanh nghiệp Việt cỡ vừa và lớn rơi vào ô single-tenant: họ cần cô lập dữ liệu và phân quyền nghiêm túc, nhưng không muốn (và không nên) ôm gánh nặng tự vận hành máy chủ. Đó cũng là lý do Noova được thiết kế theo mô hình này.
Cách Noova hiện thực hóa mô hình single-tenant
Nói lý thuyết về ba mô hình thì dễ, nhưng bạn cần thấy nó ra sao khi đụng vào thực tế. Phần này cho thấy single-tenant trên Noova nghĩa là gì với phòng đào tạo của bạn.
Mỗi doanh nghiệp dùng Noova được cấp một bản triển khai riêng với cơ sở dữ liệu độc lập, vận hành trên hạ tầng cloud uy tín do Noova quản lý. Nghĩa là toàn bộ hồ sơ học tập, kết quả thi, dữ liệu đánh giá năng lực và thông tin nhân sự của công ty bạn nằm tách riêng, không chung bảng với bất kỳ tổ chức nào khác. Bạn không phải mua máy chủ, không cần đội IT trực hệ thống, không phải tự lo bản vá hay sao lưu. Noova lo phần đó. Bạn đăng nhập vào và làm việc của phòng đào tạo.

Vì dữ liệu được cô lập theo từng doanh nghiệp, lớp phân quyền bên trong cũng đi tới mức chi tiết mà tổ chức lớn cần. Bạn cấu hình vai trò và quyền theo phòng ban, chức danh và phạm vi quản lý: ai được tạo khóa, ai chỉ xem báo cáo phòng mình, ai duyệt kết quả. Đây là chuyện không thể thiếu khi công ty có nhiều cấp quản lý và nhiều đơn vị, và là một trong những lý do single-tenant hợp với doanh nghiệp quy mô lớn hơn là multi-tenant. Bạn có thể xem chi tiết ở trang phân quyền theo vai trò.

Đi cùng với cô lập dữ liệu là khả năng tích hợp đăng nhập một lần với hệ thống nội bộ, để nhân viên dùng chung tài khoản công ty thay vì tạo mật khẩu mới. Với doanh nghiệp đã có hệ thống định danh riêng, đây thường là điều kiện bắt buộc của phòng IT, và bạn có thể tìm hiểu thêm ở trang đăng nhập một lần (SSO). Khi cần quản lý nhân sự và đào tạo ở quy mô tổ chức lớn, các năng lực này nằm trong nhóm quản trị nhân tài cho doanh nghiệp.

Một điểm cần làm rõ để tránh hiểu nhầm: Noova không cung cấp bản cài đặt on-premise lên máy chủ của khách. Nếu yêu cầu bắt buộc của bạn là phần mềm phải chạy hoàn toàn trong trung tâm dữ liệu nội bộ và do đội IT công ty toàn quyền vận hành, thì Noova không phải lựa chọn phù hợp, và bạn nên tìm giải pháp on-premise. Còn nếu bạn cần dữ liệu cô lập riêng nhưng muốn nhà cung cấp lo phần vận hành, thì đó đúng là chỗ single-tenant của Noova phục vụ.
Những sai lầm và lưu ý thực tế
Vài chỗ hay vấp khi doanh nghiệp chọn mô hình triển khai.
Mặc định on-premise là an toàn nhất. Đây là ngộ nhận phổ biến. Cô lập vật lý không tự động đồng nghĩa với an toàn. An toàn đến từ việc vận hành kỷ luật: vá lỗi đúng hạn, sao lưu đều, giám sát liên tục. Nếu công ty không có đội đủ sức làm những việc đó, một hệ thống on-premise có thể kém an toàn hơn hẳn một dịch vụ cloud được vận hành chuyên nghiệp.
Quên tính chi phí ẩn của on-premise. Bảng so sánh giá thường chỉ ghi phí phần mềm, bỏ qua máy chủ, điện, nhân sự quản trị và thời gian nâng cấp. Khi đưa vào tổng chi phí sở hữu nhiều năm, on-premise thường đắt hơn người ta tưởng. Hãy yêu cầu IT bóc tách đầy đủ trước khi kết luận on-premise rẻ.
Nhầm single-tenant với on-premise. Hai cái khác nhau ở chỗ ai vận hành. Single-tenant vẫn là dịch vụ cloud do nhà cung cấp chạy, chỉ khác là tách riêng cho từng khách. On-premise là bạn tự chạy. Khi đi hỏi nhà cung cấp, nêu rõ bạn cần dạng nào, đừng để hai bên hiểu nhầm tới lúc ký hợp đồng mới vỡ lẽ.
Đặt yêu cầu cô lập dữ liệu cao hơn mức thật sự cần. Một số nơi mặc định đòi mức cô lập tối đa cho mọi loại dữ liệu, kể cả dữ liệu không nhạy cảm, rồi tự đẩy mình vào on-premise đắt đỏ. Hãy phân loại dữ liệu trước: cái gì thật sự nhạy cảm, cái gì không. Thường thì single-tenant đã đủ đáp ứng yêu cầu cô lập của dữ liệu đào tạo và nhân sự.
Bỏ qua câu hỏi vận hành dài hạn. Hệ thống không chỉ cần dựng xong, mà phải chạy ổn nhiều năm. Trước khi chọn, hỏi: ai sẽ vá lỗi sau hai năm nữa, ai sao lưu, ai nâng cấp khi có phiên bản mới. Câu trả lời cho những câu này quan trọng hơn danh sách tính năng lúc mua.
Câu hỏi thường gặp
SaaS multi-tenant và single-tenant khác nhau ở đâu? Multi-tenant là nhiều doanh nghiệp dùng chung một hạ tầng và thường chung cơ sở dữ liệu, phân tách bằng phần mềm. Single-tenant cấp cho mỗi doanh nghiệp một bản triển khai riêng với cơ sở dữ liệu độc lập, nhưng nhà cung cấp vẫn vận hành toàn bộ trên cloud. Khác biệt chính là mức cô lập dữ liệu cao hơn ở single-tenant.
Single-tenant có phải là on-premise không? Không. Cả hai đều cho dữ liệu tách riêng, nhưng khác ở chỗ ai vận hành. Single-tenant là dịch vụ cloud do nhà cung cấp chạy và bảo trì. On-premise là phần mềm cài trên máy chủ của doanh nghiệp, do đội IT công ty tự vận hành.
Noova triển khai theo mô hình nào? Noova là SaaS single-tenant. Mỗi doanh nghiệp có một bản triển khai riêng với cơ sở dữ liệu độc lập, vận hành trên hạ tầng cloud uy tín do Noova quản lý. Noova không cài đặt vào máy chủ của khách và không cung cấp bản on-premise.
Mô hình nào an toàn nhất cho dữ liệu nhân sự? Không có câu trả lời tuyệt đối, vì an toàn phụ thuộc vào cách vận hành chứ không chỉ vào việc dữ liệu nằm ở đâu. On-premise cho cô lập vật lý nhưng đòi đội IT vận hành kỷ luật. Single-tenant cho cô lập ở mức cơ sở dữ liệu riêng và giao phần vận hành an ninh cho nhà cung cấp, thường là cân bằng tốt cho doanh nghiệp vừa và lớn.
On-premise có thật sự rẻ hơn không? Thường là không, nếu tính đủ. Phí phần mềm chỉ là một phần. Cộng thêm máy chủ, điện, nhân sự quản trị, thời gian nâng cấp và sao lưu, tổng chi phí sở hữu nhiều năm của on-premise thường cao hơn SaaS. Hãy yêu cầu IT bóc tách đầy đủ trước khi kết luận.
Công ty nhỏ nên chọn mô hình nào? Doanh nghiệp nhỏ, ít ràng buộc về cô lập dữ liệu và không có đội IT riêng, thường hợp với SaaS vì khởi động nhanh, chi phí ban đầu thấp và không phải tự vận hành. Khi quy mô lớn lên hoặc xuất hiện yêu cầu cô lập dữ liệu, lúc đó mới cân nhắc chuyển sang single-tenant.
Nếu công ty bạn đang ở ô single-tenant (cần cô lập dữ liệu và phân quyền nghiêm túc nhưng không muốn ôm gánh nặng vận hành máy chủ), hãy đặt một buổi demo với Noova để xem một bản triển khai riêng chạy thực tế: dữ liệu tách biệt, phân quyền theo phòng ban và tích hợp đăng nhập một lần với hệ thống nội bộ của bạn.