VPS chạy ERP: cấu hình và cách triển khai cho doanh nghiệp

Chạy ERP trên VPS cần cấu hình nào? Xem bảng RAM, CPU khuyến nghị theo quy mô, cách triển khai Odoo và lưu ý bảo mật dữ liệu doanh nghiệp.

ERP là hệ thống hoạch định nguồn lực doanh nghiệp, giúp hợp nhất dữ liệu tài chính, nhân sự, kho vận và bán hàng vào một nền tảng duy nhất. Theo báo cáo của Bộ Công Thương, đến năm 2024 đã có 38% doanh nghiệp Việt Nam triển khai ERP, và con số này vẫn đang tăng khi ngày càng nhiều doanh nghiệp vừa và nhỏ nhận ra lợi ích của việc số hoá quy trình quản trị. Nhưng ERP chỉ phát huy hiệu quả khi hạ tầng phía sau đủ ổn định. Thuê VPS chọn nhầm loại, thiếu RAM hay dùng ổ đĩa chậm đều có thể khiến hệ thống ì ạch, ảnh hưởng trực tiếp đến công việc hàng ngày. Bài viết dưới đây sẽ giúp bạn xác định cấu hình VPS phù hợp, cách triển khai ERP trên thực tế và những lưu ý bảo mật không nên bỏ qua.

Vì sao doanh nghiệp chọn VPS để chạy ERP

VPS là lựa chọn phù hợp để triển khai ERP khi doanh nghiệp cần tài nguyên ổn định, quyền kiểm soát dữ liệu và chi phí đầu tư hợp lý. Khác với hosting chia sẻ, VPS cung cấp môi trường tài nguyên riêng, giúp hệ thống ERP hạn chế bị ảnh hưởng bởi lưu lượng hoặc mức sử dụng tài nguyên của các khách hàng khác.

So với máy chủ vật lý, VPS giúp doanh nghiệp giảm đáng kể chi phí đầu tư ban đầu và không phải tự quản lý phần cứng. Trong khi đó, với mô hình SaaS ERP tính phí theo số lượng người dùng, chi phí có thể tăng theo quy mô nhân sự. Tự triển khai ERP trên VPS cho phép doanh nghiệp chủ động hơn về cấu hình, dữ liệu, phần mềm và cách mở rộng hệ thống.

Đây cũng là lợi thế quan trọng với các hệ thống ERP chứa dữ liệu tài chính, khách hàng và hoạt động nội bộ. Doanh nghiệp có thể tự kiểm soát quyền truy cập, chính sách bảo mật, backup và quy trình vận hành thay vì phụ thuộc hoàn toàn vào nền tảng SaaS.

Với doanh nghiệp vừa và nhỏ, VPS vì vậy có thể đóng vai trò hạ tầng khởi đầu cân bằng giữa chi phí và khả năng kiểm soát. Khi số lượng người dùng, dữ liệu hoặc tải hệ thống tăng cao, doanh nghiệp có thể nâng cấp tài nguyên VPS hoặc chuyển sang Cloud Server mà không nhất thiết phải thay đổi toàn bộ hệ thống ERP.

vi-sao-doanh-nghiep-nen-chon-vps-de-chay-erp
4 lý do doanh nghiệp nên chọn chạy ERP trên VPS

Cấu hình VPS khuyến nghị để chạy ERP theo quy mô doanh nghiệp

Cấu hình VPS cho ERP phụ thuộc chủ yếu vào số người dùng đồng thời và độ phức tạp của phần mềm, không chỉ tính theo tổng số nhân viên. Một ERP chạy đầy đủ module (tài chính, kho, nhân sự, CRM cùng lúc) sẽ ngốn nhiều tài nguyên hơn một ERP kế toán đơn giản dù số người dùng tương đương.

Quy môNgười dùng đồng thờiCPURAMỔ đĩaBăng thông
Doanh nghiệp nhỏDưới 202 đến 4 vCPU4 đến 8GBSSD 60 đến 100GBTừ 100Mbps
Doanh nghiệp vừa20 đến 504 đến 8 vCPU8 đến 16GBSSD/NVMe 100 đến 200GBTừ 200Mbps, ưu tiên đường truyền ổn định
Doanh nghiệp lớn, nhiều chi nhánhTrên 50Từ 8 vCPU16 đến 32GBNVMe từ 200GB, nên dùng RAIDBăng thông cao, ưu tiên IP tĩnh riêng

Doanh nghiệp dưới 20 người dùng, VPS 4GB RAM thường đủ chạy các ERP nhẹ như MISA AMIS hoặc Odoo bản cơ bản. Doanh nghiệp vừa nên ưu tiên ổ NVMe vì tốc độ truy vấn database sẽ là điểm nghẽn đầu tiên khi giao dịch tăng. Doanh nghiệp lớn hoặc nhiều chi nhánh nên tách riêng server ứng dụng và database, hoặc chuyển sang Cloud Server để mở rộng tài nguyên linh hoạt mà không phải dựng lại hệ thống.

VPS chạy ERP so với các lựa chọn hạ tầng khác

So với SaaS ERP, VPS đòi hỏi tự quản lý hạ tầng và cập nhật phần mềm, đổi lại toàn quyền kiểm soát dữ liệu và không phát sinh phí theo đầu người dùng, hợp lý khi số nhân viên đủ lớn để tự host rẻ hơn thuê bao SaaS dài hạn.

So với Cloud Server tích hợp sẵn ERP, VPS có chi phí khởi điểm thấp hơn và cho phép tự chọn phần mềm ERP cụ thể. Khi hệ thống vượt quá khả năng một VPS, chuyển sang Cloud Server giúp mở rộng tài nguyên theo thời gian thực mà không cần ngắt dịch vụ.

So với máy chủ vật lý on-premise, VPS loại bỏ chi phí phần cứng ban đầu, tiền điện, làm mát và nhân sự IT tại chỗ, lại có sẵn backup và bảo trì từ nhà cung cấp, phù hợp hơn với phần lớn doanh nghiệp vừa và nhỏ chưa có đội ngũ hạ tầng chuyên trách.

Hướng dẫn triển khai phần mềm ERP lên VPS

Triển khai ERP trên VPS giúp doanh nghiệp chủ động tài nguyên, hệ điều hành và môi trường vận hành thay vì phụ thuộc vào máy chủ dùng chung. Với Odoo, một nền tảng ERP mã nguồn mở phổ biến, doanh nghiệp có thể triển khai trên VPS Linux kết hợp PostgreSQL, Nginx và SSL để xây dựng hệ thống quản lý tập trung.

1. Chuẩn bị VPS và domain

Cấu hình VPS nên dựa trên số lượng người dùng, module Odoo và lượng dữ liệu cần xử lý. Với doanh nghiệp nhỏ hoặc hệ thống mới triển khai, có thể tham khảo 2–4 vCPU, 4–8 GB RAM và SSD/NVMe. Nếu có nhiều người dùng đồng thời hoặc chạy báo cáo, tác vụ dữ liệu nặng, nên bắt đầu từ 4 vCPU và 8 GB RAM trở lên.

Ubuntu LTS như 22.04 hoặc 24.04 là lựa chọn phổ biến. Tuy nhiên, cần kiểm tra yêu cầu hệ thống của phiên bản Odoo cụ thể để chọn phiên bản Python và PostgreSQL tương thích.

Sau đó, trỏ domain về IP VPS bằng bản ghi A. Về bảo mật, nên tạo user quản trị riêng, sử dụng SSH Key thay cho mật khẩu và hạn chế đăng nhập trực tiếp bằng tài khoản root.

2. Cài PostgreSQL và Odoo

Odoo sử dụng PostgreSQL để lưu trữ dữ liệu. Cài phiên bản PostgreSQL phù hợp với release Odoo đang sử dụng, sau đó tạo role riêng cho Odoo thay vì dùng tài khoản quản trị database.

Tiếp theo, cài Python và các thư viện phụ thuộc, tải đúng phiên bản mã nguồn Odoo và tạo virtual environment riêng. Trong odoo.conf, khai báo thông tin PostgreSQL, đường dẫn addons, filestore, log và cổng dịch vụ.

Odoo thường sử dụng cổng 8069. Cổng này chỉ nên phục vụ kết nối nội bộ và không mở trực tiếp ra Internet.

cai-postgreSQL-va-Odoo
Cài PostgreSQL và Odoo

3. Cấu hình Nginx và HTTPS

Nginx được sử dụng làm reverse proxy để người dùng truy cập Odoo thông qua domain thay vì truy cập trực tiếp cổng 8069.

Luồng kết nối cơ bản là:

Người dùng → HTTPS → Nginx → Odoo → PostgreSQL

Cài SSL bằng Let’s Encrypt và Certbot, sau đó chuyển hướng HTTP sang HTTPS. Đồng thời, tạo service systemd cho Odoo để dịch vụ tự khởi động sau khi VPS reboot và có thể tự restart khi tiến trình gặp lỗi.

4. Thiết lập firewall và bảo mật

Firewall chỉ nên mở những cổng cần thiết cho hoạt động và quản trị VPS, thường gồm:

  • 80: HTTP.
  • 443: HTTPS.
  • SSH: cổng quản trị VPS.

Cổng 8069 của Odoo và 5432 của PostgreSQL không nên mở trực tiếp cho Internet. Nếu doanh nghiệp có IP tĩnh hoặc VPN, có thể giới hạn SSH chỉ cho phép truy cập từ các nguồn tin cậy.

Bên cạnh đó, cần cập nhật hệ điều hành, Odoo và các thư viện phụ thuộc định kỳ. Với những thay đổi lớn, nên kiểm tra trước trên môi trường staging.

5. Backup dữ liệu Odoo

Backup Odoo cần bao gồm database PostgreSQL và filestore. Chỉ backup database sẽ không đủ nếu hệ thống có các file đính kèm hoặc dữ liệu được lưu trong filestore.

Nên lưu bản backup ở một hệ thống độc lập thay vì chỉ giữ trên VPS đang chạy ERP. Object Storage có thể được sử dụng làm nơi lưu trữ backup dài hạn. Doanh nghiệp cũng cần thiết lập thời gian lưu backup phù hợp và định kỳ thử restore để chắc chắn dữ liệu có thể khôi phục khi xảy ra sự cố.

6. Kiểm tra trước khi vận hành

Trước khi đưa ERP vào sử dụng chính thức, cần kiểm tra:

  • Odoo truy cập được qua domain và HTTPS.
  • PostgreSQL kết nối bình thường.
  • Cổng 8069 và 5432 không mở trực tiếp ra Internet.
  • Odoo tự khởi động sau khi VPS reboot.
  • Các module cần thiết hoạt động bình thường.
  • Backup database và filestore thành công.
  • Có thể restore dữ liệu từ bản backup.

Sau khi vận hành, tiếp tục theo dõi CPU, RAM, dung lượng lưu trữ và I/O. Khi số lượng người dùng hoặc dữ liệu tăng, có thể nâng cấp tài nguyên VPS dựa trên mức sử dụng thực tế.

Chọn đúng VPS để chạy ERP quyết định hệ thống có vận hành ổn định lâu dài hay không, và cấu hình cần tính theo số người dùng đồng thời chứ không chỉ tổng số nhân viên. Nếu đang cân nhắc giữa tự triển khai ERP trên VPS hay tìm giải pháp hạ tầng linh hoạt hơn khi mở rộng, đội ngũ kỹ thuật LANIT sẵn sàng tư vấn cấu hình phù hợp với nhu cầu thực tế.

Đánh giá bài viết
Với nhiều năm kinh nghiệm trong lĩnh vực công nghệ thông tin, đặc biệt là hạ tầng máy chủ, hệ thống mạng và bảo mật, Nguyễn Đức Hòa hiện đã đảm nhận vai trò Trưởng phòng Kỹ thuật tại công ty LANIT – đơn vị cung cấp giải pháp công nghệ tiên tiến cho doanh nghiệp. Anh không chỉ là người trực tiếp xây dựng, phát triển và vận hành các hệ thống kỹ thuật phức tạp mà còn là người truyền lửa và định hướng chiến lược kỹ thuật cho toàn bộ đội ngũ của LANIT. Tư vấn duy duy hệ thống Chắc chắn, khả năng xử lý sự cố nhanh nhạy cảm cùng tầm nhìn phát triển thời hạn đã giúp anh trở thành một trong những nhân sự chủ yếu trong quá trình mở rộng hành động theo mô hình dịch vụ công nghệ của LANIT.
Chat với chúng tôi qua Zalo!
Chat với chúng tôi qua Zalo!