1 / 42

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

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

reece-moon
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. 風起雲湧,無法逃避「知識」全球化-雲端概念的形成風起雲湧,無法逃避「知識」全球化-雲端概念的形成

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

  3. 前言 • 雲 端 運 算 的 出 現 , 衝 擊 最大的就是傳統個人電腦市場,不管是硬體製造商或是作業系統開發者( 尤其是個人用戶為主的微軟), • 未來只要準備一台有瀏覽器的設備,就能達成需要的一般性工作,何必每年升級電腦,或者跟隨廠商的腳步升級作業系統?

  4. 知識全球化的發展 • 網際網路已成為人們交換、提供與使用資訊的平台,全世界不同角落的使用者無時不刻不在進行網路內容的轉換與再造。 • 維基百科 、Facebook和YouTube便是最明顯的例子,但它們只不過是這股龐大浪潮的一小部分。

  5. IT關鍵字調查 誰是冠軍?

  6. 資料來源: ITpro「2010 IT關鍵字調查」(2010/01) 日本2009~2010 IT關鍵字調查 Top 20

  7. 雲端運算的概念與發展 • 雲端運算使用無所不在、便利、隨需應變的網路,共享廣大的運算資源(如網絡、伺服器、儲存、應用程式、服務),可透過最少的管理工作及服務供應者互動,快速提供各項服務。 • (本定義來自 NIST 最新版的「雲端運算工作定義」,由美國政府「國家標準與技術研究院」出版。

  8. 雲端運算的概念與發展 • 驅動雲端運算的力量來自於三方面 • 成本、效率以及安全性,而「公有雲將成為雲端運算主流,私有雲將被極度壓縮」是這三種力量互相作用,公有雲和私有雲演化,所產生的結果。

  9. 雲端運算的概念與發展 • 最終目標是沒有軟體的安裝,所有的資源都來自於雲端,使用者端只需一個連上雲端的設備與簡單的介面(例如瀏覽器)即可

  10. 雲端運算的應用 • 目前使用者最常使用的雲端服務,由服務供應者開發軟體供使用者使用,這些軟體完全由服務供應者所控制, • 如Google Maps提供使用者地圖查詢、Google Docs提供使用者線上辦公室應用軟體、 Google App Engine 等。

  11. 雲端運算的應用 • Google App Engine平台開發及部署程式,以Python語言撰寫大家最熟悉的Hello World程式為例說明。 • Step1:下載及安裝Python SDKGoogle 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

  12. 雲端運算的應用 • Step3:申請帳號要在Google App Engine上開發程式,需前往https://appengine.google.com申請帳號。 • 若已擁有Gmail帳號,可輸入Gmail電子郵件及密碼登入,登入後點擊Create an Application。

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

  14. 雲端運算的應用 • 輸入手機收到的Google App Engine Code即可完成Google App Engine帳號註冊。

  15. 雲端運算的應用 • Step4:建立應用程式識別名稱 • 完成帳號註冊後,開始建立應用程式。有兩個欄位需要填寫:Application Identifier是此應用程式唯一的識別名稱,在appspot.com網域上不能與其他名稱重複,用來識別每個網站 • Application Title則是此應用程式的標題。此例中,Application Identifier設為app4ascc以及Application title設為proj1。

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

  17. 雲端運算的應用 • 由於尚未部署程式到網站上,因此完成上述設定後,Current Version仍為None Deployed狀態。

  18. 雲端運算的應用 • Step5:在PC上撰寫程式碼 • 在PC上建置一個helloworld目錄,此目錄下撰寫如下程式碼並存成helloworld.py。

  19. 雲端運算的應用 • 除了程式碼之外,helloworld目錄下還需要有一個設定檔app.yaml。

  20. 雲端運算的應用 • 此設定檔說明關於此應用程式的事項。 • application:此例為ws4ascc,需與Application Identifier一致。version:此應用程式的版本號碼。runtime:此程式碼會在那個環境中執行。

  21. 雲端運算的應用 • Step6:測試應用程式 • 執行dev_appserver.py程式會啟動localhost網頁伺服器來測試helloword/目錄下的應用程式。

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

  23. 雲端運算的應用 • Step7:部署應用程式 • 測試完畢後,利用appcfg.py上傳應用程式到Google App Engine平台。執行appcfg.py update helloworld/,並輸入Email帳號及密碼即可完成網站程式部署。

  24. 雲端運算的應用 • 部署完成後,Current Versions狀態從之前的None Deployed改變為版本1。

  25. 雲端運算的應用 • 在瀏覽器輸入網址http://ws4ascc.appspot.com/可看到部署完成的程式。

  26. 雲端運算的應用 • Google App Engine SDK的demo目錄下有個guestbook程式,讀者可自行部署測試,部署成功將會有簡易的留言版網頁。

  27. 心智圖 • 心智圖是一種心智工具,也是一種認知工具,他是一種圖示法或圖形組合法 • 此可達到視覺參考物的功能,通過圖示法或圖形組合法的使用,可以清晰的綜覽訊息以及其各部分內容間的關係。 • 利用圖解方式可幫助學習者構思、規劃,可詳盡的說明自己的觀點,並可做為討論的工具。

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

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

  30. 雲端運算產業類型 SaaS軟體即服務 Software as a Service PaaS平台即服務 Platform as a Service IaaS基礎設施即服務 Infrastructure as a Service

  31. 合久必分 分久必合

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

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

  34. 淺談雲端運算 • 所謂「雲端」其實就是泛指「網路」,名稱來自工程師在繪製示意圖時,常以一朵雲來代表「網路」。因此,「雲端運算」」用白話文講就是「網路運算」。 • 舉凡運用網路溝通多台電腦的運算工作,或是透過網路連線取得由遠端主機提供的服務等,都可以算是一種「「雲端運算」」。

  35. 淺談雲端運算 • 「分散式運算」,顧名思義,就是將大型工作區分成小塊後,分別交由眾多電腦各自進行運算再彙整結果,以完成單一電腦無力勝任的工作。 • 最著名的例子莫過於1999年啟動的「SETI@home計畫」。該計畫利用超過500萬名參與者的個人電腦的空閒時間進行分析無線電訊號的運算,以期能找出外星生物。

  36. 淺談雲端運算 • 「網格運算」」則是分散式運算加以延伸的一支,其主要特點在於將各種不同平台、不同架構、不同等級的電腦透過分散式運算的方式做整合運用。 • 所謂的「網格」指的則是以公開的基準處理分散各處的資料。

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

  38. 淺談雲端運算 • 「雲端運算」的威力不僅僅是提供使用者更妥善的服務而已,對企業而言,「雲端運算」能夠有效的降低成本與風險。由於雲端服務不需要將程式安裝在用戶的電腦中,對服務商而言,降低了商業程式邏輯被破解的風險。

  39. 淺談雲端運算 • 雖然「雲端運算」的發展態勢仍稍嫌模糊混沌,其在「網格運算」和分散式運算間的定位也是妾身未明。 • 但無論如何,整合眾多電腦的資源使之通力合作以完成更龐大的作業,是未來發展的必然趨勢。正如趨勢科技董事長張明正所說:「下一個20年,資安業會怎麼走我不知道,但未來的3、5年,「雲端運算」勢必是重點技術!」 資料來源:黃重憲 / 臺灣大學電機資訊學院資訊工程系

  40. 【閱讀教材】 • 經濟全球化、知識經濟化 台積電董事長張忠謀先生 http://www.qtdc.com.tw/Reporduce/Reproduce18.htm

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

  42. 【學習社群區】討論議題 • (每一小組必須於期限內發表討論議題的心得感言) • 請嘗試使用心智圖描述你所認知的雲端運算。 • 在了解雲端運運概念後,請分享你自己曾經使用過那些雲端運算工具經驗。

More Related