Tải bản đầy đủ - 0 (trang)
Chương 1: TỔNG QUAN GIẢI PHÁP LƯU TRỮ ĐÁM MÂY

Chương 1: TỔNG QUAN GIẢI PHÁP LƯU TRỮ ĐÁM MÂY

Tải bản đầy đủ - 0trang

Đồ án môn học



Giải pháp lưu trữ đám mây với Seafile



1.3. Lợi ích của lưu trữ đám mây là gì?

1.3.1.



Đối với doanh nghiệp



– Tổng chi phí đầu tư thấp: Thay vì bỏ một đống tiền ra mua phần cứng, ổ cứng và dự trù

thêm một khoản phí để mở rộng, bảo trì sau này. Thì với lưu trữ đám mây bạn có thể thêm

hoặc xóa bớt khơng gian lưu trữ theo nhu cầu và chỉ trả tiền cho những lưu trữ mình sử

dụng thơi.

– Giảm thời gian triển khai: Với tính năng lưu trữ đám mây, các quản trị viên chỉ cần xác

định số lượng dữ liệu và tổng dung lượng lưu trữ cần thiết. Rồi tập trung làm việc khác

thay vì loay hoay triển khai lưu trữ riêng cho công ty.

– Quản lý thông tin dễ dàng: Bằng cách sử dụng tính năng quản lý của dịch vụ lưu trữ

đám mây, bạn dễ dàng thực hiện công việc quản lý thông tin vô cùng dễ dàng phân quyền,

quản trị thành viên, chia sẽ dữ liệu nội bộ, cá nhân.

– Khôi phục thiệt hại: Sử dụng lưu trữ đám mây nghĩa là bạn đã có 1 bản copy dữ liệu

quan trọng của doanh nghiệp. Trường hợp không may dữ liệu bị hư hỏng hay mất bạn vẫn

sẽ còn bản copy này.



1.3.2.



Đối với cá nhân.



– Sử dụng dễ dàng: Như mình có nói ở trên, các dịch vụ lưu trữ đám mây đều cung cấp

giao diện ứng dụng cho máy tính hoặc ứng dụng web online. Giao diện đều thân thiện và

nhiệm vụ của bạn là kéo/thả dữ liệu của bạn từ ổ lưu trữ cục bộ vào ổ cứng lưu trữ đám

mây thôi.

– Băng thông: Tùy vào các dịch vụ, nhưng đa số băng thơng đều cao. Thay vì bạn gửi mail

cho sếp, mất khoảng thời gian để tải tập tin lên (mà còn giới hạn 25MB nữa chứ) thì bạn

chỉ cần dán 1 link đến tập tin bạn lưu trữ, chia sẻ quyền xem thế là xong

– Tính truy cập cao: Mọi dữ liệu chứa ở đám mây có thể sử dụng ở bất cứ đâu, bất cứ lúc

nào thơng qua internet.

– Tiết kiệm chi phí: Khơng chỉ riêng doanh nghiệp mà cả cá nhân cũng vậy, thay vì tốn cả

triệu mua ổ cứng di động chẳng hạn, bạn chỉ tốn hơn 1,000 vnđ để có 1GB dữ liệu trên

mây mỗi tháng và chỉ trả cho những gì mình dùng thôi.



9



Đồ án môn học



Giải pháp lưu trữ đám mây với Seafile



Hình 3.1: Những lợi ích mà đám mây đem lại



1.4. Phân loại lưu trữ đám mây:

Dịch vụ lưu trữ đám mây có thể phân thành 4 loại như sau:

– Personal Cloud: Chúng ta sử dụng loại hình thức này trong cuộc sống hằng ngày để đảm

bảo an toàn và bảo mật cho dữ liệu trên smartphone của mình. Bạn chẳng may làm mất

điện thoại thì cũng khơng lo mất số danh bạ hay có thể truy cập file backup trên cloud để

cài đặt, đưa lên lại thiết bị mới một cách vơ cùng thuận tiện.



Hình 4.1: Sử

personal cloud

sống hằng ngày

cũng

ra



dụng

trong cuộc

mà vơ tình ta

khơng nhận



– Public



Cloud:

này

tài



Loại hình

cung cấp



10



Đồ án môn học



Giải pháp lưu trữ đám mây với Seafile



nguyên như máy chủ hoặc storage cho bạn sử dụng thông qua internet. Với Public Cloud

thì tồn bộ tài ngun bao gồm phần cứng, ứng dụng… đều do nhà cung cấp dịch vụ này

quản lý nói cách khác là tài nguyên dùng chung vì đúng như cái tên nó xây dựng mục đích

phục vụ cơng cộng. Bạn chỉ cần bỏ tiền mua dịch vụ, việc bảo mật dữ liệu của bạn cứ để

họ lo. Ưu điểm là phục vụ được đại đa số cộng đồng.

– Private Cloud: Đây là loại hình dành cho doanh nghiệp và các công ty vừa và lớn. Vì

đây là mơ hình triển khai riêng biệt, với phần cứng mà doanh nghiệp thuê sẽ được đặt tại

công ty hoặc đặt tại nhà cung cấp mà họ mua (hoặc thuê) mà không phụ thuộc bất cứ phần

cứng nào đang chạy dịch vụ khác của bên nhà cung cấp. Với cơ chế đồng bộ 2 chiều, thích

hợp với ứng dụng lớn như database hay hệ thống ERP vì độ trễ thấp và hiệu xuất cao. Ưu

điểm lớn nhất là lưu giữ thông tin nội bộ tốt, không bị bên thứ 3 là nhà cung cấp can thiệp

(mặc dù tất cả nhà cung cấp đều cam kết không can thiệp dữ liệu khách hàng).

– Hybird Cloud: Là sự kết hợp giữa Public Cloud và Private Cloud. Cho phép ta lựa chọn

môi trường Public hay Private linh hoạt cho ứng dụng. Mang đến cho doanh nghiệp nhiều

lựa chọn triển khai hơn vì sự linh hoạt mạnh mẽ kết hợp ưu điểm của cả hai loại hình.

Nhược điểm là chi phí tốn kém và thời gian triển khai chắc chắn sẽ tốn kha khá thời gian.



Hình 4.2: So sánh hai loại hình lưu trữ đám mây



11



Đồ án môn học



Giải pháp lưu trữ đám mây với Seafile



1.5. Các trường hợp sử dụng hợp lưu trữ đám mây:

– Backup and reccovery: Sao lưu và phục hồi luôn là một phần quan trọng để đảm bảo dữ

liệu luôn được bảo vệ và lấy lại khi cần thiết. Với yêu cầu ngày một tăng như hiện nay đó

là cả một thách thức. Tuy nhiên lưu trữ đám mây mang lại chi phí thấp, độ bền cao và quy

mơ lớn là giải pháp thích hợp cho sao lưu, phục hồi.



Hình 5.1: Sao lưu và phục hồi ln cần thiết cho cả cá nhân và doanh nghiệp



– Kiểm thử và phát triển phần mềm: môi trường kiểm tra và triển khai phần mềm, ứng

dụng ln đòi hỏi phải tách biệt, độc lập và mỗi môi trường cũng phải giống nhau để xây

dựng, quản lý. Có một số cơng ty lớn đã đã tạo ra các ứng dụng có tốc độ nhanh bởi tận

dụng được tính linh hoạt, hiệu suất cao và chi phí thấp của lưu trữ đám mây. Hiện nay các

Developer trên thế giới cũng đang theo xu hướng chuyển sang các lựa chọn lưu trữ đám

mây thay vì phải nhức đầu quản lý ở mơi trường cục bộ.

– Di chuyển dữ liệu đám mây: Tính sẵn sàng, độ ổn định và lợi thế về chi phí khiến các

chủ doanh nghiệp bị hấp dẫn. Tuy nhiên với các quản trị viên quản lý việc lưu trữ, sao lưu,

bảo mật lo ngại việc phải di chuyển một lượng lớn dữ liệu lên đám mây hoặc ngược lại vì

sợ mất thời gian, bảo mật… Hiện nay có một số nhà cung cấp ra mắt dịch vụ di chuyển dữ

liệu lớn đến đám mây với băng thông cao, giải quyết được vấn đề thời gian và cả bảo mật.



12



Đồ án môn học



Giải pháp lưu trữ đám mây với Seafile



Hình 5.2: Khơng còn lo lắng khi lưu trữ dữ liệu lớn nữa



Sự tuân thủ: Việc lưu trữ dữ liệu trên “mây” sẽ làm các doanh nghiệp băn khoăn về quy

định, chính sách đặc biệt của nhà cung cấp khi dữ liệu được lưu trữ trong hệ thống tuân thủ

các quy định được đặt ra. Với các dịch vụ mới của lưu trữ đám mây ở một số nhà cung cấp

có thể cho phép bạn kiểm soát quyền, quy định đặt ra cho dữ liệu cá nhân, nội bộ thơng

qua chính sách khóa.

Dữ liệu lớn: dữ liệu lớn lên theo thời gian đòi hỏi các các giải pháp mới vì giải pháp

truyền thống khơng phù hợp nữa với chi phí, hiệu suất và khả năng mở rộng. Các dữ án với

dữ liệu lớn (big data) phải có hồ chứa dữ liệu (data lakes) để lưu trữ. Hồ chứa dữ liệu được

xây dựng trên lưu trữ đối tượng (object storage) giữ thông tin ở dạng nguyên bản và bao

gồm siêu dữ liệu phong phú cho phép khai thác có chọn lọc để phân tích. Hồ chứa dữ liệu

trên “mây” thường nằm trong vị trí trung tâm của kho dữ liệu, tiến trình xử lý, dữ liệu lớn

và cơng cụ phân tích.



13



Đồ án mơn học



Giải pháp lưu trữ đám mây với Seafile



Hình 5.3: Ưu điểm của data lake



1.6. Nhược điểm của lưu trữ đám mây:

Có ưu điểm tất có khuyết điểm và đây là những bất cập khi sử dụng lưu trữ đám mây.



Hình 6.1: Đâu là khuyết điểm của lưu trữ đám mây?















Khả năng sử dụng: Cẩn thận với việc kéo/thả, nó có thể khiến tài liệu của bạn đi

hẳn luôn lên cloud (cut file) thay vì coppy file.

Băng thơng: Một vài nhà cung cấp dịch vụ sẽ giới hạn băng thơng. Vì vậy khi có ý

định sử dụng lưu trữ đám mây hãy tham khảo kỹ các nhà cung cấp và tùy vào nhu cầu

của mình nữa bạn nhé.

Khả năng truy cập: Nếu khơng có internet bạn sẽ bó tay thơi, khơng thể truy cập

vào dịch vụ lưu trữ của mình được.

Phụ thuộc phần mềm: Nếu bạn muốn lấy file ở nhiều thiết bị khác nhau và từ một

vài dịch vụ lưu trữ đám mây thì bạn cần phải tải phần mềm về để cài vào đấy.

Bảo mật dữ liệu: Một số doanh nghiệp sẽ cảm thấy bất an khi dữ liệu cá nhân và

doanh nghiệp có thể nằm chung nơi lưu trữ với tổ chức khác, và còn bất an với cả nhà

cung cấp dịch vụ nữa chứ. Đó là chưa kể trong quá trình di chuyển dữ liệu từ cục bộ

lên đám mây chẳng may bị kẻ xấu xâm nhập dữ liệu công ty hoặc các nhân và lấy cắp

thông tin đó. (http://www.securityweek.com/man-cloud-attacks-leverage-storageservices-steal-data)



14



Đồ án mơn học



Chương 2:



Giải pháp lưu trữ đám mây với Seafile



SEAFILE



2.1. Giới thiệu cấu trúc đám mây lưu trữ Seafile

- Seafile nguyên bản là đám mây lưu trữ mã nguồn mở, bất kì cá nhân hay tổ chức đều

có thể sử dụng, miễn là tuân thủ quy tắc mã nguồn mở. Hơm nay nhóm 8 chúng em xin

giới thiệu về cấu trúc, các thành phần cấu thành đám mây lưu trữ này. Hiểu được các cấu

trúc sẽ giúp bạn tiết kiệm thời gian trong việc triển khai và duy trì hệ thống đám mây lưu

trữ Seafile.



2.2. Các thành Seafile Server

2.2.1.



Seahub



-Các thành phần Web. Trong cấu trúc Seafile Server có một thành phần dịch vụ web

rất nhẹ, là Python Gunicorn. Seahub hoạt động như một ứng dụng bên trong Gunicorn

2.2.2.



FileServer



-FileServer đảm nhiệm xử lý các dữ liệu thô trong quá trình download/upload. Do

Gunicorn hoạt động kém hiệu quả trọng việc xử lý các dữ liệu có dung lượng lớn, chúng

tơi thiết kế FileServer bằng ngơn ngữ lập trình C để đạt hiệu quả hơn. (trước phiên bản 3.1

được gọi là HttpServer).

2.2.3.



SeafileServer



-Seaf-server. Một tiến trình chạy nền xử lý các dịch vụ dữ liệu



2.3. Các thành Seafile Client

2.3.1.



Applet



15



Đồ án môn học



Giải pháp lưu trữ đám mây với Seafile



Seafile-applet. Giao diện Seafile Client.

2.3.2.



Seafile daemon



Seafile. Một tiến trình chạy nền xử lý các dịch vụ dữ liệu



2.3.3.



Ccnet daemon



Ccnet. Một tiến trình chạy nền xử lý các dịch vụ mạng.



Chương 3:



MÔ TẢ BÀI TOÁN THỰC TẾ



3.1. Giới thiệu chung

Thị trường Việt Nam được đánh giá là một trong những thị trường tiềm năng phát triển

mạnh, tuy nhiên hàm chứa nhiều rủi ro. Hiện nay các công ty, tổ chức đều hướng tới thị

trường cho bán lẻ. Tiềm năng phát triển của thị trường tiêu dùng tại VN vẫn được đánh giá

cao với hàng loạt các công ty lớn sẽ đầu tư vào Việt Nam trong thời gian sắp tới.

Tuy nhiên, vấn đề gây trở ngại nhất đối với phát triển thị trường này hiện nay lại chính là

bài tốn kết nối và ứng dụng CNTT. Trong hoạt động hàng ngày, dữ liệu rất quan trọng đối

với các công ty nhất là trong lĩnh vực tài chính, kế tốn, chứng khống... đòi hỏi dữ liệu

phải hoạt động liên tục. Ở mức cao hơn, hệ thống giao dịch cần phải đáp ứng nhu cầu

như:Email, website, SQL..., thông qua Internet hằng ngày lượng truy cập từ vài nghìn đến

vài chục nghìn connections. Một minh chứng thực tế cho thấy rằng, khơng ít các cơng ty

tài chính đi lên từ công nghệ, lấy công nghệ thông tin là một tiêu chí để thu hút khách hàng

cũng như nhà đầu tư.

Để đáp ứng yêu cầu tăng cường tính lưu trữ và khả năng sẵn sàng cung cấp dịch vụ, Khách

hàng yêu cầu xây dựng giải pháp kỹ thuật, phân tích cung cấp sản phẩm và dịch vụ đảm

bảo sao lưu dữ liệu, đặc biệt là vùng hệ thống Internet cung cấp dịch vụ chia sẽ file, ứng

dụng,.., đảm bảo độ sẵn sàng cao và an tồn thơng tin. Dựa trên các yêu cầu đặc thù của hệ

thống mạng của Khách hàng, nhóm 8 xin phân tích và xây dựng giải pháp sao lưu dữ liệu,

được trình bày như dưới đây.



3.2. Tại sao cần hệ thống lưu trữ?

3.2.1.



Tổng quan



16



Đồ án môn học



Giải pháp lưu trữ đám mây với Seafile



Hiện nay theo đánh giá của IDC thì iSCSI và FC SAN sẽ dần thay thế hệ thống lưu trữ

DAS(Direct Attached Storage). Dưới đay là sự tăng trưởng của iSCSI



Việc lưu trữ qua mạng sẽ dần thay thế cho việc lưu trữ như hiện nay (Local sao chép qua 1

ổ cứng khác...).

Thống kê từ IDC cho thấy, công suất lưu trữ hiện nay đang tăng lên với tốc độ 4850%/năm khiến cho nhiều dữ liệu có thể gặp rủi ro hơn và quy trình khơi phục sẽ chậm

hơn. Thực tế có khoảng 70% lượng dữ liệu là bị trùng lặp và không được truy cập sử dụng

trong thời gian trên 90 ngày. Nếu ứng dụng các giải pháp như Backup Exec sẽ giúp tiết

kiệm được từ 20-40% chi phí cho việc lưu trữ, đồng thời dễ dàng tìm kiếm cũng như khôi

phục những thông tin quan trọng khi cần thiết.

IDC dự báo đến năm 2011 sẽ có 25% hệ thống lưu trữ bên ngoài doanh nghiệp sử

dụng iSCSI.



3.2.2.



Các vấn đề lưu trữ



17



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Chương 1: TỔNG QUAN GIẢI PHÁP LƯU TRỮ ĐÁM MÂY

Tải bản đầy đủ ngay(0 tr)

×