1. Trang chủ
  2. » Luận Văn - Báo Cáo

Triển khai thử nghiệp dịh vụ tự động sao lưu dữ liệu trên nền tảng điện toán đám mây

76 2 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

Có 4 mũi tên chỉ vào nó, ý nghĩa là các thành phần cơ bản kết hợp lại tạo nên một cái máy ảo.Giải thích qua về mô hình hoạt động: Đầu tiên người quản trị sẽ truy cập vàohorizonmàn hình

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG **** KHAMBOY YANGCHERTOUA TRIỂN KHAI THỬ NGHIỆM DỊCH VỤ TỰ ĐỘNG SAO LƯU DỮ LIỆU TRÊN NỀN TẢNG ĐIỆN TOÁN ĐÁM MÂY Chuyên ngành : CÔNG NGHỆ THÔNG TIN LUẬN VĂN THẠC SĨ KỸ THUẬT CÔNG NGHỆ THÔNG TIN GIẢNG VIÊN HƯỚNG DẪN KHOA HỌC: TS NGUYỄN BÌNH MINH HÀ NỘI - 2018 GVHD: TS Nguyễn Bình Minh HV: KhamBoy YangCherToua Tai ngay!!! Ban co the xoa dong chu nay!!! 17057204901221000000 LỜI CAM ĐOAN Tôi – KHAMBOY YANGCHERTOUA xin cam đoan:  Luận văn tốt nghiệp Thạc sĩ cơng trình nghiên cứu thân hướng dẫn TS Nguyễn Bình Minh  Các kết luận văn tốt nghiệp trung thực, khơng phải chép tồn văn cơng trình khác Hà nội, ngày…… tháng……năm 2018 Tác giả luận văn Khamboy YangCherToua GVHD: TS Nguyễn Bình Minh HV: KhamBoy YangCherToua LỜI CẢM ƠN Trước hết, em xin gửi lời cảm ơn sâu sắc tới giảng viên TS Nguyễn Bình Minh Viện cơng nghệ thông tin truyền thông, Trường Đại Học Bách Khoa Hà Nội Nhờ hướng dẫn tận tình giảng viên giúp em hoàn thành thực luận văn Em xin chân thành cảm ơn thầy cô Viện Công Nghệ Thông tin Truyền thông, Viện Đào Tạo Sau Đại Học, Trường Đại Học Bách Khoa Hà Nội tạo điều kiện, giúp đỡ em trình học tập nghiên cứu trường Hà nội, ngày…… tháng……năm 2018 Tác giả luận văn Khamboy YangCherToua GVHD: TS Nguyễn Bình Minh HV: KhamBoy YangCherToua Mục lục Chương I: Mở đầu 1.1 Lý chọn đề tài 1.2 Mục đích nghiên cứu, đối tượng phạm vi nghiên cứu 1.3 Bố cục luận văn Chương II : Tổng quan điện toán đám mây công nghệ liên quan 2.1 Tổng quan điện toán đám mây 2.1.1.Khái niệm điện toán đám mây 2.1.2.Các đặc trưng điện toán đám mây .3 2.1.3.Các loại dịch vụ phát triển điện toán đám mây 2.1.3.1 IaaS – Infrastructure as a Service – Cơ sở hạ tầng dịch vụ .5 2.1.3.2 PaaS – Platform as a Service – tảng dịch vụ 2.1.3.3 SaaS – Software as a Service – phần mềm dịch vụ 2.1.4.Các mơ hình triển khai điện tốn đám mây 2.1.4.1 Đám mây công cộng (Public Cloud) 2.1.4.2 Đám mây nội (Private Cloud) 2.1.4.3 Đám mây lai (Hybrid Cloud) 10 2.1.5.Ưu / nhược điểm điện toán đám mây 11 2.1.5.1 Ưu điểm 11 2.1.5.2 Nhược điểm 11 2.1.6.Khái niệm lưu trữ đám mây (Cloud Storage) .12 2.1.7.Giới thiệu số nhà cung cấp dịch vụ điện toán đám mây 12 2.2 Các cơng nghệ liên quan điện tốn đám mây 14 2.2.1.Tổng quan Openstack triển khai Openstack 14 2.2.2.Openstack 14 2.2.3.Mục đích thành phần Openstack 15 GVHD: TS Nguyễn Bình Minh HV: KhamBoy YangCherToua 2.2.4.Kiến trúc Openstack 16 2.2.5.Mơ hình thiết kế 18 2.2.5.1 Controller Node 19 2.2.5.2 Compute Node 19 2.2.6.Cài đặt, triển khai OpenStack 20 2.2.7.Trang web login Openstack tạo máy ảo giao diện Openstack 21 2.2.8.Đánh giá giải pháp 22 2.2.9.Đề xuất phát triển nâng cao hiệu giải pháp .22 2.3 Tổng quan lưu trữ điện toán đám mây 23 2.3.1.Giới thiệu lưu trữ Ceph 23 2.3.2.Các hướng phát triển sử dụng Ceph 24 2.3.3.Các hệ thống lưu trữ Ceph 24 2.3.3.1 Hệ thống lưu trữ đối tượng ceph (Object storage) 25 2.3.3.2 Hệ thống khối lưu trữ (Block Storage) 25 2.3.3.3 Hệ thống lưu trữ file liệu ceph (File System) 26 2.3.4.Các Node hệ thống lưu trữ Ceph 26 2.3.4.1 Object Storage Daemon (OSD) 26 2.3.4.2 Monitor (MON) 27 2.3.4.3 Admin node (ceph-deploy) 28 2.3.5.Các thành phần bên ceph 28 2.3.5.1 RADOS (Reliable Autonomous Distributed Object Storage ) 28 2.3.5.2 Object 29 2.3.5.3 Crush 30 2.3.5.4 PG PGP 33 2.3.5.5 Pool 35 2.3.6.Quá trình replica pool 35 GVHD: TS Nguyễn Bình Minh HV: KhamBoy YangCherToua 2.3.7.Mơ hình hệ thống cài đặt Ceph 36 2.3.8.Đánh giá giải pháp (sau trình cài đặt Ceph Storage Cluster) 37 2.3.9.Openstack tích hợp với Ceph .38 2.3.9.1 Mục đích sử dụng Openstack tích hợp với Ceph 38 2.3.9.2 Mơ hình thành phần Openstack tích hợp với Ceph 38 2.3.10 Đánh giá giải pháp (sau q trình Openstack tích hợp với Ceph) 39 CHƯƠNG III: XÂY DỰNG DỊCH VỤ LƯU TRỮ DỮ LIỆU CHO PHÉP ĐỒNG BỘ HĨA DỮ LIỆU TRÊN HẠ TẦNG ĐIỆN TỐN ĐÁM MÂY VÀ DỊCH VỤ LƯU TRỮ ĐÁM MÂY 40 3.1 Giới thiệu dịch vụ lưu trữ đám mây 40 3.2 Cơ chế lưu trữ liệu 40 3.3 Phân tích chức hệ thống .41 3.3.1.Tổng quan biểu đồ Use Case : 41 3.3.2.Đặc tả Use Case : 41 3.4 Biểu đồ luồng xử lý 42 3.5 Thiết kế lớp 45 3.6 Thiết kế sở liệu .47 3.7 Biểu đồ (Sequence Diagram) : .48 3.8 Thiết kế giao diện ứng dụng giao tiếp người dùng .53 3.8.1.Giao diện ứng dụng người dùng (Client) : 53 3.8.2.Giao diện ứng dụng quản lý (Admin) : 57 3.9 Kết thử nghiệm dịch vụ lưu trữ đám mây 58 3.9.1.Môi trường thử nghiệm 58 3.9.2.Kịch thử nghiệm chức kết (Trình bày dạng bảng test case) 60 3.9.3.Kịch thử nghiệm đánh giá hiệu kết 66 Kết luận 67 GVHD: TS Nguyễn Bình Minh HV: KhamBoy YangCherToua DANH SÁCH HÌNH ẢNH Chương II: Hình 2.1 Điện Toán Đám Mây Error! Reference source not found …………………………………………… … Hình 2.2 Mơ hình SPI [1]……………………………………………………………5 Hình 2.1 Mơ hình triển khai điện tốn đám mây [3]…………………………………8 Hình 2.2 Đám mây cơng cộng [4]………………………………………………….… Hình 2.3 Mơ hình đám mây riêng [4]……………………………………… …….10 Hình 2.4 Mơ hình đám mây lai [5]………………………………………………….10 Hình 2.7 Mơ hình thành phần Openstack [6]…………………….…….15 Hình 2.8 Mơ hình Kiến Trúc Openstack [7]……………………………….…… 16 Hình 2.9 Mơ hình thiết kế Openstack [8]………………………………… ……18 Hình 2.10 Mơ Hình Cài Đặt Openstack……………………………………………….21 Hình 2.11 Ceph Storage Cluster 0………………………………………………… 23 Hình 2.12 Hệ thống lưu trữ Ceph 0……………………………………………… 24 Hình 2.13 kiến trúc OSD đồng [9]…………………………………….…… … 26 Hình 2.14 Thành Phần Rados Cluster [9]………………………………….…….….27 Hình 2.15 Thành Phần Object [9]……………………………………….…………28 Hình 2.16 Crush lookup [9]…………… ……………………………… …… …29 Hình 2.17 Phân Cấp Crush………………………….………………………… ……31 Hình 2.18 Mơ hình Placement Group (PG) [9]…………………… ……….………33 Hình 2.19 Mơ hình Pool………………………………………………………………34 Hình 2.20 Mơ Hình Q Trình Replicat Pool [9]……………………………….… 35 Hình 2.21 Mơ Hình hệ thống Cài Đặt Ceph………………………………………….36 Hình 2.22 Mơ Hình Thành Phần Openstack Tích Hợp Với Thành Phần Ceph [10] 38 Chương III : Hình 3.1 Biểu đồ User admin Use – Case………………………………… …….40 Hình 3.2 Biểu đồ thứ tự người đăng ký …………………………………………… 42 Hình 3.3 Biểu đồ thứ tự người đăng nhập……………………………………………42 Hình 3.4 Biểu đồ thứ tự cài đặt rsync ……………………………………………43 Hình 3.5 Biểu đồ thứ tự đồng từ server xuống……………………….………… 43 Hình 3.6 Biểu đồ thứ tự đồng từ server lên………………………………………44 GVHD: TS Nguyễn Bình Minh HV: KhamBoy YangCherToua Hình 3.7 Biểu đồ thứ tự đổi mật người dụng………………………….……….44 Hình 3.8 Biểu đồ thứ tự thay đổi quota……………………………………….…… 45 Hình 3.9 Biểu đồ thứ tự xóa người dụng……………………………… ………… 45 Hình 3.10 Biểu đồ thiết kế lớp……………………………………………….….46 Hình 3.11 Thiết kế cấu trúc bảng user……………………………………………… 48 Hình 3.12 Thiết kế cấu trúc bảng user……………………………………………… 48 Hình 3.13 Biểu đồ hành động người đăng ký………………….…………………….49 Hình 3.14 Biểu đồ hành động người đăng nhập…… ……………………….………49 Hình 3.15 Biểu đồ hành động cài đặt rsync………………………………………… 50 Hình 3.16 Biểu đồ hành động đồng liệu từ server……………………….……50 Hình 3.17 Biểu đồ hành động đồng liệu từ client lên server…………….…… 51 Hình 3.18 Biểu đồ hành động đổi mật khẩu…………………………………….…….51 Hình 3.19 Biểu đồ hành động thay đổi quota cho người dụng……………………….52 Hình 3.20 Biểu đồ hành động xóa người dùng…………………………………….…52 Hình 3.21 Form đăng ký.…………………………………………………………… 53 Hình 3.22 Form đăng nhập …………………………………………………………54 Hình 3.23 Form đồng hóa liệu đám mây máy tính cá nhân………… 55 Hình 3.24 Tiến hành thư mục data máy tính cá nhân…………………… 55 Hình 3.25 Bảng giao diện ứng dụng đồng hóa liệu hiển thị máy tính cá nhân……………………………………………………………………………………56 Hình 3.26 Đồng hóa liệu đám mây……………………………………… 56 Hình 3.27 Form admin……………………………………………………………… 57 Hình 3.28 Form admin thay đổi Quota cho người dùng…………………………… 58 Hình 3.29 Kiến trúc hệ thống dịch vụ lưu trữ đám mây………………………………59 Hình 3.30 Nhập thơng tin đăng ký……………………………………………………61 Hình 3.31 Đăng ký thành cơng……………………………………………………….62 Hình 3.32 Tạo liệu vào thư mục data máy tính cá nhân………………………62 Hình 3.33 Bảng hiển thị danh sách liệu…………………………………….63 Hình 3.34 Đăng ký tài khoản tổn tài hệ thống……………………………… 63 Hình 3.35 Đăng nhập sai tài khoản mật khẩu………………………………… 64 Hình 3.36 Bảng hiển thị danh sách lần đăng ký sử dụng…………….64 Hình 3.37 Tạo file test_123 thư mục test_456 máy tính cá nhân…………….65 Hình 3.39 Bảng hiển thị danh sách liệu…………………………………….65 Hình 3.38 Tự động đồng liệu từ máy tính cá nhân lên đám mây………………65 GVHD: TS Nguyễn Bình Minh HV: KhamBoy YangCherToua Chương I: Mở đầu 1.1 Lý chọn đề tài Hiện nay, nhu cầu lưu trữ đảm bảo an ninh, an toàn liệu vấn đề quan tâm lớn tất người doanh nghiệp Khi có cố máy liệu khơng thể khơi phụ lại vậy, để giải vấn đề việc lưu trữ an tồn phải triển khai hạ tầng điện toán đám mây dịch vụ lưu trữ đám mây Điện toán đám mây chủ đề bàn luận sôi nay, công nghệ liên quan đến “Cloud“ nhận nhiều quan tâm từ người dùng doanh nghiệp Đã có nhiều sản phẩm thương mại nguồn mở giới thiệu cung cấp cho người dùng dịch vụ xây dựng từ hệ thống Cloud, bao gồm cung cấp hạ tầng IaaS đến PaaS SaaS Tuy nhiên tất trình phát triển, sai lầm nghe theo quảng cáo từ nhà cung cấp dịch vụ Để có nhận xét xác chi tiết trạng sản phẩm này, cách tốt thử nghiệm chúng Một ưu điểm điện tốn đám mây việc sử dụng hiệu tài nguyên từ hệ thống vật lý có hiệu suất sử dụng cao IaaS thành phần quan trọng giúp cho điện toán đám mây thực điều Là thành phần quản lý hạ tầng phần cứng, mạng phân phối lại tài nguyên, IaaS phần cung cấp cho người dùng khả xây dựng hạ tầng sở cho đám mây riêng 1.2 Mục đích nghiên cứu, đối tượng phạm vi nghiên cứu  Tìm hiểu điện tốn đám mây  Thực nghiên cứu, triển khai giải pháp điện toán đám mây dạng dịch vụ IaaS để quản lý tài ngun tính tốn, tài ngun lưu trữ dạng máy chủ ảo ổ lưu trữ ảo  Tìm hiểu Openstack sử dụng Openstack triển khai điện toán đám mây để xây dựng trung tâm liệu thử nghiệm  Tìm hiểu lưu trữ ceph xây dựng hạ tầng cụm lưu trữ Ceph  Kết nối Openstack tích hợp với Ceph để cung cấp Volume lưu trữ liệu GVHD: TS Nguyễn Bình Minh HV: KhamBoy YangCherToua  Xây dựng dịch vụ lưu trữ liệu cho phép động hóa liệu người dùng dựa hạ tầng điện toán đám mây dịch vụ lưu trữ đám mây  Thử nghiệm dịch vụ tự động lưu liệu tảng điện toán đám mây 1.3 Bố cục luận văn Nội dung luận văn chia làm chương: Chương I: Mở Đầu Chương II: Tổng quan vệ điện tốn đám mây cơng nghệ liên quan Chương III: Xây dựng dịch vụ lưu trữ liệu cho phép động hóa liệu người dùng dựa hạ tầng điện toán đám mây dịch vụ lưu trữ đám mây Kết luận GVHD: TS Nguyễn Bình Minh HV: KhamBoy YangCherToua

Ngày đăng: 22/01/2024, 17:06

w