Đồ án ứng dụng công nghệ ảo hoá Docker xây dựng thư viện số DSpace tại Trường ĐH Quản lý và Công nghệ Hải Phòng

Nghiên cứu giải pháp ứng dụng công nghệ ảo hóa Docker trong xây dựng thư viện số, giúp tối ưu hạ tầng lưu trữ và nâng cao hiệu quả quản lý tài liệu điện tử.

Chuyên ngành

Công nghệ thông tin

Tác giả

Trịnh Hoàng Anh

Thể loại

Đồ án tốt nghiệp

2024

69
0
0

Phí lưu trữ

30 Point

Tóm tắt

I. Tổng quan về ảo hoá Docker xây dựng thư viện số DSpace tại HPU

Chuyển đổi số giáo dục đại học đòi hỏi các giải pháp lưu trữ thông tin hiện đại. Trường Đại học Quản lý và Công nghệ Hải Phòng triển khai hệ thống tài nguyên số nhằm phục vụ giảng dạy và nghiên cứu khoa học. Nền tảng DSpace là phần mềm mã nguồn mở chuẩn mực quốc tế trong lĩnh vực quản trị tư liệu số. Ứng dụng công nghệ ảo hoá Docker mang đến phương thức vận hành hoàn toàn mới cho kho học liệu số này.

Ảo hoá dạng container cho phép đóng gói ứng dụng cùng các thư viện liên quan vào môi trường độc lập. Mô hình loại bỏ sự sai lệch cấu hình giữa các máy chủ thử nghiệm và máy chủ thực tế. Quản trị viên khởi tạo dịch vụ một cách nhất quán chỉ với vài thao tác cơ bản. DSpace kết hợp cùng Docker tạo ra kiến trúc bền vững cho trung tâm học liệu HPU. Hệ thống phân phối tài liệu nhanh chóng tới cán bộ và sinh viên. Khả năng mở rộng dung lượng đáp ứng lượng truy cập đồng thời tăng cao trong các kỳ thi. Giải pháp nâng cao giá trị tài nguyên học thuật của nhà trường trên không gian mạng.

1.1. Khái niệm nền tảng mã nguồn mở DSpace

DSpace là phần mềm mã nguồn mở hàng đầu dùng trong các trường đại học toàn cầu. Hệ thống phục vụ việc lưu trữ, quản lý và phổ biến tài nguyên học thuật số. Cấu trúc phần mềm bao gồm ba tầng chính gồm tầng giao diện, tầng logic nghiệp vụ và tầng lưu trữ dữ liệu. DSpace hỗ trợ nhiều định dạng tệp khác nhau từ tài liệu văn bản, tệp âm thanh đến hình ảnh và video chất lượng cao. Chuẩn siêu dữ liệu Dublin Core tích hợp sẵn giúp tối ưu chỉ mục tìm kiếm tài liệu. Các tổ chức giáo dục dễ dàng phân loại tài liệu theo từng khoa và ngành học riêng biệt. Phần mềm cung cấp cơ chế phân quyền chặt chẽ cho người kiểm duyệt nội dung và độc giả.

1.2. Vai trò công nghệ Docker trong số hóa dữ liệu

Docker là nền tảng ảo hoá cấp hệ điều hành sử dụng công nghệ container hiện đại. Công nghệ này gói gọn mã nguồn và mọi phần phụ thuộc của phần mềm vào một đơn vị độc lập. So với máy ảo truyền thống, Docker tiêu thụ rất ít tài nguyên phần cứng máy chủ. Quá trình khởi động container chỉ diễn ra trong vài giây ngắn ngủi. Tính năng này giúp các trường đại học tiết kiệm chi phí đầu tư thiết bị vật lý đáng kể. Docker Engine tạo môi trường vận hành nhất quán trên mọi máy chủ vật lý hay đám mây. Đội ngũ kỹ thuật dễ dàng kiểm soát phiên bản phần mềm qua các tập tin cấu hình Dockerfile rõ ràng và minh bạch.

II. Thực trạng hạ tầng thư viện HPU và lý do cần ảo hoá Docker DSpace

Mô hình thư viện truyền thống tại các cơ sở đào tạo bộc lộ nhiều điểm nghẽn nghiêm trọng. Trường Đại học Quản lý và Công nghệ Hải Phòng từng đối mặt với việc quản lý tài liệu giấy phân tán. Việc tìm kiếm giáo trình và luận văn gây mất nhiều thời gian cho sinh viên. Bên cạnh đó, việc cài đặt phần mềm thư viện số theo cách thức thủ công phát sinh hàng loạt lỗi xung đột môi trường. Mỗi máy chủ đòi hỏi cấu hình môi trường Java, Tomcat, Ant và PostgreSQL phức tạp.

Sự thiếu đồng bộ giữa các phiên bản phần mềm thường dẫn tới đình trệ toàn bộ hệ thống lưu trữ. Việc nâng cấp và bảo trì định kỳ làm gián đoạn truy cập của người dùng. Tài nguyên máy chủ vật lý chưa được khai thác triệt để, gây lãng phí ngân sách vận hành công nghệ thông tin. Sao lưu dữ liệu thủ công tiềm ẩn rủi ro mất mát thông tin quan trọng. Nhu cầu cấp thiết đặt ra là phải chuẩn hóa quy trình cài đặt và tự động hóa vận hành thư viện số. Ảo hoá bằng Docker chính là lời giải khoa học cho bài toán nâng cấp hạ tầng số tại HPU.

2.1. Hạn chế của phương pháp cài đặt truyền thống

Cách cài đặt phần mềm trực tiếp lên hệ điều hành máy chủ bộc lộ nhiều nhược điểm lớn. Người quản trị phải tự biên dịch mã nguồn và cài đặt hàng tá gói phụ thuộc phức tạp. Bất kỳ sự sai khác nhỏ nào về phiên bản thư viện cũng khiến hệ thống DSpace ngưng trệ. Khi xảy ra lỗi phần mềm, việc khôi phục môi trường làm việc ban đầu rất khó khăn. Quá trình kiểm thử tính năng mới dễ làm xáo trộn dữ liệu đang hoạt động trực tiếp. Hiệu năng của máy chủ bị phân mảnh do các tiến trình nền cạnh tranh tài nguyên. Mô hình truyền thống cũng thiếu cơ chế tự động khởi tạo lại dịch vụ khi phát sinh sự cố bất ngờ.

2.2. Nhu cầu đồng bộ và mở rộng hệ thống tại HPU

Trường Đại học Quản lý và Công nghệ Hải Phòng không ngừng mở rộng quy mô đào tạo. Số lượng khóa luận, đề tài khoa học và giáo trình điện tử gia tăng nhanh chóng theo từng năm học. Hệ thống lưu trữ đòi hỏi năng lực xử lý mạnh mẽ và khả năng mở rộng linh hoạt. Hạ tầng công nghệ thông tin cần đảm bảo tính sẵn sàng cao trước lưu lượng truy cập lớn. Các dịch vụ phải hoạt động liên tục mà không gặp lỗi nghẽn cổ chai mạng hay quá tải bộ nhớ. Đội ngũ kỹ thuật cần một cơ chế sao lưu và di chuyển hệ thống nhanh gọn khi cần nâng cấp thiết bị vật lý mới. Nhu cầu cấp thiết này thúc đẩy việc áp dụng ảo hoá để quản lý toàn diện thư viện số.

III. Giải pháp ứng dụng Docker xây dựng thư viện số DSpace tại HPU

Quy trình triển khai DSpace qua Docker tại Đại học Quản lý và Công nghệ Hải Phòng trải qua các bước chuẩn hóa bài bản. Quản trị viên chuẩn bị tệp cấu hình docker-compose.yml nhằm định nghĩa toàn bộ dịch vụ phụ trợ. Hệ thống bao gồm container DSpace Backend chạy trên nền tảng Java, container cơ sở dữ liệu PostgreSQL và container tìm kiếm Solr. Công cụ Docker Compose tự động thiết lập mạng nội bộ ảo giữa các container. Mọi tiến trình kết nối với nhau hoàn toàn thông suốt và bảo mật.

Toàn bộ mã nguồn và dữ liệu lưu trữ được liên kết qua các Docker Volume an toàn. Dữ liệu tài liệu số vẫn tồn tại nguyên vẹn ngay cả khi container dừng hoạt động hoặc được khởi động lại. Quá trình triển khai chỉ cần thực thi lệnh docker-compose up -d trong thư mục dự án. Hệ thống tự động kéo các image chính thức từ kho lưu trữ về máy chủ. Các biến môi trường được khai báo rõ ràng, hỗ trợ quản trị viên tinh chỉnh tham số nhanh chóng. Mô hình này rút ngắn thời gian thiết lập từ nhiều ngày xuống chỉ còn vài phút. Giải pháp bảo đảm tính ổn định tuyệt đối cho toàn bộ nền tảng học liệu.

3.1. Thiết lập kiến trúc container với Docker Compose

Docker Compose đóng vai trò nhạc trưởng trong việc điều phối các container DSpace. Tập tin cấu hình thiết lập chi tiết cổng giao tiếp mạng giữa máy chủ và các ứng dụng con. Cổng dịch vụ web được ánh xạ chuẩn xác giúp người dùng truy cập thuận lợi qua trình duyệt. Cơ sở dữ liệu PostgreSQL được phân tách độc lập nhằm bảo đảm tính toàn vẹn dữ liệu. Hệ thống lưu vết chi tiết mọi hoạt động truy xuất thông qua các tệp nhật ký hệ thống. Quản trị viên dễ dàng giám sát trạng thái tài nguyên của từng container qua lệnh điều khiển. Việc khởi chạy hay dừng toàn bộ tổ hợp dịch vụ diễn ra đồng thời chỉ trong một câu lệnh duy nhất.

3.2. Cấu hình phân quyền và khởi tạo kho dữ liệu

Sau khi khởi động hoàn tất, hệ thống DSpace cung cấp giao diện quản trị đồ họa trực quan. Cán bộ quản lý truy cập khu vực Access Control để khởi tạo tài khoản phân quyền chi tiết. Các nhóm người dùng bao gồm ban quản trị, giảng viên phụ trách duyệt bài và người đọc thông thường. Quy trình tạo kho dữ liệu bắt đầu bằng việc thiết lập các đơn vị học thuật Community trên giao diện. Quản trị viên nhập thông tin biểu tượng, tên đơn vị và chính sách bản quyền tương ứng. Trong từng Community, các bộ sưu tập Collection được tạo lập chuyên biệt cho từng loại học liệu. Cấu trúc thư viện số nhờ đó trở nên khoa học, phục vụ tra cứu chính xác và thuận tiện.

IV. Đánh giá ứng dụng ảo hoá Docker vận hành thư viện số DSpace HPU

Ứng dụng công nghệ container hoá mang lại bước tiến đột phá cho hạ tầng công nghệ thông tin tại HPU. Thư viện số DSpace vận hành trên Docker khẳng định sự ổn định và độ tin cậy vượt trội. Tốc độ phản hồi của hệ thống tăng lên rõ rệt khi xử lý các truy vấn tra cứu tài liệu học thuật. Máy chủ vận hành trơn tru với mức tiêu hao tài nguyên CPU và bộ nhớ RAM ở mức tối thiểu. Đội ngũ quản trị tiết kiệm hàng trăm giờ lao động kỹ thuật nhờ khả năng tự động hóa triển khai.

Mô hình tạo tiền đề vững chắc cho việc mở rộng lưu trữ đa phương tiện trong các giai đoạn phát triển tiếp theo. Nhà trường dễ dàng tích hợp thêm các dịch vụ số hóa bổ trợ như nhận dạng ký tự quang học hoặc cổng liên kết thư viện liên trường. Công trình nghiên cứu này cung cấp tài liệu tham khảo thực tiễn giá trị cho các trường đại học đang thực hiện số hóa học liệu. Chuyển đổi số thư viện không chỉ nâng cao chất lượng đào tạo mà còn khẳng định vị thế công nghệ tiên tiến của nhà trường trong thời đại mới.

4.1. Hiệu quả vận hành và tối ưu hóa hạ tầng máy chủ

Hệ thống DSpace chạy trên môi trường Docker giúp tiết kiệm hơn phân nửa tài nguyên phần cứng so với phương thức ảo hóa phần cứng đầy đủ. Cơ chế chia sẻ nhân hệ điều hành của container loại bỏ hoàn toàn chi phí phụ trội của hệ điều hành khách. Tốc độ đóng gói và triển khai bản vá lỗi tăng lên gấp nhiều lần. Các tác vụ sao lưu toàn bộ cơ sở dữ liệu và thư mục lưu trữ diễn ra nhanh gọn mà không cần dừng hệ thống. Độ ổn định cao giảm thiểu tối đa các sự cố gián đoạn dịch vụ ngoài ý muốn. Mô hình mang lại sự an tâm cho ban quản lý thư viện và nâng cao trải nghiệm tra cứu của độc giả.

4.2. Hướng phát triển và mở rộng lưu trữ số tương lai

Thành công của dự án tạo bước đệm vững chắc cho chiến lược hiện đại hóa thư viện tổng thể tại HPU. Trong tương lai, nhà trường có thể mở rộng mô hình sang cụm máy chủ phân tán Kubernetes để tăng khả năng chịu lỗi. Hệ thống có thể tích hợp thêm các giao thức chia sẻ siêu dữ liệu liên trường nhằm trao đổi tư liệu học thuật liên vùng. Việc kết nối cổng nhận diện khuôn mặt và thẻ sinh viên thông minh sẽ hoàn thiện chu trình phục vụ độc giả tự động. Nghiên cứu khẳng định tiềm năng to lớn của công nghệ mã nguồn mở kết hợp ảo hoá trong việc xây dựng các đại học thông minh tại Việt Nam.

Tóm tắt và mô tả trên trang này được tạo với sự hỗ trợ của AI. Nếu bạn thấy nội dung không chính xác hoặc có vấn đề, vui lòng Báo lỗi nội dung.

24/10/2026

Trích đoạn nội dung tài liệu

MỞ ĐẦU. TỔNG QUAN VỀ ẢO HÓA .1 TỔNG QUAN VỀ ẢO HÓA .2 Lịch sử phát triển .2 Phân loại ảo hóa .2 Ảo hóa hệ thống mạng .3 Ảo hóa ứng dụng .4 Ảo hóa hệ thống máy chủ. CÔNG NGHỆ ẢO HÓA DOCKER .1 Khái niệm về công nghệ ảo hóa docker ? .2 Lợi ích của docker .1 Lợi ích sử dụng docker.2 Các thuật ngữ thường gặp trong docker .3 Kiến trúc của Docker .4 Cài đặt docker. 19 CHƯƠNG 3: ỨNG DỤNG DSPACE TRONG VIỆC XÂY DỰNG THƯ VIỆN SỐ TRƯỜNG ĐẠI HỌC QUẢN LÝ VÀ CÔNG NGHỆ HẢI PHÒNG .3 Cách cài đặt Dspace.1 Cài đặt Dspace Backupend .2 Cài đặt Dspace Frontend .2 Kết quả đạt được .1 Hướng dẫn sử dụng Dspace .2 Xây dựng các kho dữ liệu .3 Một số tính năng khác của thư viện số Dspace.1 Các tính năng khác .2 Các tính năng mới của Dspace.

47 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN. 56 TÀI LIỆU THAM KHẢO. 57 DANH MỤC HÌNH Hình 2. docker chạy trên hệ thống.

cấu trúc của Docker. giao diện Docker Desktop. Trang web cài đặt. Khởi động chương trình.

cài đặt hoàn thành. trang web cài đặt. khởi động chương trình. cài đặt hoàn thành.

Các tính năng của Dspace. Các bước tạo Community. Tạo thành công Community. Sử dụng Managenment.

Thay đổi ngôn ngữ. Giao diện trang chủ. Danh sách đơn vị. By Issue Date.

By Subject Category. Lý do chọn đề tài Một số trung tâm dữ liệu chỉ sử dụng 10% đến 30% năng lực xử lý hiện có của họ. Ảo hóa đã giúp nhiều tổ chức có thể chia sẻ các tài nguyên công nghệ thông tin theo cách tốn ít giá thành nhất, làm cho cơ sở hạ tầng công nghệ thông tin trở nên linh động và bảo đảm cung cấp một cách tự động với những nhu cầu cần thiết. Các doanh nghiệp luôn tìm giải pháp để tiết kiệm hơn, đây cũng là lúc công nghệ ảo hóa tìm được chỗ đứng vững chắc trong lĩnh vực công nghệ thông tin trên thế giới.

Sử dụng công nghệ ảo hóa đã đem đến cho người dùng sự tiện ích, có thể chạy nhiều hệ điều hành, nhiều hệ thống đồng thời trên cùng một hệ thống phần cứng máy chủ, mở rộng khả năng lưu trữ, cung cấp tài nguyên phần cứng. Khả năng và lợi ích của ảo hoá còn hơn thế và nơi thành công và tạo nên thương hiệu của công nghệ ảo hóa đó chính là trong môi trường hệ thống máy chủ ứng dụng và hệ thống mạng. Hiện nay có nhiều nhà cung cấp các sản phẩm máy chủ và phần mềm đều chú tâm đầu tư nghiên cứu và phát triển công nghệ này như là HP, IBM, Microsoft và VMware. Tại Việt Nam, ảo hóa máy chủ ngày càng được quan tâm, nhiều vấn đề về công nghệ ảo hóa đã được nghiên cứu và áp dụng thực tế, như là ảo hóa máy chủ ở mức cơ sở hạ tầng (IaaS).

Tuy nhiên việc ảo hóa ứng dụng, do còn nhiều vấn đề về công nghệ và người dùng chưa thực sự quan tâm tới lợi ích và còn thiếu một đội ngũ am hiểu về công nghệ này nên việc áp dụng nó vào hệ thống là rất dè dặt. Công nghệ ảo hóa Docker được đề cập vào năm 2013, được đánh giá là một công nghệ ảo hóa ứng dụng tương lai cho Linux, đến tháng 8/2014 ra mắt Docker Engine 1.2, và tháng 1/2016 đã công bố Docker Cloud. Docker đưa ra một giải pháp mới cho vấn đề ảo hóa, thay vì tạo ra các máy ảo con chạy độc lập kiểu hypervisors (tạo phần cứng ảo và cài đặt hệ điều hành lên đó), các ứng dụng sẽ được đóng gói lại thành các Container riêng lẻ.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Cách trích dẫn tài liệu này

Chuẩn Việt Nam
Trịnh Hoàng Anh (2024), Nghiên cứu và ứng dụng công nghệ ảo hoá Docker trong việc xây dựng thư viện số, Đồ án tốt nghiệp, Trường Đại học Quản lý và Công nghệ Hải Phòng, Hải Phòng.
APA 7
Trịnh, H. A. (2024). Nghiên cứu và ứng dụng công nghệ ảo hoá Docker trong việc xây dựng thư viện số [Đồ án tốt nghiệp, Trường Đại học Quản lý và Công nghệ Hải Phòng]. vn-document.net. https://vn-document.net/document/nghien-cuu-va-ung-dung-cong-nghe-ao-hoa-docker-trong-viec-xay-dung-thu-vien-so/9768345766
IEEE
H. A. Trịnh, "Nghiên cứu và ứng dụng công nghệ ảo hoá Docker trong việc xây dựng thư viện số," Đồ án tốt nghiệp, Trường Đại học Quản lý và Công nghệ Hải Phòng, Hải Phòng, 2024. [Online]. Available: https://vn-document.net/document/nghien-cuu-va-ung-dung-cong-nghe-ao-hoa-docker-trong-viec-xay-dung-thu-vien-so/9768345766

Tạo trích dẫn cho tài liệu khác