1.1 SaaS基础知识

软件即服务(SaaS)是一种通过互联网服务形式交付应用程序的模式。它不需要客户安装和自行维护软件系统,只需要通过互联网浏览器进行访问即可,从而使客户从复杂的软件和硬件管理中释放出来。

SaaS类似于应用程序服务提供商(ASP)提供的服务,但不同之处在于SaaS是一种自助服务,而ASP必须为每个客户手动构建一个单独的系统。

用一个简单易懂的比喻来解释SaaS的概念:当你租用汽车时,你只需要支付基础租金和额外费用(如按公里收费或按每日租金收费),而无须购买整台汽车,也不需要担心汽车的销售、维护、保险等相关费用(如营销、广告、保险和维修费用);同样,在使用SaaS时,你也只需要支付服务费用,而无须支付软件的销售和维护费用。

SaaS是一种结合云技术的租赁服务模式,它消除了现场维护团队和设备维护的需要,使客户能够将精力集中在核心业务上,无须为设备管理而烦恼。这不仅提高了工作效率,降低了运营成本,还增强了业务的灵活性,使其更具有应对各种业务挑战的能力。

1.SaaS的历史

SaaS模型的起源要早得多,20世纪60年代,计算机非常庞大且昂贵,很少有中小型企业能够负担得起购买计算机的费用,这也是SaaS行业诞生的原因,当时“SaaS模式”被称为分时系统。该系统涉及多个哑终端(没有中央处理器,只有键盘和显示器),通过网络连接到大型计算机或小型计算机(通常使用轮辐式系统)。所有应用程序和数据都保留在大型计算机上。

之后,麻省理工学院在1961年推出兼容分时系统(CTSS),允许哑终端上的多个客户在称为时隙的一小段时间内在多个客户之间分配计算资源,同时在多个中央处理器(CPU)上使用多道程序和多任务处理。

随着20世纪90年代初计算资源成本的降低,整个模式发生了变化。公司有能力为员工购买个人计算机并通过局域网(LAN)连接它们,不再需要依赖多个员工共享一台计算机的分时系统。

然而,尽管如此,SaaS行业并没有消失。相反,它只是适应了新的环境。早期应用程序托管在本地机器上,关键业务数据保存在中央服务器上,员工通过连接LAN来访问这些应用程序和数据,这可以看作云计算的早期形式。拥有自己设备的客户对硬盘空间的需求不断增加,费用增加。解决方案是利用外部数据中心存储设施和云计算服务。

2.SaaS的云部署模式

SaaS的云部署模式有四种,分别是公有云部署模式、私有云部署模式、混合云部署模式、多云部署模式。选择何种云部署模式取决于业务的具体要求。

❑ 公有云部署模式。公有云部署模式是指将软件应用程序部署在可供公众使用的云基础设施上。在这种部署模式下,软件提供商将其应用程序托管在云服务提供商的基础设施上,并通过互联网向客户提供访问。客户不需要购买、安装或维护软件,只需要通过互联网浏览器访问即可。这种部署模式为客户提供了灵活性和可扩展性,并减少了部署和管理软件的成本和复杂性。

❑ 私有云部署模式。私有云部署模式是指将软件应用程序部署在专门授权给单一公司或实体使用的云基础设施上。在这种部署模式下,软件提供商将其应用程序托管在为特定客户定制的云基础设施上,通常由客户自己或第三方管理和运营。与公有云部署模式不同,私有云部署模式通常提供更高的安全性和定制性,因为它只为特定的客户提供服务。这种部署模式适用于对安全性和数据隐私有较高要求的企业和组织。

❑ 混合云部署模式。混合云部署模式是指将软件应用程序部署在同时利用公有云和私有云基础设施的环境中。在这种部署模式下,软件提供商可以根据需要将应用程序部署在公有云或私有云中,并允许在两者之间灵活迁移。这种部署模式结合了公有云的灵活性和可扩展性,以及私有云的安全性和定制性,使客户可以根据实际需求选择最适合的部署环境。混合云部署模式通常通过标准化或专有技术来支持数据和应用程序的移动性,从而实现了更高的灵活性和可管理性。

❑ 多云部署模式。多云部署模式是指将软件应用程序部署在多个云服务提供商的基础设施上,从而充分利用各个云平台的优势。多云部署模式经常与混合云部署模式混淆。多云部署模式汇集了来自不同云服务提供商的多个公有云,而混合云部署模式则集成了公有云和私有云环境的功能。这种部署模式允许客户根据实际需求选择不同的云服务提供商,以满足特定的业务需求、地理位置要求或合规性要求。