III. Xây dựng dịch vụ lưu trữ đám mây dựa trên OwnCloud:
1. Phát biểu bài toán lưu trữ dữ liệu tại Trường Cao đẳng GTVT TP.HCM
Trường Cao đẳng GTVT TP.HCM là trường công lập trực thuộc UBND TP.HCM, trường có nhiệm vụ đào tạo các chuyên ngành thuộc lĩnh vực giao thông công chánh đáp ứng nguồn nhân lực cho TP.HCM và các tỉnh phía nam. Hiện nay Trường có 3 cơ sở đào tạo: cơ sở 1 đặt tại 252 Lý Chính Thắng, Quận 3; cơ sở 2 đặt tại số 5 Nguyễn Ảnh Thủ, Quận 12 và cơ sở 3 đặt tại 256 Dương Đình Hội, Quận 9, TP.HCM. Trường có 7 khoa đào tạo chuyên ngành, 6 phòng ban chức năng và 3 trung tâm đào tạo ngắn hạn. Việc lưu trữ, trao đổi dữ liệu hiện nay giữa các đơn vị, CB-GV-CNV trong nhà trường chủ yếu được thực hiện qua các phương pháp truyền thống là lưu cục bộ tại máy tính sử dụng và trao đổi dữ liệu qua Email, USB khi cần thiết.
Môn học: Điện toán lưới & đám mây Trang 27
Hiện tại ở các cơ sở đào tạo, mỗi phòng, khoa , trung tâm đều có các máy tính làm việc riêng. Đặc biệt có những đơn vị, các bộ phận làm việc phân bố đều trên cả 3 cơ sở. Trong khi đó, nhu cầu lưu trữ và trao đổi dữ liệu diễn ra rất thường xuyên giữa các bộ phận trong cùng đơn vị cũng như giữa các đơn vị trong nhà trường. Do sự phát triển của công nghệ và đặc thù công việc, các cán bộ, giáo viên trong
nhà trường sử dụng cùng lúc nhiều thiết bị như máy tính để bàn tại cơ quan, nhà riêng cũng như máy tính xách tay, điện thoại thông minh khi di chuyển.
Nhà trường có một hệ thống mạng hoạt động khá ổn định, mỗi cơ sở đều kết nối Internet bằng đường truyền cáp quang, có thể triển khai thêm những ứng dụng để tận dụng hết lưu lượng đường truyền.
Trên cơ sở các phân tích nêu trên, chúng tôi nhận thấy sự cần thiết phải xây dựng một hệ thống hỗ trợ lưu trữ, chia sẽ và đồng bộ dữ liệu giữa các phòng ban và cá nhân trong nhà trường sao cho việc thực hiện được dễ dàng, tiện dụng và hiệu quả về kinh tế. Giải pháp tốt nhất là sử dụng dịch vụ lưu trữ trực tuyến dựa trên công nghệ điện toán đám mây.
Một trong những dịch vụ phổ biến của công nghệ của điện toán đám mây là dịch vụ hổ trợ lưu trữ dữ liệu. Dịch vụ này cho phép người dùng có thể dễ dàng truyền dữ liệu lên, tải dữ liệu về, chia sẽ, đồng bộ hóa dữ liệu và sử dụng một số tiện ích khác ở những nơi có kết nối Internet với nhiều loại thiết bị khác nhau.
Để sử dụng dịch vụ này, người dùng có thể sử dụng:
Phần mềm cài đặt trên máy tính để bàn hay máy tính xách tay.
Phần mềm cài đặt trên điện thoại di động thông minh với các hệ điều hành thông dụng như IOS, Android.
Trình duyệt Web hiện có trên thiết bị.
Hệ thống sử dụng một máy chủ đảm nhận việc lưu trữ và cho phép người sử dụng có thể thực hiện các chức năng lưu trữ, chia sẽ, đồng bộ dữ liệu với dữ liệu được lưu trữ trên máy chủ cũng như các thiết bị mà người dùng đang sử dụng.
Môn học: Điện toán lưới & đám mây Trang 28
Hiện nay trên thế giới có một số nhà cung cấp dịch vụ lưu trữ theo công nghệ này như Dropbox, Box, Google Drive, SkyDrive, …. Đây là những dịch vụ miễn phí hoặc tính phí. Để có thể thực hiện dịch vụ từ các nhà cung cấp này, người dùng cần phải đăng ký thông tin. Tuy nhiên giải pháp này chỉ phù hợp với các cá nhân do một số hạn chế sau: Máy chủ đặt tại nước ngoài dẫn đến tốc đường truyền sẽ hạn chế, ảnh hưởng đến chất lượng khi thực hiện các thao tác đưa dữ liệu lên, tải dữ liệu về cũng như khi đồng bộ dữ liệu.
Kích thước tập tin dữ liệu khi thao tác bị khống chế. Dịch vụ có thể bị ngưng cung cấp bất cứ lúc nào. Tính bảo mật của dữ liệu không đảm bảo.
Phải tốn phí hàng tháng trung bình khoảng 200.000đ/tài khoản nếu muốn sở hữu 100GB dung lượng lưu trữ.
Do đó, giải pháp phù hợp nhất hiện nay là xây dựng máy chủ lưu trữ dữ liệu riêng do nhà trường quản lý. Hiện tại, ta có thể chọn lựa các phần mềm nguồn mở hỗ trợ việc quản lý, lưu trữ và chia sẽ dữ liệu được cung cấp như: OpenNebular, OpenStack, XenCloud, OwnCloud, …Với quy mô và điều kiện thực tế cơ sở vật chất của nhà trường, chúng tôi đề xuất lựa chọn giải pháp OwnCloud để triển khai do việc cài đặt, sử dụng,
Môn học: Điện toán lưới & đám mây Trang 29