了解雲端運算的基礎
了解雲端服務提供什麼、IaaS、PaaS 與 SaaS 如何分配工作,以及哪些事情仍由你負責設定、運作與搬遷。

你在筆記型電腦與手機上開啟同一份共用文件。服務替你儲存文件並執行應用程式。在某個地方,實體電腦正在做這些工作。「雲端」描述的是透過網路取得運算能力的方式。
真正有用的改變,是取得容量的方式
你不必在知道需求容量之前先買一台伺服器;雲端服務可以讓你在需要時要求運算或儲存空間,之後釋放不再使用的資源。軟體會處理大部分的配置工作。
公有雲從供應商的資源池為客戶提供服務。私有雲服務單一組織,也可以在該組織自己的場所運作。因此,雲端運算是一種服務與營運模式,不只是「遠方電腦」的另一個說法。這項區分依循 NIST 對雲端運算的定義。
三種服務模式,三個不同的起點
- IaaS——基礎設施:你取得運算、儲存與網路,接著安裝並執行自己的軟體。例如,你可以為網站建立虛擬機器,並管理它的作業系統與應用程式。
- PaaS——平台:你提供應用程式;平台提供更多執行它所需的環境。你花在操作底層系統的時間較少,但必須在平台支援的工具與能力範圍內工作。
- SaaS——應用程式:你使用已完成的服務,例如共用文件或電子郵件。你設定帳號與使用方式,供應商則負責運作應用程式。
這些模式說明你取得什麼,以及哪些事情仍由你自己運作。它們不是從較差到較好的階梯。想寫文件的人,和想打造文件編輯器的人,面對的是不同工作。
什麼變得比較容易?什麼仍然需要決定?
雲端服務可以縮短從想法到可運作應用程式的時間。容量可以隨需求成長,小型團隊也能使用原本需要大量力氣才能自行運作的服務。
費用取決於實際服務:運作中的機器、儲存的資料、傳輸量或使用者帳號,可能有不同的計費方式。更大的彈性不代表每種工作負載都比較便宜。容量也有配額與區域可用性等實際限制。
供應商可能維護實體設備,但你的帳號權限與應用程式設定仍然決定誰能查看或修改資料。AWS 對共同責任的說明展示了責任如何隨服務改變。同樣地,復原取決於你實際設定的副本、保留期限與還原流程;「雲端」這個詞本身不會保證復原。
選擇你想保留的工作
先從具體工作開始:使用應用程式、發布你自己的應用程式,或控制完整的軟體環境。接著查看團隊仍需負責的工作、成本如何增長,以及如何把資料帶到其他地方。
實體位置也是一項決定。應用程式可以同時使用附近的處理能力與更大型的共享資源。接著了解邊緣運算與雲端運算,或回頭看看把你帶到那裡的連線。