雲端運算
課程大綱/主題列表


以下為課程大致順序; 各單元長短不一, 並沒有正好對應到週次。

第一部分: 預備

  1. 在 M515 電腦教室安裝及使用 linux
  2. 「百毒不侵救命碟」 使用入門
  3. 老舊電腦救星 antix
  4. 網路設定及除錯
  5. 硬碟觀念: 分割檔案系統
  6. linux 新手自學起步: GUI 環境下的基本求生技能看圖快學基本指令命令列基本求生工具
  7. 用 udp-receiver 接收 lubuntu 映像檔 並設定開機管理員 extlinux, 實現 linux 搬家

第二部分: SaaS 走馬看花

  1. 雲端桌面: 從 ssh (+ screen) 到 vnc; Firefox 和 VNC 坐 ssh 火車過山洞
  2. 深入探討 ssh: 非對稱式加密/解密 ssh 的信任機制與身份識別 設定密不透水的 ssh 服務
  3. 雲端簡報: sozi
  4. 雲端試算表: ethercalc
  5. 雲端文書: dokuwiki
  6. (多面向 SaaS 技術: drupal 雲端資訊系統)
  7. 雲端地圖:
    1. 離線地圖 osmand
    2. 在 osmand 裡面管理我的最愛地點 (favorites/my places)
    3. 我的私房地圖, OSM 版
    4. json 轉檔萬用瑞士刀 jq
    5. csv 轉 geojson : 大批地址匯入你的私房地圖
    6. potluckmap

第三部分: 淺嚐 PaaS

  1. 註冊 github 帳號 (其實我們只需要用到 gist 的一點點功能)
  2. 安裝 heroku (確認它有 原始碼)、 在 heroku 上試車 php
  3. 從 OSM 撈資料
  4. ptx 公共運輸整合資訊流通服務平台 bash 及 php 範例
  5. 淺談 NoSQL (補充: column family databases)
  6. Migrating your data from DynamoDB to MongoDB Atlas

第四部分: IaaS 走馬看花

  1. 五分鐘開始玩 qemu-kvm 虛擬機
  2. qemu-kvm 如何啟動單一分割?
  3. 用 qemu-img 與 qemu-nbd 管理 qcow2 虛擬硬碟
  4. 幫 qemu 虛擬機與 host 分享檔案的 「目錄任意門」 9p
  5. qemu-kvm 虛擬機俄羅斯套娃:五層祝福的電腦快照
  6. 管理伺服器的預修課程: 設定密不透水的 ssh 服務 用 fail2ban 保護 ssh
  7. 手工精簡版 qemu-kvm 虛擬區域網路
  8. 窮人的 proxmox 可攜式/行動機房
  9. 安裝 docker / 三十分钟 Docker 新手入门 / 門外漢的 Docker 小試身手 / 跟同學交換 ethercalc 容器, 馬上理解 docker 的 volume、 port、 link / Docker 新手第二課: 圖解狀態轉換
  10. lxc
  11. 明智消費者的虛擬化技術基本觀念及術語

第五部分: 結論

  1. 從電子書包 (簡報版 / 全文版) 到 百億雲端 看政商炒作
  2. 下賊船的代價 / 維護接駁資訊的權利, 消費者自求多福 / "cloud lock-in"
  3. (商業炒作之前的) 雲端簡史 -- SaaS 篇 [映射]
  4. (商業炒作之前的) 雲端簡史 -- PaaS 篇 [映射]
  5. The NIST Definition of Cloud Computing
  6. 網路時代的生存策略

一些相關連結:

  1. (2014 年) 開源10大兵器排行榜

(回課程首頁)