什麼是雲計算中的SaaS(軟體即服務)?


在學習雲計算或只是對遠端計算架構略知一二時,您會遇到軟體即服務這個詞,或者稱為 SaaS。它是一種使用基於雲的架構以經濟高效且隨時可用的方式提供計算服務的必不可少的計算服務系統。它的伺服器是遠端維護的,它是一個基於 Web 的應用程式。

什麼是軟體即服務?

無論何時您需要它,您都可以獲得這種隨時可用的軟體服務,使用者只需為他們使用或需要的服務付費。這是一種提供商根據需要分發服務的方法。此模型屬於三種主要的或必不可少的基於雲的模型之一。

基礎設施即服務 (IaaS) 和平臺即服務 (PaaS) 是另外兩種。由於所有伺服器和資料庫都由使用者的提供商維護,因此使用這種型別的架構對使用者有很多好處,其中最主要的是降低運營成本和維護成本。

SaaS 的工作原理

這個基於雲的系統允許使用者按需訪問提供商提供的基於網際網路的應用程式。SaaS 透過連線到遠端資料庫的感測器和伺服器的集中網路交付。

SaaS 可以託管在提供商擁有的專有感測器、伺服器和資料庫上,也可以外包並由獨立軟體供應商 (ISV) 託管。這些型別服務的提供商通常稱為應用程式服務提供商 (ASP)。ASP 可以託管使用者應用程式,並允許其透過網際網路傳送給授權使用者,從而確保服務的安全性。

因此,這些使用者無需維護或設定自己的網路。他們只需支付其使用所需的費用,即可開始使用該應用程式。

提供商為使用者提供基於網路的服務訪問,使用者資料儲存在本地資料庫或雲中,並且通常有時使用兩者的混合。

使用者可以使用 API 組合不同的工具。組織或使用者可以建立其專有軟體並將其與基於 SaaS 的系統整合;此外,他們可以互連多個基於 SaaS 的應用程式。

SaaS 的結構是什麼?

其架構是一種軟體交付型別,其中提供商或供應商在雲伺服器上託管應用程式,並將完成的、隨時可用的應用程式交付給使用者。伺服器是集中維護的,並且對所有使用者來說都是通用的。這意味著透過為使用者提供對雲伺服器的訪問來為他們提供對應用程式的訪問,並且各種使用者使用通用的雲伺服器來執行必要的計算並完成所需的任務。

組織或使用者還可以開發其內部應用程式或軟體,以使用 API 增強基於 SaaS 的服務軟體。

SaaS 的優勢

該模型的主要優勢是降低成本。安裝感測器和伺服器沒有前期成本,維護其資料庫也沒有成本;維持它們的成本也降為零。我們只需為他們使用其提供商的服務付費即可。它是一種隨時可用的軟體服務,因此使用者只需為他們使用的服務付費,而無需支付更多費用。

它提供了大量的可擴充套件性和整合選項。由於 SaaS 系統是基於雲的,因此非常容易擴充套件其規模並與其他軟體即服務應用程式整合,為使用者提供極大的靈活性。

軟體即服務 (SaaS) 的缺點

安全性是使用基於 SaaS 的應用程式的使用者的主要關注點;由於伺服器和資料庫是集中的,因此使用者的資料可能會洩露並用於惡意活動。為此,建議使用者選擇已知的服務提供商來選擇其第三方供應商。

使用這種型別的架構時遇到的後續問題是,它可能經常效能低下;由於應用程式是基於瀏覽器的並在遠端伺服器上執行,因此請求獲取所需資料並執行所需計算需要更長的時間(例如 HPC – 高效能計算的情況)。

結論

SaaS 是一種基於雲的架構,它提供了一種經濟高效且隨時可用的服務,使用者可以在需要時使用。它託管在集中式伺服器上並由其維護。

更新於: 2022年10月14日

425 次檢視

啟動您的 職業生涯

透過完成課程獲得認證

開始
廣告

© . All rights reserved.