SaaS云原生架构和传统架构

举报
相信光的奥特王小懒 发表于 2022/09/25 21:04:43 2022/09/25
【摘要】 SaaS云原生架构是一种比较实用的架构欢迎大家了解

新一代的技术架构是什么?如何变革?是很多互联网企业面临的问题。而云原生架构则是这个问题最好的答案,因为云原生架构对云计算服务方式与互联网架构进行整体性升级,深刻改变着整个商业世界的 IT 根基。

1. SaaS的定义

SaaS是基于云计算(Cloud Computing)的具体应用场景,所以SaaS的蓬勃发展离不开底层基础信息架构的搭建,这也是为什么美国的SaaS公司已经占据了美国科技公司的半壁江山,而国内的SaaS公司是近两年才稍有起色。

那么讨论SaaS,首先要给SaaS下一个明确的概念定义。SaaS的全称是:Software as a Service ——软件即服务。

传统软件和SaaS的区别:



2. SaaS的特征

2.1 云部署:

SaaS是基于云服务的应用型产品,所以整个产品完全不适用传统软件的本地部署模式。

2.2 网络供应(分发)

和“云部署”呼应,因为部署在云端,所以每个客户使用产品的方式一定是通过互联网分发。

2.3 集中托管:

这个概念的衍生叫“多租户单实例(Multi-Tenant)”,可以简单理解为不同客户的数据并未做物理层面的隔离。对应的“单租户多实例”概念就是近期大热的私有云部署。

2.4 按需供应:

这个特征是明显瞄准中小型企业的,因为只有中小企业的需求才会在短时间内有较大幅度的变化。当然按需供应也是基于多租户单实例的自然产物,“房东”只需要不断开辟现有空间给有需求的“租户”就行。

2.5 服务化

单独讨论SaaS服务化特点的文章并不多,但SaaS产品按月/年付费的商业模式决定了产品必须不断和企业用户交互。交付产品只是一个起点,持续的服务能力才是SaaS产品的核心竞争力.

3. 传统架构与云原生架构

云原生架构成熟度模型



传统架构:

4. 云架构

  • IaaS(基础设施即服务 Infrastructure-as-a-service):运营商提供网络,存储等基础设施资源,用户租用云主机,自己控制使用逻辑
  • PaaS(平台即服务 Platform-as-a-service):供应商提供软件部署平台,屏蔽硬件和操作系统细节,开发者只关注自己的业务逻辑,不需要关注底层。如:GAE,BAE...
  • SaaS(软件即服务 Software-as-a-service):供应商提供软件的开发、管理、部署,用户不需要关心技术,可以拿来即用。如:钉钉,CRM,ERP...
  • Serverless(无服务):站在用户的角度,只需使用云服务器即可,基础环境和软件环境都不需要用户关心。




【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。