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

TÌM HIỂU VÀ CÀI ĐẶT ỨNG DỤNG DỊCH VỤ SAAS

49 184 1

Đ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

Thông tin cơ bản

Định dạng
Số trang 49
Dung lượng 4,82 MB

Nội dung

TRƯỜNG ĐẠI HỌC HÀNG HẢI VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN -*** - BÁO CÁO BÀI TẬP LỚN HỌC PHẦN “ĐIỆN TOÁN ĐÁM MÂY” Đề tài: TÌM HIỂU VÀ CÀI ĐẶT ỨNG DỤNG DỊCH VỤ SAAS GVHD: TS Trần Thị Hương Sinh viên thực hiện: Bùi Thanh Tùng (NT) 45276 Nguyễn Huy Việt Hưng 45242 Hải Phòng, tháng 05 năm 2017 TRƯỜNG ĐẠI HỌC HÀNG HẢI VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN KHOA HỌC MÁY TÍNH -*** - BÀI TẬP LỚN HỌC PHẦN: ĐIỆN TOÁN ĐÁM MÂY Mã đề tài: 01 Tên đề tài Tìm hiểu cài đặt ứng dụng dịch vụ SaaS Mục đích Tìm hiểu mơ hình phần mềm dịch vụ xây dựng ứng dụng SaaS Công việc cần thực  Tìm hiểu mơ hình phần mềm dịch vụ  Xây dựng mơ hình IAAS  Ứng dụng xây dựng báo cáo (sinh viên tự đề xuất)  Phân chia cơng việc nhóm thực theo tiến độ đề  Làm báo cáo tập lớn  Bảo vệ tập lớn Yêu cầu  Kết làm tập lớn: Báo cáo tập lớn  Báo cáo tập lớn phải trình bày theo mẫu quy định (kèm theo), báo cáo kết xuất thành tệp định dạng PDF nộp qua email (không bắt buộc phải in ấn)  Hạn nộp báo cáo tập lớn: /05/2017 Tài liệu tham khảo Hải Phòng, ngày 05 tháng 05 năm 2017 NGƯỜI HƯỚNG DẪN MỤC LỤC DANH MỤC CÁC HÌNH VẼ, BẢNG BIỂUiii DANH MỤC CÁC TỪ VIẾT TẮT v GIỚI THIỆU CHƯƠNG 1: TỔNG QUAN VỀ ĐIỆN TOÁN ĐÁM MÂY 1.1 Khái niệm 1.2 Lịch sử đời 1.3 Các mơ hình dịch vụ điện toán đám mây 1.4 Ưu – Nhược điểm điện toán đám mây CHƯƠNG 2: CÁC MƠ HÌNH ĐIỆN TỐN ĐÁM MÂY 2.1 Mơ hình dịch vụ: 2.2 Mơ hình triển khai: 14 CHƯƠNG 3: BÀI TỐN QUẢN LÝ THƠNG TIN SINH VIÊN 17 3.1 Mơ tả tốn 17 3.2 Xây dựng Cơ Sở Dữ Liệu 18 3.3 Giao diện chương trình .26 CHƯƠNG 4: CÀI ĐẶT ỨNG DỤNG DỊCH VỤ SAAS 28 4.1 Yêu cầu phần cứng 28 4.2 Cài đặt chương trình phần mềm 28 KẾT LUẬN 41 TÀI LIỆU THAM KHẢO 42 i DANH MỤC CÁC HÌNH VẼ, BẢNG BIỂU Hình 1: Các ứng dụng đám mây .3 Hình 2: Mơ hình dịch vụ IAAS Hình 3: Mơ hình dịch vụ PAAS .9 Hình 4: Mơ hình dịch vụ SAAS 11 Hình 5: Sự giống khác mơ hình 12 Hình 6: Phân tầng dịch vụ điện tốn đám mây .13 Hình 7: Mơ hình đám mây cơng cộng 14 Hình 8: Mơ hình đám mây riêng 15 Hình 9: Mơ hình đám mây lai 16 Hình 10: CSDL user .18 Hình 11: CSDL sinh viên .19 Hình 12: CSDL kết học tập 19 Hình 13: CSDL nhóm học tập sinh viên 20 Hình 14: CSDL bảng đánh giá trình học tập 20 Hình 15: CSDL đánh giá chi tiết trình học 20 Hình 16: CSDL lớp học phần .20 Hình 17: CSDL chi tiết lớp học phần 21 Hình 18: CSDL giảng viên 21 Hình 19: CSDL khoa - viện 21 Hình 20: CSDL phòng nội trú 22 Hình 21: CSDL khu vực đăng ký thường trú .22 Hình 22: CSDL quan hệ gia đình 22 Hình 23: CSDL kiểu quan hệ gia đình 22 Hình 24: Sơ đồ Diagram quản lý thông tin sinh viên 24 Hình 25: Sơ đồ Diagram quản lý trình học tập sinh viên 25 Hình 26: Giao diện danh sách người dùng 26 ii Hình 27: Giao diện thêm người dùng 26 Hình 28: Giao diện danh sách lớp học 26 Hình 29: Giao diện thêm lớp học 26 Hình 30: Giao diện danh sách học viên theo lớp 27 Hình 31: Giao diện thêm thông tin sinh viên 27 Hình 32: Cài đặt chương trình VMware .28 Hình 33: Màn hình khởi động cài đặt 30 Hình 34: Màn hình yêu cầu cho biết loại bàn phím sử dụng 31 Hình 35: Màn hình điều khoản quyền 31 Hình 36: u cầu vị trí cài đặt 32 Hình 37: u cầu cài gói chương trình phụ trợ 32 Hình 38: Đặt mật 33 Hình 39: Cấu hình Hostname .33 Hình 40: Xác định vị trí 34 Hình 41: Nhập thời gian hệ thống 34 Hình 42: Khởi động lại máy để sẵn sàng .35 Hình 43: Cấu hình server 36 Hình 44: Giao diện khởi động chương trình cài đặt .37 Hình 45: Giao diện kết thúc cài đặt 37 Hình 46: Giao diện XenCenter .38 Hình 47: Giao diện nhập địa IP mật 38 Hình 48: Bước kết nối 39 Hình 49: Cấu hình mật chủ 39 Hình 50: Kết nối thành công tới XenServer 40 iii DANH MỤC CÁC TỪ VIẾT TẮT Từ Ý nghĩa CNTT Công nghệ thông tin IaaS Infrastructure as a Service PaaS Platform as a Service SaaS Software as a Service CSDL Cơ Sở Dữ Liệu CVHT Cố vấn học tập iv GIỚI THIỆU Ngày nay, tin học có bước tiến nhanh chóng ứng dụng lĩnh vực sống phạm vi tồn giới nói chung Việt Nam nói riêng.Tin học người ta quan tâm nhắc đến nhiều hết phần khơng thể thiếu sống văn minh,góp phần đẩy mạnh cơng cơng nghiệp hố đại hố đất nước, tiến đến kinh tế tri thức Máy vi tính với phần mềm công cụ đắc lực giúp ta quản lý, tổ chức, xếp xử lý cơng việc cách nhanh chóng xác Ở Việt Nam nay, máy tính điện tử đặc biệt máy vi tính nhiều năm qua sử dụng rộng rãi Sự phát triển tin học, công nghệ phần mềm, phần cứng, tài liệu tham khảo đưa bước tiếp cận với công nghệ thông tin lĩnh vực nhằm đáp ứng nhu cầu người Quản lý sinh viên đề tài khơng mẻ với toán quản lý Việc đưa tin học vào ứng dụng để quản lý hữu ích, phải bỏ thời gian mà lại thu hiệu cao, xác tiện lợi nhanh chóng Trong phạm vi kiểm tra nhóm chúng em đề cập đến vấn đề “Quản lý thông tin sinh viên” trường Đại học Hàng Hải Việt Nam công nghệ điện tốn đám mây Trong q trình làm đề tài nhiều thiếu sót nội dung cách trình bày, mong thầy bạn đóng góp ý kiến để đề tài chúng em hoàn chỉnh Chúng em xin trân thành cảm ơn cô giáo TS Trần Thị Hương thầy cô khoa CNTT – trường Đại học Hàng hải Việt Nam nhiệt tình hướng dẫn, giúp đỡ chúng em trình học tập làm tập lớn môn học CHƯƠNG 1: TỔNG QUAN VỀ ĐIỆN TỐN ĐÁM MÂY Khái niệm Điện tốn đám mây (tiếng Anh: cloud computing), gọi điện tốn máy chủ ảo, mơ hình điện tốn sử dụng cơng nghệ máy tính phát triển dựa vào mạng Internet Thuật ngữ "đám mây" lối nói ẩn dụ mạng Internet (dựa vào cách bố trí sơ đồ mạng máy tính) liên tưởng độ phức tạp sở hạ tầng chứa Ở mơ hình điện tốn này, khả liên quan đến cơng nghệ thông tin cung cấp dạng "dịch vụ", cho phép người sử dụng truy cập dịch vụ công nghệ từ nhà cung cấp "trong đám mây" mà khơng cần phải có kiến thức, kinh nghiệm cơng nghệ đó, không cần quan tâm đến sở hạ tầng phục vụ cơng nghệ Theo tổ chức Xã hội máy tính IEEE "Nó hình mẫu thơng tin lưu trữ thường trực máy chủ Internet được lưu trữ tạm thời máy khách, bao gồm máy tính cá nhân, trung tâm giải trí, máy tính doanh nghiệp, phương tiện máy tính cầm tay, " Điện tốn đám mây khái niệm tổng thể bao gồm khái niệm phần mềm dịch vụ, Web 2.0 vấn đề khác xuất gần đây, xu hướng cơng nghệ bật, đề tài chủ yếu vấn đề dựa vào Internet để đáp ứng nhu cầu điện toán người dùng Ví dụ, dịch vụ Google AppEngine cung cấp ứng dụng kinh doanh trực tuyến thơng thường, truy nhập từ trình duyệt web, phần mềm liệu lưu trữ máy chủ Hình 1: Các ứng dụng đám mây Thuật ngữ cloud computing đời năm 2007 để nói trào lưu mới, mà để khái quát lại hướng sở hạ tầng thông tin vốn diễn từ năm qua [cần dẫn nguồn] Quan niệm diễn giải cách đơn giản: nguồn điện toán khổng lồ phần mềm, dịch vụ dịch vụ nằm máy chủ ảo (đám mây) Internet thay máy tính gia đình văn phòng (trên mặt đất) để người kết nối sử dụng họ cần Với dịch vụ sẵn có Internet, doanh nghiệp khơng phải mua trì hàng trăm, chí hàng nghìn máy tính phần mềm Họ cần tập trung vào kinh doanh lĩnh vực riêng có người khác lo sở hạ tầng công nghệ thông tin thay họ Google, theo lẽ tự nhiên, nằm số hãng ủng hộ điện toán máy chủ ảo tích cực hoạt động kinh doanh họ dựa việc phân phối cloud (virtual server) Đa số người dùng Internet tiếp cận dịch vụ đám mây phổ thông e-mail, album ảnh đồ số Lịch sử đời Những khái niệm điện toán đám mây khái niệm bao quát phân phối tài ngun thơng qua mạng lưới tồn cầu từ năm 60 Và sau đến năm 1969 ý tưởng “mạng máy tính” JCR Licklider giới thiệu viết ông Sau giới thiệu, nhiều công ty CNTT thành lập, Internet bắt đầu khởi nguồn Năm 1971, Intel giới thiệu vi xử lý ray Tomlinson – kỹ sư tin học viết ứng dụng gửi tin nhắn từ máy đến máy khác Năm 1974 Bill Gates Paul Allen sang lập Microsoft, Steve Wozniak Steve thành lập Apple Computers Năm 1976 khái niệm Ethernet giới thiệu Robert Metcalfe Vào thập niên năm 80 có bùng nổ mạnh mẽ ngành cơng nghiệp máy tính, đến nắm 1980 có triệu máy tính sử dụng Năm 1981 IBM giới thiệu mẫu máy tính cho người dùng cá nhân năm sau đó, Microsoft giới thiệu hệ điều hành MS-DOS Năm 1990 đánh dấu bước ngoặt đời phương thức kết nối chưa có “Word Wide Web” phát triển CERN Năm 1993 trình duyệt xuất cấp phép cho công ty tư nhân để truy cập Internet Những bước tiến công nghệ, số công ty bắt đầu nghỉ đến khả áp dụng Internet để làm thương mại tiếp cận khách hàng cách nhanh Chính thúc đẩy đời số công ty công nghệ: năm 1994 Netscape thành lập sau năm 1995 Amazon & Ebay thức đời Thuật ngữ điện toán đám mây xuất bắt nguồn từ ứng dụng điện toán lưới (grid computing) thập niên 1980, điện toán theo nhu cầu (utility computing) phần mềm dịch vụ (SaaS) Điện toán lưới đặt trọng tâm vào việc di chuyển tải công việc (workload) đến địa điểm tài nguyên điện toán cần thiết để sử dụng Một lưới nhóm máy chủ mà nhiệm vụ lớn chia thành tác vụ nhỏ để chạy song song, xem máy chủ ảo Với điện toán đám mây, tài nguyên điện tốn máy chủ định hình động cắt nhỏ từ sở hạ tầng phần cứng trở nên sẵn sàng thực nhiệm vụ, hỗ trợ mơi trường khơng phải điện tốn lưới Web ba lớp chạy ứng dụng truyền thống hay ứng dụng Web 2.0 CHƯƠNG 4: CÀI ĐẶT ỨNG DỤNG DỊCH VỤ SAAS 4.1 Yêu cầu phần cứng Citrix XenCenter ứng dụng Windows cài máy thật máy ảo Chương trình tương thích với phiên Windows nào: Windows XP, Vista, 7, Server 2003, 2008 2008RC XenCenter yêu cầu NET Framework 3.5 Yêu cầu khuyến nghị sau: Tần số 1GHz, RAM tối thiểu 2GB, tốc độ NIC 100Mbps độ phân giải hình tối thiểu 1024x768 Chương trình chiếm 100MB khơng gian đĩa cứng 4.2 Cài đặt chương trình phần mềm 4.2.1 Cài đặt VMware Cài đặt máy ảo VMware bình thường theo hướng dẫn Hình 32: Cài đặt chương trình VMware 29 4.2.2 Cài đặt XenServer XenCenter a) Yêu cầu hệ thống XenServer chạy trực tiếp phần cứng đồng nghĩa với việc khơng có thứ nằm phần cứng XenServer Nói cách khác, XenServer nghĩa hệ điều hành Nó giao tiếp trực tiếp với phần cứng, gồm card mạng (NIC) điều khiển lưu trữ Chương trình u cầu CPU 64 bit kích hoạt Intel VT AMD-V Nhưng, khuyến nghị từ nhà cung cấp XenServer cài CPU khơng kích hoạt Intel VT hay AMD-V Tuy nhiên, tiện ích tính bị hạn chế Nhớ rằng, XenServer chương trình ảo hóa phần Nó sử dụng kỹ thuật ảo hóa phần ảo hóa server Do đó, chương trình đòi hỏi xử lý server vật lý có khả thực cơng nghệ ảo hóa để ta tận dụng hết khả Người dùng cần tối thiểu 2GB RAM để cài đặt XenServer, theo khuyến nghị, nên sử dụng 8GB RAM, đặc biệt người dùng dự định tạo nhiều máy ảo Bản thân XenServer yêu cầu 16GB nhớ nhưng, ta cần nhiều không gian cho máy ảo Chương trình hoạt động với điều khiển NIC 100Mb Tuy nhiên, điều khiển Gigabit hay chí 10Gigabit khuyến nghị Có thể đặt 1TB RAM, 16 NIC 64 xử lý logic máy chủ (host) vật lý chạy XenServer Nhớ xử lý logic kết hợp nhiều lõi Hãy kiểm tra danh sách phần cứng tương thích (HCL) hcl.xensource.com trước trả tiền mua phần cứng hay thiết bị ngoại vi dự đính gắn vào server 30 Trong hầu hết trường hợp, người dùng tìm đến nhà cung cấp phần mềm bảo cho họ định làm với server (ví dụ làm XenServer), trước hết, nhà cung cấp kiểm tra tính tương thích Tuy nhiên, kiểm tra phần cứng thiết bị ngoại vi, NIC… HCL để tránh phát sinh trình cài đặt sử dụng sau XenServer thực cài phần cứng lớp server Tuy nhiên, phân phối Linux sử dụng kỹ thuật ảo hóa phần nên tương thích với nhiều loại máy để bàn hay chí laptop Bung file ISO vào server vật lý b) Cài đặt chương trình Hình 33: Màn hình khởi động cài đặt Sau khởi động, chương trình bắt đầu cài đặt tự động Đầu tiên, chương trình muốn biết loại bàn phím người dùng dự định sử dụng Chọn loại kích OK.Xong sau dó kích ok lần 31 Hình 34: Màn hình u cầu cho biết loại bàn phím sử dụng Kích Accept EULA sau đọc điều khoản quyền Nếu chưa kích hoạt Intel VT (AMD-V) máy người dùng thấy: Hình 35: Màn hình điều khoản quyền Việc phải làm lúc trở BIOS kích hoạt Intel VT (AMD-V) Bây quan sát điều xảy sau kích OK Hệ thống hỏi người dùng muốn cài XenServer đâu Chọn vị trí cài đặt kích OK.sau Chọn nguồn cài đặt Trong trường hợp này, ta sử dụng nguồn cục hệ thống thực tế, nguồn HTTP, FTP NFS Kích OK 32 Hình 36: u cầu vị trí cài đặt Một thơng báo hỏi có muốn cài thêm gói phụ driver hay khơng Trong này, ta chọn No Sau đó, người dùng hỏi có muốn kiểm tra tính tồn vẹn file ISO tải để đảm bảo không bị lỗi hay không Nếu chắn file ISO tốt, chọn skip verification kích OK Hình 37: u cầu cài gói chương trình phụ trợ Đặt mật cho tài khoản quản trị kích OK Bạn chọn cho phép DHCP gán địa IP tự tay gán địa IP Trong này, ta để DHCP thực 33 Hình 38: Đặt mật Tiếp theo bước cấu hình Hostname Cũng bên trên, ta để DHCP cấu hình tự cấu hình Trong này, Hostname gán tên “xs.trainsignal.com” Tuy nhiên, cấu hình DNS thiết lập DHCP Kích OK Xác định vị trí địa lý kích OK Hình 39: Cấu hình Hostname Xác định thành phố hay khu vực cư trú kích OK Nếu có server NTP, cấu hình xác thời gian tối quan trọng XenServer Nếu muốn thực nhiều cài đặt XenServer, người dùng phải có server 34 NTP mạng Khi có server NTP, chọn Using NTP hình sau nhập địa IP server NTP Nhưng để liền mạch, ta chọn Manual time entry option nhấn OK Hình 40: Xác định vị trí Kích Install XenServer Màn hình chuẩn bị cài đặt .Nếu chọn cài đặt thời gian thủ cơng, ta thấy sau: Nhập thời gian xác sau kích OK 35 Hình 41: Nhập thời gian hệ thống Khi thông báo cài đặt thành công ra, kích OK để kết thúc Khởi động lại máy để XenServer sẵn sàng hoạt động Hình 42: Khởi động lại máy để sẵn sàng Dưới cấu hình server Một địa IP ấn định ta kết nối tới server sau 36 Hình 43: Cấu hình server 37 4.2.3 Cài đặt XenCenter Khởi chạy cài Về bản, ta cần nhấn Next liên tục đến hình có nút Install Kích vào Install Hình 44: Giao diện khởi động chương trình cài đặt Khi chương trình cài đặt xong nhấn vào Finish hình bên dười: Hình 45: Giao diện kết thúc cài đặt 38 4.2.4 Kết nối tới máy chủ XenServer Đây giao diện XenCenter trước có máy chủ, tài nguyên… bổ sung vào Để kết nối tới máy chủ XenServer cấu hình trước đó, kích Add a server Hình 46: Giao diện XenCenter Nhập địa IP bên mật tài khoản quản trị Kích Add Hình 47: Giao diện nhập địa IP mật 39 Tích vào hộp Save and restore server connection state on startup để đảm bảo ta thêm XenServer vào XenCenter Hình 48: Bước kết nối Người dùng phép cấu hình mật chủ (master password) cho toàn XenServers liên kết với XenCenter Tích vào hộp Require a master password muốn thực cấu hình mật sau nhập mật chủ vào trường đây: Hình 49: Cấu hình mật chủ Sau kích OK, hình ta thấy XenServer bổ sung vào XenCenter 40 Hình 50: Kết nối thành công tới XenServer 41 KẾT LUẬN Với khoảng thời gian khơng nhiều, vừa phân tích thiết kế, nghiên cứu tìm hiểu khai thác ngôn ngữ mới, vừa thực chương trình khó khăn chúng em Bởi “Quản lý thông tin sinh viên” đề tài có nội dung rộng, mặt khác khả am hiểu hệ thống nhóm em nhiều hạn chế Xong với nỗ lực nhóm quan tâm giúp đỡ tận tình Ban lãnh đạo khoa cơng nghệ thơng tin, góp ý thầy giáo tồn thể bạn lớp, anh chị khoá trước Đặc biệt bảo tận tình giáo TS Trần Thị Hương nhóm em hồn thành tập theo thời gian quy định Tuy nhiên trình làm có nhiều sai xót nên chúng em mong nhận ý kiến đóng góp giáo tồn thể bạn lớp để tập chúng em hoàn thiện Để hồn thành tập lớn này, nhóm chúng em xin gửi lời cảm ơn chân thành đến: Giáo viên hướng dẫn đề tài – TS Trần Thị Hương, Giảng viên Khoa Công nghệ Thông tin Trường Đại học Hàng Hải Việt Nam - hết lòng giúp đỡ, hướng dẫn, dạy tận tình để nhóm em hồn thành đề tài 42 TÀI LIỆU THAM KHẢO [1] Bài giảng điện toán đám mây - TS Trần Thị Hương - Trường ĐH Hàng hải Việt Nam [2] Giáo trình Điện tốn đám mây – PGS.TS Huỳnh Quyết Thắng – NXB Bách khoa Hà Nội [3] Nguyễn Như Sơn (12/2009), Nghiên cứu mơ hình điện tốn đám mây ứng dụng, Báo cáo khoa học cấp sở, Viện CNTT - Viện khoa học công nghệ Việt Nam [4] Nguyễn Như Sơn (12/2010), Nghiên cứu mô hình điện tốn đám mây theo cơng nghệ mở ứng dụng, Báo cáo khoa học cấp sở, Viện CNTT - Viện khoa học công nghệ Việt Nam [5] Hồng Tiến Trung (2010), Điện tốn đám mây ứng dụng tảng Google App Engine, Luận văn thạc sỹ Công nghệ thông tin 43

Ngày đăng: 30/05/2018, 17:28

TỪ KHÓA LIÊN QUAN

w