1 / 46

具單一登入介面整合分散式運算與虛擬化資源之雲端服務

具單一登入介面整合分散式運算與虛擬化資源之雲端服務. 指導教授 : 黃依賢 教授 971523 范家賓 971549 陳振瑒 973345 沈慧翰. - 大綱 -. 一、研究背景與動機 二、研究目的 三、開發環境 四、系統軟體架構 五、系統硬體架構 六、雲端三大服務機制 七 、系統 各 層 詳細 八、總結. 一、研究背景與動機.

Download Presentation

具單一登入介面整合分散式運算與虛擬化資源之雲端服務

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 具單一登入介面整合分散式運算與虛擬化資源之雲端服務具單一登入介面整合分散式運算與虛擬化資源之雲端服務 指導教授: 黃依賢 教授 971523 范家賓 971549 陳振瑒 973345 沈慧翰

  2. - 大綱 - 一、研究背景與動機 二、研究目的 三、開發環境 四、系統軟體架構 五、系統硬體架構 六、雲端三大服務機制 七、系統各層詳細 八、總結

  3. 一、研究背景與動機 • 隨著近期雲端科技的發展,吸引Google、鴻海、廣達以及國內外等科技大廠,甚至是國內外等名校積極投入相關產品和技術研發。它所引發的強大影響力,不僅是加速了新一代雲端相關科技產業鏈的成形,同時也創造更強力的運算資源;如何整合眾多的電腦資源以完成龐大的作業運算,想必是未來的重要發展趨勢。

  4. 二、研究目的 (1)、提供單一登入系統整合所有之服務 (2)、虛擬機器的架設與使用並自動化虛 擬機服務 (3)、基於自動化虛擬機提供分散式運算系 統 (4)、提供多元平台整合的雲端儲存環境與 資料備份與安全

  5. 三、開發環境 硬體部分: IBM X3650 M3 * 1 IBM X3650 M2 * 1 ACER Personal PC * 20 Storage Server 22T * 1 5

  6. 三、開發環境 軟體部分(基本環境): 作業系統- Ubuntu 10.04 desktop 作業系統- Ubuntu 10.04 server 程式撰寫語言- PHP5 & Linux bash script 6

  7. 三、開發環境 軟體部分(虛擬化軟體): KVM - Hypervisor Opennebula - VM Manager tool SSH - Secure Shell Hadoop – 分散式運算 7

  8. 三、開發環境 軟體部分(檔案系統軟體): NFS-kernel-server- File system NFS-common- File system Client OpeniSCSI Rsync - backup SVN – 版本控制軟體 8

  9. 三、開發環境 軟體部分(網路軟體): Bridge-utils Iptables - NAT, routing Dhcp3-server- dhcp server Apache with PHP & Mysql OpenLDAP - 使用者管理 9

  10. 四、系統軟體架構 User Browser Application YZU CSE Cloud Storage Web Server App Netwrok App App App Hadoop ONE SVN VM 10

  11. 五、系統硬體架構 11

  12. 六、三大功能性系統分層

  13. 七、系統各層詳細 13

  14. Virtualization Software illustration 14

  15. Web Site Apache Server FRONT-END Storage Server ONED DATA DATA SSH Open-iSCSI NFS Node Cluster Node NFS SSH DATA Hypervisor(KVM) 15

  16. Virtualization Network illustration 16

  17. CSE Gateway 140.138.144.254 Internet VM Gateway 140.138.144.226 DHCP Server Network Interface Bridge VM 17

  18. Virtualization Automatic Control 18

  19. 19

  20. VM System Demo 20

  21. 選擇Create VirtualMachine功能 21

  22. 點擊Ubuntu Desktop 10這個虛擬機選項 22

  23. 根據所得到的資料 連線使用虛擬機 23

  24. (連線方法 1) 使用Putty 24

  25. 使用雲端平台相同的帳號密碼登入(s+學號,密碼預設0000)預設的root權限密碼為au4a83使用雲端平台相同的帳號密碼登入(s+學號,密碼預設0000)預設的root權限密碼為au4a83 25

  26. (連線方法 2) 使用VNC Viewer 連線 26

  27. 輸入與雲端平台相同帳號密碼即可登入使用(帳號:s+學號,密碼預設0000)預設root權限密碼為au4a83輸入與雲端平台相同帳號密碼即可登入使用(帳號:s+學號,密碼預設0000)預設root權限密碼為au4a83 27

  28. (連線方法 3) 使用Windows遠端桌面連線 (Linux整合xrdp) 28

  29. 29

  30. Cloud File System 30

  31. 31

  32. Browser OpeniSCSI Storage Server Main Server Apache OpeniSCSI 32 32

  33. Demo Cloud File System 33

  34. 34

  35. 35

  36. 雲端儲存空間 on SmartPhone 36

  37. Microsoft initiator 37

  38. Microsoft initiator 38

  39. 39

  40. LDAP實作單一化登入整合 40

  41. 透過同一組帳號密碼,可用於 1.登入雲端平台 2.在網頁版雲端儲存環境的登入使用 3.Hadoop分散式運算環境之使用 4.VirtualMachine的要求與使用 5.VirtualMachine OS的使用者帳號密碼 6.利用iSCSI掛載雲端硬碟空間到 作業系統上使用時的帳號密碼 41

  42. 增加 JoomlaUser和JoomlaGroup這兩個schema 使Joomla的ldap套件可以使用ldap 裡的帳號,也就是系網頁的登入帳號整合。 42

  43. 使用LDAP Admin 軟體管理 Ldap的group和member 43

  44. 登入雲端平台 44

  45. 八、總結 • 將雲端相關的強大運算技術與結合單一入口介面做結合,再配合上應用虛擬化電腦的技術互相應用,不但將資源達到最佳的使用性,且可以更好控管安全性的管理。透過專題製作這個機會,讓我不只學習到現在學術業界最熱門的雲端運算相關技術之外,也了解到如何以一個較大的眼界與想法去組織規劃ㄧ個整合型的系統,以往的課程或作業甚至於實驗,往往較偏重於單一軟體或是系統的應用,做完這個專題之後,學習到若要讓整個系統更加有效率以及完善的話,不能單單只侷限於單一層面的效能提升,整個系統彼此間的應用、整合、溝通、協定,都是我以後在做相關方面的研究或工作時,需要好好考慮到的問題。

More Related