本篇文章讲述了SaaS软件的必要特征一定是多租户特性?对于许多小型企业来说,SaaS是采用先进技术的最好途径,它消除了企业购买、构建和维护基础设施和应用程序的需要 课课家教育平台提醒各位:本篇文章纯干货~因此大家一定要认真阅读本篇文章哦!

  当用户选择一个SaaS技术路线的时候,会面临“多租户SaaS”和“单租户SaaS”两个选择。尽管大部分的ISV提供的是多租户的SaaS,但开发者同样需要知道这两种架构的区别,以保证选择了正确的路线。当前和未来的功能需求,行业的细分,安全的考虑,这些都是选择需要考虑的要素。

  下面是一些关于“多租户SaaS”和“单租户SaaS”架构对比的汇总。

  什么是多租户SaaS架构?

  在一个多租户的环境中,应用都是运行在同样的一个或者一组服务器上,被称为“单实例”架构(Single Instance)。多个租户的数据是保存在相同的位置,并且通常是依靠分区来确保租户之间的数据隔离。正因为所有的应用都运行在相同的服务器(组)上,就必须有一个标准的SaaS架构,包含了对硬件、网络以及操作系统的相同配置能力。

  鉴于多个用户在运行相同的应用实例,并且所有的数据都保存在一个多租户隔离的数据库中,单一用户仅仅有有限的能力,或者压根没有能力,去做一些在基础功能集上的定制化。这个不仅指的是功能本身会受到限制,更说明在这种架构下很难实现定制化。因此,多租户比较适合通用类需求的客户,即不需要对主线功能进行调整或者重新配置的客户。

  这种标准化对于一些希望使用开箱即用的软件的客户是一个福音。大部分知名的SaaS提供商,都非常擅长分析和预测他们客户的需求,并且以标准化的版本提供最相关的功能。很多时候一个“多租户SaaS”会选择一部分特定群体的客户作为他们预售版本的体验者,来快速验证和测试他们的产品。

  关于多租户特性是否是SaaS软件的必要特征,业界一直有着争议。而且,这种特性还被一些SaaS提供商认为是“真SaaS”的标识特性。但是,我们可以从下面看到,单租户SaaS同样有着他们与众不同的优势。

  什么是单租户SaaS架构?

  单租户SaaS架构,有时也被称作多实例架构(Multiple Instance),指的是为每个客户单独创建各自的软件应用和支撑环境。单租户SaaS被广泛引用在客户需要支持定制化的应用场合,而这种定制或者是因为地域,抑或是他们需要更高的安全控制。通过单租户的模式,每个客户都有一份分别放在独立的服务器上的数据库和操作系统,或者使用强的安全措施进行隔离的虚拟网络环境中。

  在一个单租户SaaS的环境中,每个租户购买特定的软件实例,并通过客制化满足他们的特定需求。虽然这些云服务提供商提供了基础的功能,用户能够得到很多的可配置能力:比如,用户可以调整不同的配置需求,向内部数据库或者外部合作伙伴的数据库添加不同的模块。

  究竟哪个更合适?

  虽然多租户环境很安全,并且足以满足很多公司的需求,但单租户SaaS可以提供更高的安全管控,毕竟公司之间的数据泄漏的可能在技术上就被禁止了。出于这个原因,单租户的架构有时候适合某些需要安全管控、甚至必须有法律合规性要求的行业。同时,定制化需求大于通用化需求的软件,同样不适合采用多租户的架构。

  不能单纯脱离应用场景来评价“多租户SaaS”和“单租户SaaS”谁更好,每个都有自己独特的差异化优势。如何使用,取决于你的运行位置、行业、安全规定、IT能力,以及相关的其他因素。

  知识分享:SaaS

  生态系统:

  “长尾理论”的典型代表之一百度依靠互联网运作取得了成功,其主要收入来自具有在线营销需求的中小企业。在完成技术平台搭建后,服务的展示、交付等所有的环节都几乎是无成本的。

  当满足需求的产品可以通过互联网等新技术与新方法将各个环节的成本降为零或者趋于零时,就是“长尾理论”发挥得最为充分的时候。相比,SaaS虽然通过互联网降低了交付环节的成本,但仍然需要上下游厂商的支持,包括SaaS应用厂商、实施咨询服务的厂商和平台服务商等。相对复杂的生态系统对覆盖中小企业的“长尾”市场会产生难度。

  市场环境:

  Salesforce在国外取得了成功,其面向的客户是所有存在需求的企业,在其现有客户中,有中小企业。但就其企业规模的平均水平来看,都是具有一定规模和购买能力的中小企业。在整体市场环境方面,美国的市场环境更加规范,包括信用环境和网络环境等,企业的IT应用也更加成熟。而中国企业的传统习惯和市场环境使大型企业在采购软件服务时更加倾向于自己实施,真正的“长尾”市场可能是数目巨大的小型企业,甚至是微型企业,而这些企业的购买能力和IT应用的成熟度还处于起步阶段。

  看来,在国内继续深入开展SaaS需要结合国内市场的特殊环境,制定特定的商业模式,才能抓住“长尾”市场。如果仅仅只是照搬国外企业的模式,将很难取得实质性的突破。

  用“前途是光明的,道路是曲折的”来形容SaaS是最贴切不过的了。软件产业从单机过渡到互联网,SaaS也许会带来不可限量的机会,让现有的市场扩大几倍甚至可能到达十几倍,这个趋势不可逆转。

  客户需求:

  与采购百度的营销广告不同,中小企业在采购软件租赁服务时,更多地直接涉及到了企业的业务管理。而业务管理的需求就存在很多的差异性,不同的行业、不同的企业和不同的业务都存在差异。相比,营销广告的需求具有很多共性的方面,只要满足宣传推广的需求,能吸引客户即可。因此,具有共性营销需求的“长尾”市场要大于有业务管理需求的“长尾”市场。

转载于:https://www.cnblogs.com/zyjj/p/7151461.html

aaS软件的必要特征分析,一定是多租户特性吗相关推荐

  1. rtos与linux软件开发,实时Linux和RTOS的基本特性及技术进行比较

    描述 体系结构异同 对实时操作系统(RTOS)特性进行比较和分析.对于我们刚接触这个操作系统时一定要对他们要有一定的了解,我们先对实时操作系统来了解下,它就是指当外界事件或数据产生时,能够接受并以足够 ...

  2. 使用Audacity软件对清浊音进行时频分析并描述其特点

    目录 一,实验内容 二,实验步骤 三,实验结果 四,实验总结 一,实验内容 语音学中,将发音时声带振动的音称为浊音,声带不振动的音称为清音.这里我们使用Audacity软件自行录入清音t和浊音u的音频 ...

  3. 2022-2028年中国移动互联网 打车软件行业市场分析预测及发展战略研究报告

    2022-2028年中国移动互联网 打车软件行业市场分析预测及发展战略研究报告 报告编号:1670731 免费目录下载:http://www.cninfo360.com/yjbg/jdhy/zljd/ ...

  4. 软件项目管理--复习资料

    一.名词解释(20分,5个) 2.成本效益分析:成本效益分析就是估算不同项目方案的有形和无形的费用和效益,并利用诸如投资收益率.投资回收期等财务计划手段估计各项目方案的相对优越性. 风险管理:风险管理 ...

  5. 软件中的易用性设计及测试(三)之实践

    易用性测试 在<软件工程产品质量>质量模型中,提出易用性包含易理解性.易学习性和易操作性:即易用性是指在指定条件下使用时,软件产品被理解.学习.使用和吸引用户的能力.易用性测试包括针对应用 ...

  6. 自学python需要下载什么软件-学python下载什么软件开发

    编程这个东西是真的奇妙.对于懂得的人来说,会觉得这个工具是多么的好用.有趣,而对于小白来说,就如同大山一样.其实这个都可 以理解,大家都是这样过来的.那么接下来就说一下python相关的东西吧,并说一 ...

  7. 零基础自学python的app-零基础初学Python,需要装什么软件?

    前言 Python现在非常火,语法简单而且功能强大,很多同学都想学Python!所以小的给各位看官们准备了高价值Python学习视频教程及相关电子版书籍,欢迎前来领取! 学习Python需要安装什么软 ...

  8. CASE软件Enterprise Architect简介和使用入门图解

    一 Enterprise Architect 生命周期软件设计方案--Enterprise Architect是以目标为导向的软件系统. 目录 1 介绍 2 作用 ▪ 提供建模工具 ▪ 特性丰富系统设 ...

  9. 板材开料最优算法_板材套料软件AutoNest与Tekla Structures协同工作实现设计到加工自动化...

    板材套料软件AutoNEST与Tekla Structures协同工作实现设计到加工自动化 摘要: 企业应该开始考虑 Tekla Structures 软件如何能应用到其他的部门以及其他的项目生产流程 ...

最新文章

  1. Typescript之 范型
  2. 算法:数值的整数次方
  3. PHP之factory
  4. 每天进步一点点:(11)进程优先级学习 nice
  5. Apache Common常用jar包
  6. (算法)Word Break
  7. 靠能力赚大钱,是最最可笑的谎言
  8. 今天吃什么网站源码火遍朋友圈
  9. “拒绝访问”协助方案
  10. SAP License:更改物料基本计量单位
  11. 【渝粤题库】国家开放大学2021春2779植物病虫害防治基础题目
  12. 中国海洋大学c语言程序设计,中国海洋大学C语言级期末卷.pptx
  13. java 对日期的加减运算
  14. 全国土壤阳离子交换量CEC空间分布数据
  15. C#使用Newtonsoft.Json读写json、读写Base64图像
  16. 解决Win10系统关机自动重启问题
  17. 关于账本数据库:你想知道的这里都有
  18. AI崛起,阿里的科技孵化力
  19. matlab默认英文字体是什么?我使用console之后出现了乱码
  20. 【风变编程】第五课笔记

热门文章

  1. 借呗还款日都是一样吗?
  2. 一个人的生活可以简约到什么程度?
  3. 有很帅气的微信头像推荐吗?
  4. 冲锋衣和羽绒服哪个保暖?
  5. 如果你想自己创业,做社区超市
  6. 世界首富洛克菲勒的6句忠告,每个字都值钱
  7. 创业失败感悟第二十七天
  8. 做生意,没亏过钱,自然也没赚过钱
  9. 满足ThreadLocal目的
  10. 大家都在讲大数据,大数据是什么呢?