SaaS应用:第一篇- SaaS介绍

SaaS应用介绍

说SaaS应用,我觉得同时应该知道PaaS和IaaS、DaaS, 这四类是云计算的四种服务模式;简述一下PaaS跟SaaS,大多数情况PaaS跟SaaS是分不开的;
PaaS(Platform as a service – 平台即服务):PaaS给用户提供的能力是使用由云服务提供商支持的编程语言、库、服务以及开发工具来创建、开发应用程序并部署在相关的基础设施上。用户无需管理底层的基础设施,包括网络、服务器,操作系统或者存储。他们只能控制部署在基础设施中操作系统上的应用程序,配置应用程序所托管的环境的可配置参数。常见的PaaS服务有数据库服务、web应用以及容器服务。成熟的PaaS服务会简化开发人员,提供完备的PC端和移动端软件开发套件(SDK),拥有丰富的开发环境(Inteli、Eclipse、VS等),完全可托管的数据库服务,可配置式的应用程序构建,支持多语言的开发,面向应用市场。
SaaS(Software as a Service – 软件即服务):它是一种通过Internet提供软件的模式,通常的定义为“软件部署为托管,通过互联网存取”,相对于传统软件模式,SaaS用户不用再购买软件,而向SaaS服务提供商租用基于Web的软件。SaaS提供商为企业搭建信息化所需要的所有网络基础设施及软件、硬件运作平台,并负责所有前期的实施、后期的维护等一系列服务,企业无需购买软硬件、建设机房、招聘IT人员,即可通过互联网使用信息系统。就像打开自来水龙头就能用水一样,企业根据实际需要,从SaaS提供商租赁软件服务。
SaaS应用软件的价格通常为“全包”费用,囊括了通常的应用软件许可证费、软件维护费以及技术支持费,将其统一为每个用户的月度租用费。saas对于广大中小型企业来说,SaaS是采用先进技术实施信息化的最好途径。但SaaS绝不仅仅适用于中小型企业,所有规模的企业都可以从SaaS中获利。

本作品采用《CC 协议》,转载必须注明作者和本文链接
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 5
playmaker

为头像点进来的

1年前 评论

mark 望坚持连载,辛苦了!

1年前 评论
Kayle_zhao (楼主) 1年前

想问个问题 saas软件在数据库上 需要为不同的租户设置单独的数据库吗 还是统一使用一个数据库 通过租户id去分离数据 但同一个数据库容易造成数据表很大的问题 但每个租户单独的数据库 维护起来又麻烦

1年前 评论
Kayle_zhao (楼主) 1年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!