0236.3650403 (221)

Hệ thống hoạch định nguồn lực doanh nghiệp (ERP) và cơ sở dữ liệu


Hệ thống hoạch định nguồn lực doanh nghiệp (ERP) được ví như hệ thần kinh trung ương của nhiều doanh nghiệp hiện đại. Nhưng giống như hệ thần kinh, ERP hoạt động phía sau hậu trường. Nó vận hành vô số quy trình để kết nối các hoạt động, quy trình và phòng ban trong tổ chức.

Nếu hoạt động hiệu quả, người dùng có thể không nhận ra sự tồn tại của ERP và chỉ đơn giản làm công việc của họ. Chính vì vận hành âm thầm như vậy, ERP đôi khi lại không được ưu tiên hàng đầu trong CNTT doanh nghiệp.

Trong bài viết này, chúng ta sẽ xem xét các đặc điểm hiệu suất chính của ERP và nhu cầu lưu trữ của nó, hồ sơ I/O của các ứng dụng ERP dựa trên cơ sở dữ liệu, các loại lưu trữ phù hợp nhất với ERP, và những lựa chọn đã xuất hiện khi chuyển dịch sang đám mây.

ERP làm gì?

Phần mềm ERP điều hành các chức năng kinh doanh như tài chính, quản lý chuỗi cung ứng và thậm chí là nhân sự (HR), đồng thời hợp nhất tất cả trên một nền tảng CNTT duy nhất.

Ứng dụng ERP thường mang tính mô-đun, với các thành phần đảm nhận quy trình công việc, nhiệm vụ kinh doanh cụ thể hoặc thậm chí là toàn bộ phòng ban.

Khác với các ứng dụng độc lập như phần mềm kế toán hoặc nhân sự, ERP sử dụng chung một cơ sở dữ liệu. ERP cũng có giao diện người dùng (UI) thống nhất và các kết nối kỹ thuật số giữa các chức năng kinh doanh.

Hiểu một cách khác, ERP là cách để trình bày một cơ sở dữ liệu doanh nghiệp cho người dùng theo cách phù hợp với vai trò công việc của họ, đồng thời vẫn đảm bảo dữ liệu kinh doanh được lưu trữ tập trung và quy trình làm việc đồng nhất giữa các bộ phận. Là một hệ thống tích hợp, ERP giúp doanh nghiệp có cái nhìn toàn diện hơn về hoạt động của mình so với các ứng dụng riêng lẻ.

Yêu cầu I/O của ERP là gì?

ERP dựa trên các cơ sở dữ liệu, vì vậy nó chia sẻ các yêu cầu như bất kỳ hệ thống cơ sở dữ liệu doanh nghiệp nào: cần dung lượng lưu trữ lớn, độ trễ thấp, tốc độ đọc và ghi tốt, cùng độ tin cậy và bảo vệ dữ liệu cao.

Tuy nhiên, vì chủ yếu xử lý dữ liệu có cấu trúc, nên yêu cầu lưu trữ của ERP không đòi hỏi như các ứng dụng trí tuệ doanh nghiệp, trí tuệ nhân tạo (AI) hay học máy. ERP thường hoạt động với dữ liệu tính bằng terabyte thay vì petabyte.

Yêu cầu I/O của ERP sẽ phụ thuộc vào nhu cầu của từng tổ chức, ngành nghề kinh doanh và các chức năng cụ thể mà hệ thống ERP hỗ trợ.

Ví dụ, ERP cho dịch vụ tài chính, thương mại điện tử thời gian thực hoặc sản xuất đúng lúc (just-in-time) sẽ đòi hỏi I/O cao hơn so với doanh nghiệp sử dụng xử lý theo lô (batch processing). Tương tự, quản lý chuỗi cung ứng và hậu cần sẽ phụ thuộc nhiều vào I/O hơn là HR hay lập kế hoạch tài chính.

Nhiều doanh nghiệp triển khai nhiều phiên bản ERP khác nhau để tùy chỉnh phần cứng – bao gồm cả lưu trữ – theo yêu cầu hiệu suất.

Hiện nay, nhiều phiên bản ERP đã được ảo hóa, theo ông Philip Dawson, phó chủ tịch của Gartner Research chuyên về ERP.

“Bất cứ hệ thống nào dưới vài terabyte đều có thể xử lý trong máy ảo,” ông nói. “Bạn quản lý lưu trữ, bộ nhớ và I/O như một phần của cơ sở dữ liệu – điều này đã được thực hiện trong nhiều năm.”

Một xu hướng khác là ERP hoạt động trong bộ nhớ (in-memory), điển hình là hệ thống HANA của SAP, tuy nhiên điều đó không loại bỏ nhu cầu quản lý I/O. “Bạn vẫn phải nạp và dỡ ảnh chụp (snapshot), sao lưu và khôi phục. Đây chỉ là một lớp I/O khác,” ông Dawson cho biết.

ERP cần công nghệ lưu trữ nào?

Thông thường, các doanh nghiệp chạy hệ thống ERP trên lưu trữ khối (block storage), có thể là lưu trữ gắn trực tiếp vào máy chủ (DAS) hoặc qua các mảng SAN. Các hệ thống RAID thường được sử dụng để cung cấp dung lượng, hiệu suất và lớp bảo vệ dữ liệu đầu tiên.

Việc chuyển sang lưu trữ thể rắn (SSD), đặc biệt là flash, đã cải thiện hiệu suất. Flash đặc biệt hữu ích cho ERP vì nó cần đọc/ghi thường xuyên. Các hệ thống ERP xử lý giao dịch theo thời gian thực rất hưởng lợi từ flash, dù là gắn trực tiếp vào máy chủ hay kết nối qua SAN. Một số nhà cung cấp ERP quy mô lớn không hỗ trợ lưu trữ mạng gắn kết (NAS), nhưng nhiều doanh nghiệp vẫn vận hành ERP thành công với NAS.

Công nghệ NAS ngày nay đã cải thiện đáng kể, thu hẹp khoảng cách giữa lưu trữ khối và lưu trữ tệp.

Nếu hệ thống ERP và cơ sở dữ liệu hỗ trợ, và hiệu suất đạt yêu cầu, thì việc vận hành ERP trên NAS hoặc thậm chí lưu trữ đối tượng (object storage) cũng mang lại lợi ích – như giảm số kiến trúc lưu trữ cần quản lý và tích hợp tốt hơn với lưu trữ đám mây.

“ERP làm được rất nhiều việc nên đôi khi bạn cần chạy nó trong bộ nhớ, và những lúc khác thì không nên,” theo ông Tony Lock, giám đốc phân tích tại Freeform Dynamics. “Nhiều tổ chức lớn không chỉ chạy một phiên bản ERP, mà có các phiên bản khác nhau cho từng đơn vị hoặc khu vực địa lý.”

Hiện nay, ông Lock ngày càng thấy ERP chạy trên hạ tầng siêu hội tụ (hyper-converged infrastructure) và cả trên đám mây.

ERP trên đám mây?

Điện toán đám mây và lưu trữ đám mây có thể tạo ra ảnh hưởng lớn hơn tới ERP so với những cải tiến trong công nghệ lưu trữ.

Doanh nghiệp có thể chọn chạy ERP trên đám mây công cộng, tại chỗ (on-premise), hoặc kết hợp cả hai. Các nhà cung cấp ERP lớn và cả các đối thủ nhỏ hơn đều cung cấp tùy chọn ERP đám mây.

Ông Dawson từ Gartner cho biết, khoảng 1/3 doanh nghiệp hiện đã chạy ERP trên đám mây, 1/3 chưa thể làm vậy, và 1/3 còn lại đang trong quá trình chuyển đổi.

Khi nói đến lưu trữ, rủi ro lớn nhất trong việc triển khai ERP đám mây đến từ độ trễ giữa máy tính và lưu trữ trên đám mây, hoặc sự chậm trễ giữa hệ thống ERP, người dùng và các cảm biến hay phần cứng được kết nối với ERP.

“Chiều dài cáp” vẫn là yếu tố phải cân nhắc. Điều này đặc biệt quan trọng với sản xuất hoặc hậu cần, nơi dữ liệu thời gian thực hoặc gần thời gian thực là yếu tố sống còn.

Trong hầu hết các tình huống sử dụng hàng ngày, hệ thống ERP hoàn toàn trên đám mây sẽ không ảnh hưởng đến người dùng nếu băng thông internet đủ mạnh.

Các nhà cung cấp phần mềm doanh nghiệp thường khuyến khích sử dụng các giải pháp ERP từ đầu đến cuối trên đám mây vì họ có thể kiểm soát hiệu suất và trải nghiệm người dùng.

Tuy nhiên, đối với doanh nghiệp tự xây dựng ERP đám mây, hiệu suất lưu trữ cần được xem xét kỹ lưỡng – và nên sử dụng các cấp lưu trữ đám mây có hiệu năng cao nhất.

Cuối cùng, một lý do khác để lưu trữ dữ liệu ERP trên đám mây là khả năng tái sử dụng dữ liệu dễ dàng hơn cho phân tích kinh doanh và trí tuệ nhân tạo.

Khi dữ liệu nằm trên đám mây, việc triển khai các công cụ phân tích, BI hay AI có thể được thực hiện theo yêu cầu mà không cần tải lại dữ liệu từ lưu trữ cục bộ. Phân tích và khai phá dữ liệu ERP hiện đang là lĩnh vực tăng trưởng. Dù chưa đủ sức để buộc doanh nghiệp phải chuyển toàn bộ lên đám mây, nhưng đó đã là một lợi ích phụ đáng kể.

(Nguồn: By Stephen Pritchard)

Khoa Marketing

TS. Hà Thị Duy Linh