蔡學鏞 對於雲端架構 的開發、設計整理出來得文章,有空可以參考看看。
現在有哪些雲端服務的定義:
- PaaS (platform as a service):雲端運算服務,提供運算平台與解決方案服務
- IaaS (Infrastructure as a Service):是消費者使用處理、儲存、網路以及各種基礎運算資源,部署與執行作業系統或應用程式等各種軟體
- SaaS (Software as a Service):即需即用軟體(一經要求,即可使用),軟體僅需透過網際網路,而不須
透過安裝即可使用。用戶通常使用精簡客戶端經由一個網頁瀏覽器來訪問軟體即服務 - FaaS (Function as a Service):FaaS 就是將程式拆成各自獨立的功能,各個程式之間互相沒有關聯
- BaaS (Backend as a Service):用 Open API 來用開發服務,像是用戶的身份認證,這兩種雲端設計方式可以讓程式更加自動化,減少程式運作維護的工作量,也讓程式設計師可以不用考量系統流量瞬間爆量的問題