內容已複查
25 分鐘 · 4 張概念卡 · 8 題對應考古題

雲端、Edge 與網路服務品質:把工作放在正確的位置

本頁為依教材與考古題整理的原創摘要;考古題答案經技術覆核,但不是官方答案。

第一次接觸也沒關係

這堂先懂這些詞

先記住白話意思,不必急著背英文。看到正文時,再把正式名稱接回來。

雲端服務與部署模型

也會看到:SaaS、PaaS、IaaS、hybrid cloud

SaaS 提供完成的軟體,PaaS 提供開發執行平台;hybrid cloud 結合不同部署環境。

生活例子:
租用現成辦公軟體像 SaaS,租一間備妥設備的廚房來開發服務像 PaaS。
別搞混:
服務模型描述責任分工,部署模型描述放在哪類環境,兩者不是同一分類軸。

邊緣運算

也會看到:edge computing、edge、fog computing、邊緣計算

把部分計算放到靠近資料產生處的位置,以降低等待與回傳量。

生活例子:
工廠攝影機先在現場判斷異常,不必每張影像都送遠端雲端。
別搞混:
edge 不是完全取代 cloud,常是兩者分工。

抖動與可用性

也會看到:jitter、availability、QoS

Jitter 是延遲忽快忽慢;availability 是服務在需要時可正常使用的比例。

生活例子:
視訊每隔幾秒忽然卡一下是抖動,網站整天能否連上則是可用性。
別搞混:
平均延遲低仍可能有高 jitter;availability 也不是傳輸速度。

延遲與吞吐量

也會看到:latency、throughput、bandwidth、延遲、吞吐量

延遲是單次等多久,吞吐量是單位時間能處理多少資料。

生活例子:
水龍頭打開多久出水像延遲,每分鐘流多少水像吞吐量。
別搞混:
高頻寬不保證低延遲,兩項指標不能互相代替。

串流與 VPN

也會看到:streaming、VPN、Virtual Private Network

Streaming 邊接收邊播放資料;VPN 在公共網路上建立受保護的連線通道。

生活例子:
一邊送餐一邊吃像串流,穿過公共道路的封閉接駁車道像 VPN。
別搞混:
VPN 不會自動讓網路更快;streaming 也不代表檔案完全不下載。

從 SaaS/PaaS 與 hybrid cloud 的服務責任切入,理解 edge computing 為何把處理移近資料來源,再用 bandwidth、latency、jitter、availability、streaming 與 VPN 判讀使用體驗。

先抓住這幾件事

  • 區分 SaaS、PaaS 與部署模型
  • 解釋 edge 與 cloud 的互補關係
  • 分辨 bandwidth、latency、jitter 與 availability
  • 說明 streaming 與 VPN 解決的不同問題

先想像這個場景

跨校直播成果展

學校要把成果展直播給外校:報名系統放雲端、現場攝影機先在校內處理、工作人員從家中安全連線,觀眾卻抱怨畫面卡頓。團隊必須分清楚「服務放哪裡」與「連線品質哪裡出問題」。

先別急著往下看,花十秒想一想:

若現場上傳頻寬足夠,但封包到達時間忽快忽慢,你會先加大雲端硬碟,還是處理 jitter 與播放緩衝?

把故事換成電腦語言

生活中的角色對應到技術概念
直接使用供應商託管的報名軟體SaaS/on-demand software
開發者把程式部署到受管 runtime,不管理底層主機PaaS
校內設備與公有雲共同提供服務Hybrid cloud
攝影機旁先辨識與壓縮再上傳Edge computing 降低 latency 與回傳量
遠端工作人員像在校內網路般安全存取VPN 建立私有網路式連線

題目出現這些字,先想到

  • 看到 vendor-hosted software:先辨認 SaaS/on-demand software。
  • 看到 managed application runtime:辨認 PaaS,不是 IaaS。
  • 看到自有機房加 AWS:選 hybrid cloud。
  • 看到靠近資料來源、降低 latency:選 edge;看到邊收邊播:選 streaming。

1.服務模型看誰負責哪一層

SaaS 讓使用者直接使用應用;PaaS 提供受管 application runtime;IaaS 提供較底層的 compute、storage 與 networking。題目應看責任邊界,不只看品牌。

  • SaaS 使用者主要管理資料與使用設定
  • PaaS 開發者管理程式與資料
  • IaaS 使用者仍需管理 OS 與應用
  • On-demand 描述需要時透過網路取得服務

2.部署模型看資源由誰組合

Public/private 描述雲環境的提供與使用方式;hybrid cloud 把私有環境與公有雲整合。使用兩個供應商不必然就是 hybrid,關鍵是私有與公有資源是否共同支援 workload。

  • 公司機房加 AWS 是典型 hybrid
  • Hybrid 需要 identity、network 與 data policy 協調
  • Cloud model 與 service model 是不同維度

3.Edge 把時間敏感處理往前移

Edge computing 在靠近 sensor、device 或使用者的位置先處理資料,可降低往返 latency 與核心網路流量;大型訓練、長期儲存與跨站彙整仍常留在 cloud。

  • Edge 適合即時反應與資料前處理
  • Cloud 適合集中治理與彈性規模
  • Edge 不等於單純增加 storage

4.效能與可靠度不能只看頻寬

Bandwidth 是傳輸容量,latency 是往返等待,jitter 是延遲變動,availability 是可使用時間比例。Streaming 用 buffer 邊收邊播;VPN 則把遠端裝置安全連到私有網路語境。

  • 即時語音對 latency/jitter 特別敏感
  • 高 bandwidth 不代表低 latency
  • Buffer 可吸收 jitter 但增加播放延遲
  • Digital divide 描述 ICT 存取與使用成果的不平等

一起拆題目

範例 1團隊使用 Google App Engine 執行自行開發的報名程式,另保留校內資料庫。如何分類?

  1. App Engine 提供受管 application platform,屬 PaaS。
  2. 校內資源與公有雲共同服務,部署面屬 hybrid cloud。

所以答案是:Service model 是 PaaS;deployment model 是 hybrid cloud。兩者可同時成立。

範例 2直播有足夠平均 bandwidth,卻因延遲忽高忽低而斷續。先處理什麼?

  1. 確認症狀是 packet arrival timing 變動。
  2. 這對應 jitter,不是 storage 容量。
  3. 以 jitter buffer、路徑/QoS 調整降低影響。

所以答案是:先處理 jitter;buffer 可換取平順播放,但會增加 latency。

這裡最容易選錯

  • 把 SaaS、PaaS 與 public/hybrid cloud 混成同一分類軸
  • 以為 edge 完全取代 cloud
  • 把 bandwidth 與 latency 當同義詞
  • 以為 VPN 自動提升速度或可用性
  • 把 streaming 誤解為必然 live broadcasting

換你快速判斷

先在心中作答,再展開答案。答不出來時,回頭找本課的對照關係。

1SaaS 與 PaaS 的責任邊界差在哪裡?

SaaS 直接提供可用應用;PaaS 提供受管 runtime,讓開發者部署自己的應用。

判斷時看使用者管理的是「使用設定」還是「application code」。

2Hybrid cloud 與 edge computing 分別描述什麼?

Hybrid 描述私有與公有環境的組合;edge 描述把處理移近資料來源或使用者。

一個是 deployment model,一個是 computation placement,兩者可以同時使用。

3Bandwidth、latency、jitter 各代表什麼?

Bandwidth 是容量,latency 是等待時間,jitter 是 latency 的變動。

這是 reviewed network sources 支撐的基礎卡;現有考題只直接問 streaming,因此不掛考古 ref。

4VPN 與 streaming 解決的是同一問題嗎?

不是。VPN 建立安全的私有網路式連線;streaming 讓媒體在持續接收時即可播放。

VPN 不保證速度,streaming 也不等於安全通道。

最後用考古題驗證

本課連結的題目都已通過可重現的技術覆核,可逐題練習與判分。

開始本課考古題練習

參考來源