SaaS的工作原理
2021-11-23 15:59
SaaS利用云計算基礎設施和規模經濟,為客戶提供更精簡的軟件采用、使用和支付方法。所有
SaaS應用程序都具有以下特點:
SaaS應用程序構建為托管在云上。
SaaS軟件供應商可以在自己的云基礎設施上或與云服務提供商(如Amazon Web Services(AWS)、Google cloud、IBM cloud或Microsoft Azure)托管應用程序。與已建立的云服務提供商托管使SaaS提供商能夠提供某些客戶可能需要的可擴展性和全局可訪問性。
任何具有
互聯網連接和
互聯網連接終端用戶設備(例如計算機、手機或平板電腦)的客戶都可以訪問SaaS應用程序。SaaS應用程序通常在任何web瀏覽器中運行;在移動設備上,SaaS應用程序可以在移動或平板應用程序上更有效地運行(或可能需要)。一些SaaS應用程序(如Adobe Acrobat)可能提供或需要用戶下載并安裝在其計算機上的專用瘦客戶端。
SaaS應用程序利用多租戶架構,其中應用程序的單個實例為每個客戶服務。為了安全和數據隱私,每個客戶的應用程序數據、用戶數據、系統數據和自定義配置都與其他客戶的應用數據、用戶信息、系統數據以及自定義配置隔離開來。
也許最重要的是,SaaS應用程序幾乎不需要客戶的管理和零維護。SaaS供應商負責
配置、管理和維護運行應用程序所需的所有服務器、網絡設備、存儲硬件和操作軟件
根據需要應用功能修復程序和安全修補程序
提供負載平衡、冗余基礎設施、數據備份、云安全和災難恢復服務,以防止停機,并滿足服務級別協議(SLA)中規定的性能、可用性和數據保護標準。
許多SaaS供應商還提供了應用程序編程接口(API),其客戶可以使用該接口將SaaS應用程序與其他SaaS或傳統軟件應用程序集成。