云计算服务模型,第 3 部分: 软件即服务(PaaS)

发布者:上海IT外包 发布时间:2019/1/17 17:41:37来源:www.linemore.com

云计算服务模型,第 3 部分: 软件即服务(PaaS)软件即服务 (SaaS) 为商用软件供给基于网络的访问。您有或许现已运用过 SaaS,即便您当时并不知道。SaaS 的示例包括 Netflix、Photoshop.com、Acrobat.com、Intuit QuickBooks Online、Gmail 和 Google Docs。或许不太显着的 SaaS 完成包括移动应用程序商场中的相当一部分。  

SaaS 为企业供给一种下降软件运用本钱的办法——按需运用软件而不是为每台计算机购买许可证。特别是考虑到大多数计算机在差不多 70% 的时刻是空闲的,SaaS 或许十分有用。企业不用为单一用户购买多个许可证,而是让许可证的运用时刻尽或许挨近 100%,然后尽或许节约本钱。  

为了方便,范型改变特征关键词汇优点缺陷和危险不应该运用的场合基础设施即服务 (IaaS)基础设施即财物常常独立于渠道;分管基础设施本钱,因此会下降本钱;服务水平协议 (SLA);按运用量付费;自我弹性网格计算,效用计算,计算实例,体系管理程序,暴雨 (cloudbursting),多租用者计算,资源池避免在硬件和人力资源方面花费财物费用;下降 ROI 危险;下降进入门槛;简化和自动化弹性进程企业功率和生产力很大程度上取决于厂商的才能;或许会添加长期本钱;集中化需求新的/不同的安全措施当财物预算大于运营预算时渠道即服务 (PaaS)许可证购买消费云基础设施;可以满意敏捷的项目管理办法解决方案堆简化的版别布置集中化需求新的/不同的安全措施无SaaS软件即财物(企业和顾客)SLA;由 “瘦客户机” 应用程序供给 UI;云组件;经过 API 进行通信;无状态;松懈耦合;模块化;语义性互操作才能瘦客户机;客户机-服务器应用程序避免在软件和开发资源方面花费财物费用;下降 ROI 危险;简化和迭代式的更新数据的集中化需求新的/不同的安全措施无  

SaaS 推进 ROI 的四个要素  

SaaS 给软件厂商供给了新的时机。特别是,SaaS 软件厂商可以经过四个要素进步 ROI:进步布置的速度添加用户承受率削减支撑的需求下降完成和晋级的本钱   

布置的速度  

在曩昔,布置传统的桌面应用程序需求很大的工作量。实际上,我曾经多次听到桌面应用程序开发人员把更新他们的应用程序称为 “布置噩梦”。正如 Tariq Ahmed 在?Flex 4 in Action?(Manning Press) 的第 1 章中指出的,“要想让数千乃至数万客户机一起运转软件的某一版别,后勤方面的复杂性是十分高的。”  

Ahmed 说,复杂性这么高,以致于大多数桌面软件开发公司乃至以为这根本不合理或不可行。曩昔遭到这个问题困扰的开发商应该考虑布置软件的 SaaS 版别。但是,阻碍传统软件开发公司进入 SaaS 商场的最大障碍是让桌面应用程序可以作为 SaaS 应用程序运转。在许多情况下,这需求在某种程度上重新编写软件,一些公司觉得这么做本钱太高。  

这正是向云计算搬运的进程比较缓慢且平缓的首要原因之一。在大多数情况下,符合逻辑的解决方案是分阶段地把软件搬运到云中,首要以 SaaS 的方法供给原应用程序的高度简化的版别。考虑到开发商对版别操控的操控水平,这么做是很合理的。在这里,剖析一下 SaaS 的特点会很有帮助。  

您可以看出在云计算与曩昔的 “LAN 计算” 之间有许多相似之处。典型的 LAN 架构由站内的许多工作站组成,它们常常被称为哑终端,它们经过衔接强大的大型机(常常由 IBM 供给)运转应用程序

这种计算类型曩昔十分适合企业,因为 IT 部门可以彻底操控版别,可以十分方便地多次布置更新。相同,曩昔阻碍桌面软件应用程序开发商进行版别操控的后勤障碍在云中也不存在,因为软件在开发公司可以直接访问的基础设施上运转。  

考虑到 SaaS 有必要可以服务的客户机数量,SaaS 基础设施的规划要比 LAN 大得多。但是,底层的概念是相同的,然后为本地网络中衔接它的一切客户机供给服务;而云由许多不同的计算机资源组成,它们共同供给计算才能,然后运转为世界各地的客户机供给服务所需的许多软件实例。  

添加承受率  

假如您走出企业,看看 SaaS 关于一般顾客的含义,就会发现以前一些软件的许可证费用太高,而现在 SaaS 让一般顾客可以以合理的价格运用它们。一个好比如是 Adobe 以 SaaS 的方法供给 Adobe? Photoshop?。虽然这项工作是 Adobe 正在做的试验,但是现已取得了一些作用。例如,我注意到在需求履行简单的照片修改使命时,在我的朋友和家庭成员中越来越多的人开始运用 Photoshop.com 进行基本的照片修改,而不是启动全功用的版别。呈现这种趋势的原因是,不需求完整版别中的功用的人现在可以省钱。与此一起,曩昔不运用 Photoshop 的人也开始运用 Photoshop.com 了,这给 Adobe 带来了争夺新的长期客户的时机,扩大了潜在客户的规模。  

SaaS 供给的多种事务模型特别有吸引力。例如,Intuit 以 SaaS 的方法供给 QuickBooks Online,按月收取服务费。作为常常游览的企业主,我发现这种服务十分有用,特别是因为我的事务伙伴住在 400 英里外的另一个州里。一起,Adobe 在 Photoshop.com 和 Acrobat.com 中应用了 SaaS,以?freemium?服务的方法供给软件——freemium 服务是指一种基于许可证软件产品的 SaaS 缩略版的事务模型。  

freemium SaaS 基于的收入模型是,估计免费用户中的一部分最终会觉得软件很有用,他们会晋级到启用了更多特性的 SaaS 付费版别,或者购买包括一切特性和功用的桌面版别的许可证。这种办法往往比经过 “受限制的演示” 模式试用软件更好,因为演示模式要求用户在桌面计算机上装置他们或许不会购买的应用程序。另外,假如免费用户中晋级的比例低于预期,还可以经过广告进一步补充这个模型。跟着云计算的开展,传统的桌面软件厂商常常运用这种办法适应商场的改变。  

削减支撑的需求  

大型客户服务中心的本钱很高,不得不支撑多种渠道会导致支撑问题添加,而 SaaS 可以大大缓解这些难题。首要,布置的简便性让开发人员可以在发现 bug 之后很快进行修正,这意味着大多数 bug 可以在许多用户遇到它们之前被修正,这会削减客户支撑部门接到的电话数量,进步客户满意度,下降客户丢失的或许性。  

另外,传统桌面软件应用程序的开发商常常有必要支撑多种渠道。例如,开发商或许有必要支撑 Windows? 7 和 Apple Mac OS X 10.6 操作体系,添加对第二种操作体系的支撑差不多会让开发本钱加倍;并且,假如支撑这些操作体系的许多不同版别,问题会更多。支撑操作体系的多个版别还会产生限制。  

例如,假如您要构建一个在 Windows 7 上运转的程序,但是它有必要与 Windows XP 兼容,就有必要十分当心,要确保特性和功用在这两个版别上都可以运转;否则,就有必要把项目分为两个分支,为每个版别开发单独的代码,这会不可避免地下降生产力和功率,延长完成项目的预期时刻。让事务履行官心跳加快的最快办法之一是,通知他后两年的预期开发进度要减慢一半儿。另外,支撑不同的操作体系和这些操作体系的不同版别会添加预算;这个问题和其他要素导致现在软件开发项目的失败率十分高。  

下降完成和晋级的本钱  

SaaS 推进 ROI 的第四个要素与第一个要素有点儿相似。但是,布置的速度是指快速、简便地布置应用程序更新所带来的好处。与之相反,下降完成和晋级的本钱是指开发公司由于可以操控版别和运转软件的基础设施所取得的经济利益。  

因为开发商可以操控运转软件的渠道(渠道一般关于用户彻底透明),所以他们不用负担在多个渠道上测验和布置 bug 补丁和新特性的额外开支,这会节约许多资金。这让 SaaS 应用程序的晋级本钱更低。节约的许多时刻和资金让开发商有时机更好地响应客户的请求并增强易用性,然后进步客户满意度,下降客户丢失的或许性,这会带来直接的经济利益。  

SaaS 和用户体会规划  

SaaS 应用程序代表着一种新一代应用程序规划方法。虽然在我现在看到的文档中没有明确地指出,但是看起来 SaaS 程序也带来了一种新的 UI 规划方法,这种方法与大多数其他职业中的产品规划流程更一致。这种方法包括一个称为用户体会规划?(UXD) 的流程,在这个流程中由产品团队而不是开发团队规划 GUI。  

UXD 的首要目的是,断定哪些特性会让应用程序关于方针客户最有价值,并在规划中融入这些知识。虽然关于是否应该在一切类型的软件的开发中都履行这个流程有争议,但是在 SaaS 应用程序开发中这种做法十分普遍。呈现这种现象的原因或许是,SaaS 可以完成的事务模型与传统软件不同,需求履行 UXD;并且经过开发 SaaS 可以节约许多时刻和资金,让开发商有才能履行 UXD。  

SaaS 关于开发人员的含义  

正如您看到的,彻底成熟的云计算关于企业和顾客来说都是巨大的改变,有必要克服许多难题。因此,这个改变进程会花费一段时刻,要经过几个阶段的渐进迁移。在这次计算模式演化期间,软件开发商有必要可以适应改变的环境,然后持续满意企业和顾客的需求。  

跟着云计算的开展,企业有必要可以适应改变的环境,而软件程序员需求扩充他们的技能并了解 SaaS 编程模型,然后适应企业的要求。云计算不仅仅是经过虚拟化供给可弹性的基础设施和渠道可移植性。它还把软件提升到全新的水平,可以以为它代表着新一代计算机编程模型。这一结论或许比较斗胆,但是考虑到本文中评论的 SaaS 供给的时机,这并非没有根据。  

例如,一般顾客可以负担软件费用意味着潜在客户更多。可以操控渠道、基础设施和软件版别会直接节约本钱。明显,SaaS 很快会带来某种程度的 “民主”,也就是说中小型的开发企业也可以与大型开发商在同一领域中竞赛。  

结束语  

在本文中,我们剖析了云计算的第三种类型 SaaS。更重要的是,您了解了 SaaS 应用程序的日益流行所带来的时机和挑战。  
 

 

上海IT外包服务网 链接:http://www.linemore.com

>
400-635-8089
立即
咨询
电话咨询
服务热线
400-635-8089
微信咨询
微信咨询
微信咨询
公众号
公众号
公众号
返回顶部