雲端技術及網路服務實務
Cloud Technologies and Services
| 節 | 週四 |
|---|---|
5 13:20–14:10 | 雲端技術及網路服務實務 3 節連堂 |
6 14:20–15:10 | |
7 15:30–16:20 |
* 根據陽明交大上課時間表所列
雲端運算其實就是指網路上眾多的伺服器透過虛擬化技術所組成的龐大系統。根據目前的發展趨勢,雲端運算所衍生出的服務,大致上可分為「軟體即服務(SaaS, Software as a Service)」、「平台即服務(PaaS, Platform as a Service)」、「基礎設施即服務(IaaS, Infrastructure as a Service)」等三大類。 -- A). 本課程透過探討雲端技術與網路服務, 帶領學生了解相關應用的發展趨勢,培養學生對於雲端運算技術與服務的理論基礎與實作的能力, 並了解雲端技術與服務的觀念與應用。 B). 本課程, 主要將以實務操作的方式來進行,採取由淺入深的順序方式,將涵蓋上述的前三項重點理論與應用(不包括,第四項, 有關「服務計價」的內容) 。具體的內容包括常見的應用:「網路搜尋、瀏覽及應用」、「個人資訊管理」、「網路與雲端資源應用」、「雲端運算架構與技術」、和「資訊安全及病毒防治」等幾大類。
有修過『計算機概論』(或類似『網路概論』)課程者優先
1.原則上, 現場教學 (光復校區, 資訊中心, 1F_PC3電腦教室) * 如遭逢類似 COVID-19 疫情, 將改成 [遠距視訊教學] 2. 課程學習環境之電腦硬體暨軟體 -- 教育單位可免費使用 (或, 註冊+免費使用) -- 2.1 用戶電腦平台 - Windows 10/11 (or macOS) 2.2 電腦軟體系統暨應用軟體 A. 網路技術/概念篇 ---Cisco Packet Tracer (網路設備/規畫 --模擬軟體): 免費使用 (但須先行註冊) B. 虛擬機技術 (免費使用/不須註冊) -- Oracle VirtualBox (虛擬主機管理系統, 免費使用[不須註冊] + Docker +Linux_MINT 系統 C. 雲端環境 (免費/須註冊): AWS Educator + Google Cloud Platform
A. (40% ) Homework Assignment: 平時(課堂/課後)作業 4 次 B. (30%) Term Project [學期專案]: *配分: a口頭報告(20%) + b.書面報告(10%) *原則上, 以群組為考評單位 (做一份報告). 最後, 也會針對個別成員的貢獻度/課堂表現, 適度調整個別組員的學期成績 C. (20%) Final Written Exam [僅一次學期考試] – 無期中考試 D. (10%) 其他/課堂表現- 課堂討論 + 心得報告
- 2.Introduction to Virtual Machine Technology
- 3. 簡介AWS 雲端服務
- 4.Google 雲端服務概論與應用服務
- 5.雲端運算資安議題
- 1.Introduction to this course
| 週次 | 主題 |
|---|---|
| 第 1 週 | 課程導論 - 雲端技術與應用簡介 |
| 第 2 週 | 1.基本網路概論 2. Packet Tracer 簡介 [1/2] –**Router/Switch/Service/End-User Devices |
| 第 3 週 | 1. Packet Tracer 簡介[2/2] – Router/Switch/Service/End-User Devices (2/2) 2.作業#1 Packet Tracer 網路建置 |
| 第 4 週 | VM 虛擬機技術 [1/3]- VirtualBox + Linux_MINT 系統平台安裝 |
| 第 5 週 | VM 虛擬機技術 [2/3] - Linux_MINT 平台上, 安裝 OpenSSH, LAMP Web Server 環境 |
| 第 6 週 | VM虛擬機技術 [3/3] --利用 Linux_MINT 平台, 安裝 docker 服務 (延伸應用) ** 包括簡單的 web server 服務等 |
| 第 7 週 | 更多 Docker 應用 [1/2] --建置 Docker 服務 @Windows |
| 第 8 週 | 更多 Docker 應用服務 [2/2] |
| 第 9 週 | AWS_建置Linux 應用服務 [1/3] -- 註冊 AWS educator 服務 -- 啟動 AWS 上的 Linux Server (EC2) |
| 第 10 週 | AWS_建置Linux 應用服務 [2/3] -- 建置 OpenSSH 服務 -- 監控 Linux Server (CloudWatch) |
| 第 11 週 | AWS_建置Linux 應用服務 [3/3] -- 建置 LAMP 網頁 服務 -- 建置 Docker/container 環境 |
| 第 12 週 | GCP 使用簡介 -- 1. 註冊 GCP 服務 2. 建立專案 3. GCP 開發與維運管理 |
| 第 13 週 | GCP_建置Web應用程式執行環境 [1/2] |
| 第 14 週 | GCP_建置Web應用程式執行環境 [2/2] |
| 第 15 週 | 雲端技術之資訊安全課題探討 |
| 第 16 週 | 學期考試 (筆試) |
| 第 17 週 | 口頭報告 - 第一梯次 |
| 第 18 週 | 1.口頭報告 - 第二梯次 2. 書面報告 |
A. 本課程, 無固定教科書 B. 自製講義或課本之參考書目: -- 1). 參考書1: "WikiBooks: Internet Technolgoies”, 網址: https://en.wikibooks.org/wiki/Internet_Technologies. 2). 參考書2: "Google Cloud Platform -- 雲端開發應用超入門", 旗標, 2019.11 (初版) 3). 參考書3: "使用 AWS 在雲端建置 Linux 伺服器的20堂課", 碁峰資訊, 2021.04(初版)
- 地點
- Room 327, Information Building (資訊館 327室)
- 時間
- A. Mon(週一)13:20 - 14:20 B. Wed(週三)16:00 -17:00
- 聯絡方式
- *E-mail: jcs.chen@nycu.edu.tw * Phone: x31721