風起雲湧,無法逃避「知識」全球化 - 雲端概念的形成

42
第 1第 第第第第第第第第第 Dr. Feng-Chao Yang’s Knowledge Garden Dr. Feng-Chao Yang’s Knowledge Garden 第第第第第第第第第 第第第第 第第第第 第第第第第第 「」 - 第第第第 第第第

Upload: reece-moon

Post on 01-Jan-2016

55 views

Category:

Documents


5 download

DESCRIPTION

風起雲湧,無法逃避「知識」全球化 - 雲端概念的形成. 大綱. 前言 知識全球化的發展 雲端運算的概念與發展 驅動雲端運算的力量 雲端運算的應用 心智圖 淺談雲端運算 【 閱讀教材 】 【 語音資源分享 】 什麼是「雲端運算」? 【 學習社群區 】 討論議題. 前言. 雲 端 運 算 的 出 現 , 衝 擊 最大的就是傳統個人電腦市場,不管是硬體製造商或是作業系統開發者 ( 尤其是個人用戶為主的微軟 ) , 未來只要準備一台有瀏覽器的設備,就能達成需要的一般性工作,何必每年升級電腦,或者跟隨廠商的腳步升級作業系統?. 知識全球化的發展. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 風起雲湧,無法逃避「知識」全球化 - 雲端概念的形成

第 1頁雲端運算與公民生活 Dr. Feng-Chao Yang’s Knowledge Garden Dr. Feng-Chao Yang’s Knowledge Garden雲端運算與公民生活

風起雲湧,無法逃避「知識」全球化 - 雲端概念的形成

Page 2: 風起雲湧,無法逃避「知識」全球化 - 雲端概念的形成

第 2頁雲端運算與公民生活 Dr. Feng-Chao Yang’s Knowledge Garden

大綱前言知識全球化的發展雲端運算的概念與發展驅動雲端運算的力量雲端運算的應用心智圖淺談雲端運算【閱讀教材】【語音資源分享】什麼是「雲端運算」?【學習社群區】討論議題

Page 3: 風起雲湧,無法逃避「知識」全球化 - 雲端概念的形成

第 3頁雲端運算與公民生活 Dr. Feng-Chao Yang’s Knowledge Garden

前言

雲 端 運 算 的 出 現 , 衝 擊 最大的就是傳統個人電腦市場,不管是硬體製造商或是作業系統開發者 ( 尤其是個人用戶為主的微軟 ) ,

未來只要準備一台有瀏覽器的設備,就能達成需要的一般性工作,何必每年升級電腦,或者跟隨廠商的腳步升級作業系統?

Page 4: 風起雲湧,無法逃避「知識」全球化 - 雲端概念的形成

第 4頁雲端運算與公民生活 Dr. Feng-Chao Yang’s Knowledge Garden

知識全球化的發展

網際網路已成為人們交換、提供與使用資訊的平台,全世界不同角落的使用者無時不刻不在進行網路內容的轉換與再造。

維基百科 、 Facebook 和 YouTube 便是最明顯的例子,但它們只不過是這股龐大浪潮的一小部分。

Page 5: 風起雲湧,無法逃避「知識」全球化 - 雲端概念的形成

第 5頁雲端運算與公民生活 Dr. Feng-Chao Yang’s Knowledge Garden

IT 關鍵字調查 誰是冠軍?

5

Page 6: 風起雲湧,無法逃避「知識」全球化 - 雲端概念的形成

第 6頁雲端運算與公民生活 Dr. Feng-Chao Yang’s Knowledge Garden

日本 2009~2010 IT 關鍵字調查 Top 20排名 2009 年 2010 年

1 雲端運算 (Cloud Computing) 雲端運算 (Cloud Computing)

2 Windows 7 Windows 7

3 iPhone IPv6

4 Pandemic (H1N1 的大流行 ) 私有雲端 (Private Cloud)

5 軟體即服務 (SaaS) Android

6 內部管理╱日本版 SOX 法 國際會計基準 (IFRS)

7 小筆電 (Netbook) 免費防毒軟體8 可視化指標 (visualization) Chrome OS

9 Twitter IPv4 網址不足問題10 免費防毒軟體 虛擬伺服器11 iPhone 應用程式 加密技術問題12 虛擬伺服器 Gree IT

13 USB 病毒 可視化指標 (visualization)

14 Android Mobile WiMax

15 精簡型電腦 (thin client) iPhone 應用程式16 Vmware iPhone

17 Gree IT 軟體即服務 (Saas)

18 固態硬碟 (Solid State Drive) 智慧電網 (Smart Grid)

19 IPv4 網址不足問題 Twitter

20 國際會計基準 (IFRS) 桌面虛擬化 (Desktop Virtualization)

資料來源:ITpro 「 2010 IT 關鍵字調查」 (2010/01)

6

Page 7: 風起雲湧,無法逃避「知識」全球化 - 雲端概念的形成

第 7頁雲端運算與公民生活 Dr. Feng-Chao Yang’s Knowledge Garden

雲端運算的概念與發展

雲端運算使用無所不在、便利、隨需應變的網路,共享廣大的運算資源(如網絡、伺服器、儲存、應用程式、服務),可透過最少的管理工作及服務供應者互動,快速提供各項服務。

(本定義來自 NIST 最新版的「雲端運算工作定義」,由美國政府「國家標準與技術研究院」出版 。

Page 8: 風起雲湧,無法逃避「知識」全球化 - 雲端概念的形成

第 8頁雲端運算與公民生活 Dr. Feng-Chao Yang’s Knowledge Garden

雲端運算的概念與發展

驅動雲端運算的力量來自於三方面

成本、效率以及安全性,而「公有雲將成為雲端運算主流,私有雲將被極度壓縮」是這三種力量互相作用,公有雲和私有雲演化,所產生的結果。

Page 9: 風起雲湧,無法逃避「知識」全球化 - 雲端概念的形成

第 9頁雲端運算與公民生活 Dr. Feng-Chao Yang’s Knowledge Garden

雲端運算的概念與發展最終目標是沒有軟體的安裝,所有的資源都來自於雲

端,使用者端只需一個連上雲端的設備與簡單的介面(例如瀏覽器)即可

Page 10: 風起雲湧,無法逃避「知識」全球化 - 雲端概念的形成

第 10頁雲端運算與公民生活 Dr. Feng-Chao Yang’s Knowledge Garden

雲端運算的應用

目前使用者最常使用的雲端服務,由服務供應者開發軟體供使用者使用,這些軟體完全由服務供應者所控制,

如 Google Maps 提供使用者地圖查詢、 Google Docs提供使用者線上辦公室應用軟體、 Google App Engine 等。

Page 11: 風起雲湧,無法逃避「知識」全球化 - 雲端概念的形成

第 11頁雲端運算與公民生活 Dr. Feng-Chao Yang’s Knowledge Garden

雲端運算的應用Google App Engine 平台開發及部署程式,以 Python

語言撰寫大家最熟悉的 Hello World 程式為例說明。

Step1 :下載及安裝 Python SDK Google App Engine網站上說明該平台支援 Python 2.5 ,因此安裝 Python 2.5.x 版為佳。下載網址為http://www.python.org/download/

Step2 :下載及安裝 Google App Engine SDK 網址為http://code.google.com/intl/zh-TW/appengine/downloads.html

Page 12: 風起雲湧,無法逃避「知識」全球化 - 雲端概念的形成

第 12頁雲端運算與公民生活 Dr. Feng-Chao Yang’s Knowledge Garden

雲端運算的應用Step3 :申請帳號要在 Google App Engine 上開發程式,

需前往 https://appengine.google.com申請帳號。

若已擁有 Gmail 帳號,可輸入 Gmail 電子郵件及密碼登入,登入後點擊 Create an Application 。

Page 13: 風起雲湧,無法逃避「知識」全球化 - 雲端概念的形成

第 13頁雲端運算與公民生活 Dr. Feng-Chao Yang’s Knowledge Garden

雲端運算的應用需輸入手機號碼以獲得註冊碼,台灣國碼為 886 。

Page 14: 風起雲湧,無法逃避「知識」全球化 - 雲端概念的形成

第 14頁雲端運算與公民生活 Dr. Feng-Chao Yang’s Knowledge Garden

雲端運算的應用輸入手機收到的 Google App Engine Code即可完成

Google App Engine帳號註冊。

Page 15: 風起雲湧,無法逃避「知識」全球化 - 雲端概念的形成

第 15頁雲端運算與公民生活 Dr. Feng-Chao Yang’s Knowledge Garden

雲端運算的應用Step4 :建立應用程式識別名稱

完成帳號註冊後,開始建立應用程式。有兩個欄位需要填寫: Application Identifier 是此應用程式唯一的識別名稱,在 appspot.com 網域上不能與其他名稱重複,用來識別每個網站

Application Title則是此應用程式的標題。此例中, Application Identifier 設為 app4ascc 以及Application title 設為 proj1 。

Page 16: 風起雲湧,無法逃避「知識」全球化 - 雲端概念的形成

第 16頁雲端運算與公民生活 Dr. Feng-Chao Yang’s Knowledge Garden

雲端運算的應用需輸入手機號碼以獲得註冊碼,台灣國碼為 886 。

Page 17: 風起雲湧,無法逃避「知識」全球化 - 雲端概念的形成

第 17頁雲端運算與公民生活 Dr. Feng-Chao Yang’s Knowledge Garden

雲端運算的應用由於尚未部署程式到網站上,因此完成上述設定後,

Current Version仍為 None Deployed狀態。

Page 18: 風起雲湧,無法逃避「知識」全球化 - 雲端概念的形成

第 18頁雲端運算與公民生活 Dr. Feng-Chao Yang’s Knowledge Garden

雲端運算的應用Step5 :在 PC上撰寫程式碼在 PC上建置一個 helloworld目錄,此目錄下撰寫如下

程式碼並存成 helloworld.py 。

Page 19: 風起雲湧,無法逃避「知識」全球化 - 雲端概念的形成

第 19頁雲端運算與公民生活 Dr. Feng-Chao Yang’s Knowledge Garden

雲端運算的應用除了程式碼之外, helloworld目錄下還需要有一個設

定檔 app.yaml 。

Page 20: 風起雲湧,無法逃避「知識」全球化 - 雲端概念的形成

第 20頁雲端運算與公民生活 Dr. Feng-Chao Yang’s Knowledge Garden

雲端運算的應用此設定檔說明關於此應用程式的事項。

application :此例為 ws4ascc ,需與 Application Identifier 一致。version :此應用程式的版本號碼。runtime :此程式碼會在那個環境中執行。

Page 21: 風起雲湧,無法逃避「知識」全球化 - 雲端概念的形成

第 21頁雲端運算與公民生活 Dr. Feng-Chao Yang’s Knowledge Garden

雲端運算的應用Step6 :測試應用程式執行 dev_appserver.py 程式會啟動 localhost 網頁伺服

器來測試 helloword/目錄下的應用程式。

Page 22: 風起雲湧,無法逃避「知識」全球化 - 雲端概念的形成

第 22頁雲端運算與公民生活 Dr. Feng-Chao Yang’s Knowledge Garden

雲端運算的應用開啟瀏覽器並輸入網址 http://localhost:8080/即可察看結果

Page 23: 風起雲湧,無法逃避「知識」全球化 - 雲端概念的形成

第 23頁雲端運算與公民生活 Dr. Feng-Chao Yang’s Knowledge Garden

雲端運算的應用Step7 :部署應用程式測試完畢後,利用 appcfg.py上傳應用程式到 Google

App Engine 平台。執行 appcfg.py update helloworld/ ,並輸入 Email帳號及密碼即可完成網站程式部署。

Page 24: 風起雲湧,無法逃避「知識」全球化 - 雲端概念的形成

第 24頁雲端運算與公民生活 Dr. Feng-Chao Yang’s Knowledge Garden

雲端運算的應用部署完成後, Current Versions狀態從之前的 None

Deployed改變為版本 1 。

Page 25: 風起雲湧,無法逃避「知識」全球化 - 雲端概念的形成

第 25頁雲端運算與公民生活 Dr. Feng-Chao Yang’s Knowledge Garden

雲端運算的應用在瀏覽器輸入網址 http://ws4ascc.appspot.com/可看到

部署完成的程式。

Page 26: 風起雲湧,無法逃避「知識」全球化 - 雲端概念的形成

第 26頁雲端運算與公民生活 Dr. Feng-Chao Yang’s Knowledge Garden

雲端運算的應用Google App Engine SDK 的 demo目錄下有個

guestbook 程式,讀者可自行部署測試,部署成功將會有簡易的留言版網頁。

Page 27: 風起雲湧,無法逃避「知識」全球化 - 雲端概念的形成

第 27頁雲端運算與公民生活 Dr. Feng-Chao Yang’s Knowledge Garden

心智圖心智圖是一種心智工具 ,也是一種認知工具 ,他是一種

圖示法或圖形組合法

此可達到視覺參考物的功能,通過圖示法或圖形組合法的使用,可以清晰的綜覽訊息以及其各部分內容間的關係。

利用圖解方式可幫助學習者構思、規劃,可詳盡的說明自己的觀點,並可做為討論的工具。

Page 28: 風起雲湧,無法逃避「知識」全球化 - 雲端概念的形成

第 28頁雲端運算與公民生活 Dr. Feng-Chao Yang’s Knowledge Garden

心智圖使用心智圖讓學生描繪所了解的抽象關聯概念

Page 29: 風起雲湧,無法逃避「知識」全球化 - 雲端概念的形成

第 29頁雲端運算與公民生活 Dr. Feng-Chao Yang’s Knowledge Garden

發展背景網格運算網路的興起網路服務上網設備改善

29

Page 30: 風起雲湧,無法逃避「知識」全球化 - 雲端概念的形成

第 30頁雲端運算與公民生活 Dr. Feng-Chao Yang’s Knowledge Garden

雲端運算產業類型

30

IaaS 基礎設施即服務Infrastructure as a Service

PaaS 平台即服務Platform as a Service

SaaS 軟體即服務Software as a Service

Page 31: 風起雲湧,無法逃避「知識」全球化 - 雲端概念的形成

第 31頁雲端運算與公民生活 Dr. Feng-Chao Yang’s Knowledge Garden

合久必分 分久必合

31

Page 32: 風起雲湧,無法逃避「知識」全球化 - 雲端概念的形成

第 32頁雲端運算與公民生活 Dr. Feng-Chao Yang’s Knowledge Garden

雲端運算產業類型應用服務模式

32

Page 33: 風起雲湧,無法逃避「知識」全球化 - 雲端概念的形成

第 33頁雲端運算與公民生活 Dr. Feng-Chao Yang’s Knowledge Garden

【閱讀教材】淺談雲端運算

「雲端運算」 = 「網路」 = 「網路運算」。「雲端運算」不是「新技術」或「技術」。「雲端運算」是一種概念,代表的是利用網路使電腦能夠彼此合作或使服務更無遠弗屆。在實現「概念」的過程中,產生出相應的「技術」。

Page 34: 風起雲湧,無法逃避「知識」全球化 - 雲端概念的形成

第 34頁雲端運算與公民生活 Dr. Feng-Chao Yang’s Knowledge Garden

淺談雲端運算所謂「雲端」其實就是泛指「網路」,名稱來自工程師在繪製示意圖時,常以一朵雲來代表「網路」。因此,「雲端運算」」用白話文講就是「網路運算」。

舉凡運用網路溝通多台電腦的運算工作,或是透過網路連線取得由遠端主機提供的服務等,都可以算是一種「「雲端運算」」。

Page 35: 風起雲湧,無法逃避「知識」全球化 - 雲端概念的形成

第 35頁雲端運算與公民生活 Dr. Feng-Chao Yang’s Knowledge Garden

淺談雲端運算「分散式運算」,顧名思義,就是將大型工作區分成

小塊後,分別交由眾多電腦各自進行運算再彙整結果,以完成單一電腦無力勝任的工作。

最著名的例子莫過於 1999 年啟動的「 SETI@home計畫」。該計畫利用超過 500萬名參與者的個人電腦的空閒時間進行分析無線電訊號的運算,以期能找出外星生物。

Page 36: 風起雲湧,無法逃避「知識」全球化 - 雲端概念的形成

第 36頁雲端運算與公民生活 Dr. Feng-Chao Yang’s Knowledge Garden

淺談雲端運算「網格運算」」則是分散式運算加以延伸的一支,其

主要特點在於將各種不同平台、不同架構、不同等級的電腦透過分散式運算的方式做整合運用。

所謂的「網格」指的則是以公開的基準處理分散各處的資料。

Page 37: 風起雲湧,無法逃避「知識」全球化 - 雲端概念的形成

第 37頁雲端運算與公民生活 Dr. Feng-Chao Yang’s Knowledge Garden

淺談雲端運算「雲端運算」與「網格運算」並沒有顯著的不同。的確,兩者都是分散式運算的延伸,唯獨「網格運算」著眼於整合眾多異構平台,而「雲端運算」則強調在本地端資源有限的情況下,利用網路取得遠方的運算資源。

Page 38: 風起雲湧,無法逃避「知識」全球化 - 雲端概念的形成

第 38頁雲端運算與公民生活 Dr. Feng-Chao Yang’s Knowledge Garden

淺談雲端運算「雲端運算」的威力不僅僅是提供使用者更妥善的服

務而已,對企業而言,「雲端運算」能夠有效的降低成本與風險。由於雲端服務不需要將程式安裝在用戶的電腦中,對服務商而言,降低了商業程式邏輯被破解的風險。

Page 39: 風起雲湧,無法逃避「知識」全球化 - 雲端概念的形成

第 39頁雲端運算與公民生活 Dr. Feng-Chao Yang’s Knowledge Garden

淺談雲端運算雖然「雲端運算」的發展態勢仍稍嫌模糊混沌,其在

「網格運算」和分散式運算間的定位也是妾身未明。

但無論如何,整合眾多電腦的資源使之通力合作以完成更龐大的作業,是未來發展的必然趨勢。正如趨勢科技董事長張明正所說:「下一個 20 年,資安業會怎麼走我不知道,但未來的 3 、 5 年,「雲端運算」勢必是重點技術!」

資料來源 :黃重憲 / 臺灣大學電機資訊學院資訊工程系

Page 40: 風起雲湧,無法逃避「知識」全球化 - 雲端概念的形成

第 40頁雲端運算與公民生活 Dr. Feng-Chao Yang’s Knowledge Garden

【閱讀教材】

經濟全球化、知識經濟化 台積電董事長張忠謀先生http://www.qtdc.com.tw/Reporduce/Reproduce18.htm

Page 41: 風起雲湧,無法逃避「知識」全球化 - 雲端概念的形成

第 41頁雲端運算與公民生活 Dr. Feng-Chao Yang’s Knowledge Garden

【語音資源分享】什麼是「雲端運算」http://www.youtube.com/watch?v=Z5f2FQkLfdo

Page 42: 風起雲湧,無法逃避「知識」全球化 - 雲端概念的形成

第 42頁雲端運算與公民生活 Dr. Feng-Chao Yang’s Knowledge Garden

【學習社群區】討論議題( 每一小組必須於期限內發表討論議題的心得感言 )

請嘗試使用心智圖描述你所認知的雲端運算。

在了解雲端運運概念後,請分享你自己曾經使用過那些雲端運算工具經驗。