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或传统软件应用程序集成。