校際選修

115-1 選課時程

進行中

  • 初選第一階段 6/15/2026
  • 初選第二階段 6/22/2026
  • 校際選修 8/24/2026
  • 初選第三階段 8/31/2026
  • 開學後加退選 9/7/2026
  • 逾期加退選 9/21/2026
選課資源

雲端計算系統與實務

Cloud Computing Systems and Applications

學期
106-1
學分
3 學分
當期課號
5266
永久課號
IOE5066
開課單位
網路工程研究所
授課教師
陳添福
校區
光復
類別
選修
上課時間表
週一
週四
Z
07:00–07:50
雲端計算系統與實務
EC114
5
13:20–14:10
雲端計算系統與實務
EC114
2 節連堂
6
14:20–15:10

* 根據陽明交大上課時間表所列

概述

隨著大部分伺服器提供大量平行計算能力,virtual machine乃為有效使用大量計算資源最重要手段。同時處理器朝向多核心,資料中心(datacenter)計算服務逐漸廣為接受,使用雲端計算的程式設計概念已是必要的基本資訊能力,虛擬化系統軟體在整個資訊資料處理已扮演越來越重要的角色。 同時因著IoT及巨量資料分析與machine learning的廣泛使用,建構私有雲與管理雲端伺服器已逐漸成為資工學生必要的核心競爭能力。資訊業界或各大公司IT部門對雲端系統管理的技術需求亦逐年增加。 本課程首先對多核心處理器伺服器架構做基本介紹,然後以目前業界市佔率最大之VMmware與最具潛力的OpenStack為主體,探討一系列的hypervisor的設計考量,使用不同profiling與performance monitor工具。配合程式雲端應用程式實例與stress實驗工具,教導學生發展觀測雲端系統計算及管理能力,學習performance量測方式。我們將同時介紹Container(Docker)觀念,進一步比較virtual machine與container使用及performance差異。另一方面,我們將結合現今幾項常用人工智慧之框架平台(如Tensorflow、Caffe等)與container觀念,搭建自管之人工智慧計算平台實際案例(AI cloud)。 主要課程目標: I、Intel server architecture II、Introduction to VMware and its performance monitor III. Build your own private cloud by virtual systems IV. Introduction to OpenStack (data center) V. Container by Docker VI. Put Caffe/Tensorflow onto containers (AI services) VII、Build your big data and machine learning processing on your private cloud 本課程將以使用VMware及OpenStack為主要實驗平台,學生的期末project即在使用所有的工具,極大化應用程式的執行效能。需準備 ●自備硬碟(可攜式USB硬碟亦可) ●專用主機(含GPU卡),以建立your own virtual systems, ★期末成績優異大學部同學且對雲端系統有興趣者,老師將轉介紹至國家高速網路與計算中心 www.nchc.org.tw--國內最大型雲端系統主機與資料中心(老師任職副主任),可參與寒暑假實習或擔任長期約僱工讀生,參與雲端系統與大資料應用開發研究★

先修科目

Operating Systems, Computer Organization, Linux system (大學部正在修OS課程者亦可修習,我們鼓勵同學先自學Linux系統使用,特別歡迎大學部學生有心從基礎培養系統能力,或未來有志從伺服器系統實作與研究之同學修習此課,深耕自己系統核心功夫)

教學方式

每周一 於E,F在教室一次授課, 同時助教G節講解實驗作業要求

評分方式

程式作業(50%) - 分成5次 Lab work, 每次一小主題,每兩人一組 期末專題比賽(50%) - 不定題程式或專題提案,兩人一組,全班i-vote評比,專題構想、執行方法與系統成果深度,全班評比前三名另有獎品。

課程大綱
  • Server Architecture
  • Overview of Cloud Computing
  • IaaS -- Introduction to VMware
  • Software-defined datacenter: OpenStack
  • PaaS -- Container
  • SaaS -- Case Design
Office Hours
地點
Room 424
時間
TBD
聯絡方式
email: tfchen@cs.nctu.edu.tw