从IT架构角度诠释SaaS利弊-阿里云开发者社区

开发者社区> 晚来风急> 正文

从IT架构角度诠释SaaS利弊

简介:
+关注继续查看

软件即服务由于Internet的普及已变得非常流行,使软件供应商的重点从销售打包软件和服务,转变为提供在线服务和面向需求的订阅服务。如今,一些最大最老的软件公司,如Adobe、微软和甲骨文,其软件即服务订阅业务的收益已占了其营收的很大一部分。

然而,在部署前,用户应该权衡软件即服务(SaaS)的利弊,评估SaaS将对当前的IT架构产生何种影响,包括自有的和托管的数据中心硬件如何混合使用的问题。

什么是SaaS?它将怎样影响IT?

SaaS,被认为是云计算的三大种类之一,与基础设施即服务、平台即服务并列,是一种相当于租用而非购买的软件产品。就像房东一样,SaaS供应商承担必要的整修,例如对基础设施进行升级和运维,负责更新安全补丁、性能调校等日常维护工作。SaaS用户则负责“软装”和操作,包括软件定制、添加用户、控制安全权限。就像租客一样,SaaS用户无需参与基本设计和对基础设施及软件平台的构建。

对于IT组织来说,使用SaaS需要在方便性和控制度之间权衡。在使用现成SaaS应用之前,只需要快速设置管理帐户和计费信息。与此形成鲜明对比的是传 统的应用交付过程,其中IT需要采购、安装、配置服务器和存储,甚至整个数据中心的基础设施,从而搭建企业软件部署的基础。IT同时也需要购买、安装、配置和管理应用程序本身。

SaaS的优点和缺点

虽然SaaS在软件本身的功能方面与传统的软件套件差异较小,但是它对IT的影响很大,几乎触及组织的每一个角落,包括运营、预算、员工的技能要求以及 IT人员和业务线之间的关系。SaaS使得IT的首要角色从运维转向支持。这个转化会导致对IT的资金预算减少,并有可能降低员工人数。它使IT的价值链向上移动,开始着力建设业务相关的应用程序,定制软件或插件。它也释放更多资源,用于进行新的开发项目。权衡SaaS的利弊需要我们在SaaS对IT影响方面做更深入的探讨。

SaaS的运营模式对IT企业来说有以下好处:

可以外包一些IT事务工作,这些工作不体现IT企业自身差异性,比如产品服务的交付系统。

可以消除IT企业的基础设施建设、冗余备份和维修的负担,减少资本投入和运营开支。企业可以按需改变所使用的SaaS容量,包括计算资源、存储容量或网络带宽资源,无需考虑设备购置、报废或冗长的部署时间消耗。

可以减少从确定采购软件到通过使用软件获得实际商业价值的时间。SaaS上线的时间是以天计的,而非月。同样的,IT供应商无需冗长的更新工程即可在SaaS上部署新的功能。即时交付服务和低的进入成本,使SaaS成为原型软件试用和新软件测试的最便捷方式。

用户只要有Internet网连接,就可以访问SaaS应用,无需额外的网络安全设计和专用的企业虚拟私有网络。

虽然有这么多好处,SaaS也并非没有缺点,它的缺点有:

若没有可靠的、可扩展的广域网络覆盖IT企业的主要工作地点,则IT企业远程使用SaaS应用将受到严重影响。网络瓶颈对于一些需要转移大量数据的应用尤其关键,如数据库,数据仓库,科学计算和视频处理。

由于SaaS服务是运行在远程、共享的系统上,其性能取决于用户的操作和服务提供商的网络情况,也取决于服务提供商的资源动态扩展能力,这种能力用于支持用户服务快速生长或应对峰值负载。

SaaS的用户不能控制运维的具体操作,包括基础设施的备份,灾难恢复和安全政策。对大部分IT组织来说,这些问题历来都是最头痛的,尽管云基础设施的快速发展和成熟已经使大部分痛点减轻。大多数云服务运营商比一般的企业提供更高的安全性和可靠性。

SaaS的用户也不能控制应用程序的一些细节,如应用版本、所支持的功能和可选的外接程序。这使SaaS产品难以与企业现有的内部应用程序和数据源集成,也很难与其他SaaS产品集成。例如以前,在线客户关系管理(CRM)产品就很难与SaaS电子邮件和协作系统集成(如何智云通CRM系统已解决了此问题)。

IT使用SaaS的建议和启示

SaaS向IT组织证明,其技术可以成为强大的工具,提高IT部门的效率、降低支出、战略目标转移并且增加创收机会。

SaaS产品中最适合IT使用的有:电子邮件、团队协作、文件共享、办公效率和费用报告。SaaS还可以用于建立企业支撑业务平台,例如CRM、人力资源和项目或预算跟踪系统,这些系统都只需要轻松定制就能满足需求。引入SaaS后,IT可以评估、测试和构建新应用和服务的原型,特别是针对远程和手机接入的目标客户。

如果新应用需要替代高度自定义的现有应用,SaaS并不太适用与这种场景。例如,某个业务支撑系统需要从许多不同的数据库收集数据,或者需要将信息反馈给众多的内部系统。在这种情况下,如果使用SaaS应用会增加复杂性,同时SaaS的成本和便利性的优势会大打折扣。充分审视SaaS的优点和缺点是做出正确IT选择的重要一步。

本文转自d1net(转载)

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
使用NAT网关轻松为单台云服务器设置多个公网IP
在应用中,有时会遇到用户询问如何使单台云服务器具备多个公网IP的问题。 具体如何操作呢,有了NAT网关这个也不是难题。
26508 0
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
8525 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,大概有三种登录方式:
2804 0
阿里云服务器ECS远程登录用户名密码查询方法
阿里云服务器ECS远程连接登录输入用户名和密码,阿里云没有默认密码,如果购买时没设置需要先重置实例密码,Windows用户名是administrator,Linux账号是root,阿小云来详细说下阿里云服务器远程登录连接用户名和密码查询方法
10940 0
使用SSH远程登录阿里云ECS服务器
远程连接服务器以及配置环境
2264 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
10363 0
使用OpenApi弹性释放和设置云服务器ECS释放
云服务器ECS的一个重要特性就是按需创建资源。您可以在业务高峰期按需弹性的自定义规则进行资源创建,在完成业务计算的时候释放资源。本篇将提供几个Tips帮助您更加容易和自动化的完成云服务器的释放和弹性设置。
11903 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
12207 0
如何设置阿里云服务器安全组?阿里云安全组规则详细解说
阿里云安全组设置详细图文教程(收藏起来) 阿里云服务器安全组设置规则分享,阿里云服务器安全组如何放行端口设置教程。阿里云会要求客户设置安全组,如果不设置,阿里云会指定默认的安全组。那么,这个安全组是什么呢?顾名思义,就是为了服务器安全设置的。安全组其实就是一个虚拟的防火墙,可以让用户从端口、IP的维度来筛选对应服务器的访问者,从而形成一个云上的安全域。
7309 0
+关注
9380
文章
243
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载