教學大綱表 Syllabus
請遵守智慧財產權,勿使用非法影印教科書,避免觸法。
課程名稱
Course Title
(中文) 雲端運算
(英文) Cloud Computing
開課單位
Departments
資訊經營學系
課程代碼
Course No.
N4680A
授課教師
Instructor
胡志堅
學分數
Credit
3.0 必/選修
core required/optional
選修 開課年級
Level
大三
先修科目或先備能力Course Pre-requisites:
課程概述與目標 Course Overview and Goals:此課程介紹雲端運算的基本概念、系統架構、產業應用、以及研究趨勢。讓學習者得以認知如何使用雲端的技術來達到節省成本、增加競爭力。 本課程將會介紹雲端運算的技術,包括軟硬體基礎建設、雲端存取、雲端儲存、業界標準、以及特定產業應用實例。主要內容包含: Infrasturcture as a Service (IaaS),Platform as a Service (PaaS),Software as a Service (SaaS)、以及其衍生之系統架構與服務應用。
此課程可以讓學生認識雲端運算的基本知識、框架、架構和應用,以做為後續協助企業規劃之準備。
教科書
Textbook
廖文華/張志勇,雲端運算概論,五南出版社,2016
書名:雲端運算概論,ISBN:978-986-522-418-9,頁數:384,出版社:五南,作者:廖文華、張志勇、蒯思齊,出版日期:2021/02/08
參考教材
Reference
1. R. Buyya, C. Vecchiola, S. T. Selvi, "Mastering Cloud Computing," MK, 2013.
2. R. Buyya, J. Broberg, and A. Goscinski Editor, "Cloud Computing: Principles and Paradigms," Wiley, 2011. (全華代理)
B. Sosinsky, "Cloud Computing Bible," Wiley, 2011.
課程大綱
Syllabus
學生學習目標
Learning Objectives
單元學習活動
Learning Activities
學習成效評量
Evaluation
備註
Notes

Week
單元主題
Unit topic
內容綱要
Content summary
1 雲端運算簡介 1. 雲端運算的演進和技術
2. 雲端運算的架構
3. 雲端運算的實例
4. 雲端運算的服務品質協議
1. 雲端運算的演進和技術
2. 雲端運算的架構
3. 雲端運算的實例
4. 雲端運算的服務品質協議
  • 講授
  •  
    2 雲端的經濟效應 1. 雲端對企業的影響
    2 雲端運算能源效應
    3. 全球雲端運算市場規模
    1. 雲端對企業的影響
    2 雲端運算能源效應
    3. 全球雲端運算市場規模
  • 個案研究
  • 討論
  • 講授
  •  
    3 雲端虛擬化 1. 虛擬化的特色
    2. 虛擬化的技術
    3. 網路虛擬化
    4. 桌面虛擬化
    5. 內容傳送網路
    6. VMware
    7. Microsoft Hyper-V
    8. Xen
    9. 實務範例
    1. 虛擬化的特色
    2. 虛擬化的技術
    3. 網路虛擬化
    4. 桌面虛擬化
    5. 內容傳送網路
    6. VMware
    7. Microsoft Hyper-V
    8. Xen
    9. 實務範例
  • 個案研究
  • 討論
  • 講授
  • 上機實習
  •  
    4 雲端大數據 1. 大數據的來源和特性
    2. 大數據的議題
    3. 大數據的價值
    4. 大數據的應用
    1. 大數據的來源和特性
    2. 大數據的議題
    3. 大數據的價值
    4. 大數據的應用
  • 個案研究
  • 討論
  • 講授
  •  
    5 雲端儲存系統 1. 雲端儲存簡介
    2. 儲存技術的演進
    3. 檔案系統、資料庫
    4. 分散式檔案系統
    5. Amazon S3
    6. Dropbox
    7. Google Drive
    8. Microsoft OneDrive
    11. 雲端儲存簡介
    2. 儲存技術的演進
    3. 檔案系統、資料庫
    4. 分散式檔案系統
    5. Amazon S3
    6. Dropbox
    7. Google Drive
    8. Microsoft OneDrive
  • 個案研究
  • 討論
  • 講授
  •  
    6 雲端行動App 1. 行動雲端運算
    2. App的應用
    3. Google Inventor介紹
    4. Google Inventor實作
    1. 行動雲端運算
    2. App的應用
    3. Google Inventor介紹
    4. Google Inventor實作
  • 個案研究
  • 討論
  • 講授
  • 上機實習
  • 作業 Assignment
  •  
    7 PaaS 應用與雲端作業系統 1. PaaS 應用
    2. 雲端作業系統簡介
    3. OpenStack
    1. PaaS 應用
    2. 雲端作業系統簡介
    3. OpenStack
  • 個案研究
  • 討論
  • 講授
  • 上機實習
  •  
    8 Google Cloud Platform 雲端平台 1. Google Cloud Platform
    2. Google Compute Engine
    3. Google App Engine
    4. 實務範例
    1. Google Cloud Platform
    2. Google Compute Engine
    3. Google App Engine
    4. 實務範例
  • 個案研究
  • 講授
  • 上機實習
  • 報告 Presentation
  •  
    9 期中報告 期中報告 雲端專案主題報告與評量
  • 個案研究
  • 討論
  • 期中考 Midterm
  • 報告 Presentation
  •  
    10 Amazon Web Services 雲端平台 1. Amazon Web Services
    2. 運算服務
    3. AWS的部署和管理服務
    4. 儲存服務
    5. 通訊服務
    6. 實務範例
    1. Amazon Web Services
    2. 運算服務
    3. AWS的部署和管理服務
    4. 儲存服務
    5. 通訊服務
    6. 實務範例
  • 個案研究
  • 討論
  • 講授
  • 上機實習
  •  
    11 Microsoft Azure 雲端平台 1. Microsoft Azure 雲端平台
    2. 建置虛擬機器
    3. 開發環境
    4. 實務範例
    1. Microsoft Azure 雲端平台
    2. 建置虛擬機器
    3. 開發環境
    4. 實務範例
  • 個案研究
  • 討論
  • 講授
  • 上機實習
  •  
    12 雲端運算的應用 1. 雲端運算的產業應用範例I 1. 雲端運算的產業應用範例I
  • 個案研究
  • 討論
  • 講授
  •  
    13 雲端安全 1. 雲端安全的危機
    2. 雲端使用者的安全考量
    3. 雲端的隱私議題
    4. 雲端的安全議題
    5. 雲端運算的產業應用範例II
    1. 雲端安全的危機
    2. 雲端使用者的安全考量
    3. 雲端的隱私議題
    4. 雲端的安全議題
    5. 雲端運算的產業應用範例II
  • 個案研究
  • 討論
  • 講授
  •  
    14 雲端資料中心 1. 資料中心簡介
    2. 傳統資料中心架構
    3. 雲端資料中心架構
    4. 節能的資料中心
    5. 雲端運算的產業應用範例III
    1. 資料中心簡介
    2. 傳統資料中心架構
    3. 雲端資料中心架構
    4. 節能的資料中心
    5. 雲端運算的產業應用範例III
  • 個案研究
  • 討論
  • 講授
  •  
    15 軟體定義網路 (SDN) 1. SDN 簡介
    2. SDN 的運作方式
    3. OpenFlow 的運作原理
    4. SDN 的應用
    5. 雲端運算的產業應用範例IV
    1. SDN 簡介
    2. SDN 的運作方式
    3. OpenFlow 的運作原理
    4. SDN 的應用
    5. 雲端運算的產業應用範例IV
  • 個案研究
  • 討論
  • 講授
  •  
    16 物聯網中的雲端運算 1. 物聯網簡介
    2. 物聯網和雲端整合的網路架構
    3. 物聯網和雲端的資料管理
    4. 雲端運算的產業應用範例V
    1. 物聯網簡介
    2. 物聯網和雲端整合的網路架構
    3. 物聯網和雲端的資料管理
    4. 雲端運算的產業應用範例V
  • 個案研究
  • 討論
  • 講授
  •  
    17 雲端運算的未來與挑戰 1. 雲端運算的未來
    2. 雲端運算的挑戰
    3. 雲端運算的產業應用範例VI
    1. 雲端運算的未來
    2. 雲端運算的挑戰
    3. 雲端運算的產業應用範例VI
  • 個案研究
  • 討論
  • 講授
  • 報告 Presentation
  •  
    18 期末報告 期末報告 整合理論與實務之雲端專題
  • 個案研究
  • 討論
  • 實作
  • 期末考 Final Exam
  • 報告 Presentation
  •  

    教學要點概述 Overview of Teaching Points:
    教材編選 Teaching Materials: ■ 自編教材 Handout by Instructor ■ 教科書作者提供 Textbook
    評量方法 Evaluation: 期末考 Final Exam:20%   期中考 Midterm:20%   實驗 Experiment:10%   其他評量 Others:10%   報告 Presentation:20%   作業 Assignment:20%  
    教學資源 Teaching Resources: ■ 教材電子檔 Soft Copy of the Handout or the Textbook □ 課程網站 Website
    扣考規定 The rule of being able to take the final exam of the course:http://eboard.ttu.edu.tw/ttuwebpost/showcontent-news.php?id=504