0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

专业软件上云实现SaaS的五大挑战

话说科技 2021-03-29 10:02 次阅读


作者:云华

近年来,随着互联网和智能手机的快速发展,SaaS(Software as a Service)软件即服务成为一个热门话题。SaaS供应商将应用软件统一部署在自己的服务器上,客户可以根据工作实际需求,通过互联网向厂商定购所需的应用软件服务,按定购的服务多少和时间长短向厂商支付费用,并通过互联网云(简称 云)获得SaaS供应商提供的服务。SaaS的快捷弹性的部署和服务模式、节省用户的硬件资源投入、方便的部署和管理,让全球很多云软件服务公司获得了巨大的成功,如最早上云的CRM服务商Salesforce,老牌办公软件微软Office,以及新兴的互联网服务滴滴打车等等。

如果我们从上云的必要性来做一个细分,可以把云端SaaS软件分为两类:第一类是天然必须要运行在云端的,如滴滴打车、Zoom、微信等,这类软件离开云就失去了意义,因此从诞生之日起就是与云深度结合的,也是目前互联网App的主流。第二类是“不必须”运行在云端的,比如微软Office、Autodesk设计软件、各种数据库软件等等,这类专业软件很多早在互联网普及之前就已经运行在个人电脑或者本地服务器上,它们的核心功能并不依赖于互联网,对这类软件来说,“上云”是为了增加或者放大它们的价值。那么,是否未来的软件特别是专业软件都会从本地迁移到云端实现SaaS?

从SaaS的出现到现在发展了20余年的实际情况看,真正实现了SaaS价值的行业软件非常少,其原因多种多样,但原有软件厂商在向SaaS迁移过程中的碰到的一些挑战是其中的重要因素。本文从目前的实际情况出发,列举原有的本地专业软件转向SaaS过程中经常遇到的挑战,希望能够抛砖引玉,对未来软件行业向SaaS发展有所促进:

1. 如何支持多样化的访问设备

本地软件一般只需要适配标准化的个人电脑或服务器即可,但上云之后,客户会试图使用手头的各种网络设备如手机、Pad、便携电脑去访问云服务,并且期望能在各种设备上获得同样的体验。但是这些设备有不同的分辨率和用户界面,某些云服务用电脑和鼠标访问很正常,但换手机打开则界面凌乱、或看不清多个分割窗口内容,或手指无法准确操作,反之手机能正常使用的软件,在电脑上打开却无法操作。这都是软件供应商没有考虑多样化设备界面的重大区别,而造成用户负面评价SaaS软件。

2. 如何保证用户权限安全和数据安全

SaaS软件运行在云端,提供了访问的便捷性,但同时也增大了访问权限和用户数据暴露给非法用户的可能。因此,云端软件需要有很强的安全管理与控制机制,才能防止数据的泄漏。但是很多专业软件此前并没有很完整的安全控制机制,只是依赖一些简单的License文件、口令及私有数据库在本机进行安全管理,更多的是依赖物理保护(外界没有访问接口),此外专业软件原有的体系结构是全部代码由厂商自己构建,代码中一些潜在的安全问题只是在私有环境中没有机会暴露。这类安全问题,如果没有进行彻底的检查、改造和保护,很容易在上云之后暴露给外界,造成用户信息或用户数据的泄漏。如微软研究院和印第安纳大学学者在2020发表的论文就指出,即使在严格加密的情况下,许多SaaS软件都通过侧通道漏洞之类的问题泄漏了用户信息。著名的网络视频会议软件Zoom也曾经发生过视频泄漏事件。

3. 如何充分利用云端弹性软硬件架构

软件上云,其核心目的之一是更充分利用云端的软硬件资源,提高硬件的使用效率。但有一些从本地软件迁移上云的SaaS软件,仅仅是简单地把整个软件从本地服务器转移到了云端服务器,而云端服务器里的容器编排、云文件系统、云数据库各类基础软件服务都被弃之不用,也没有拓展软件在云端的跨节点弹性部署能力。从用户角度看,似乎是把自己机房里的软件服务器搬到了另外一个远程机房里,然后用跟原来同样的模式使用,既没有减轻部署和管理上的负担,也没有增加灵活使用云端服务器资源的能力,最后往往用户宁可回到本地使用的模式。

4. 如何优化用户使用模式

传统上,专业的商业软件会在本地使用密码、License文件等形式来保护软件版权、限制客户的超额使用,还有一些软件需要在用户内网部署License服务器,软件运行过程中需要反复访问License服务器去确认权限。当这类软件上云的时候,有一部分照搬了原有的使用权限管理,仍然用“License文件加License服务器”的形式加以限制,用户付出的成本没有减少,获得的性能甚至因为虚拟机和远程网络的代价而下降,这样就失去了SaaS的意义,用户没有更好的体验,也就会拒绝云端软件的使用。

5. 如何满足用户的个性化需求

SaaS的优势之一是能够方便地给所有用户提供统一的使用界面,但是专业软件往往客户有本地定制化的需求,比如根据自身特点对用户界面的定制、加入自己的控制脚本和控制代码、通过API接口增加自己独特的功能等等。很多专业本地软件的用户,已经在长期的使用中积累了大量配套资源,甚至形成了自己的内部使用流程。本地软件转化为SaaS软件的过程中,如果没有考虑这部分客户的需求,不提供类似的定制化功能与接口给用户,老用户往往会拒绝云端版本,坚持使用原有本地版本,这也是很多软件上云多年却依然是本地版本用户占多数的重要原因。

本文列举了部分原有本地专业软件在转型SaaS云端服务过程中,经常出现的一些挑战和可能带来的不良用户体验,希望软件开发者和软件厂商能彻底理解SaaS的价值所在,对软件架构和使用体验结合云服务的特点做深度定制,真正把云服务的价值带入到自己的软件中,从而给用户带来更多更好的使用价值。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
收藏 人收藏

    评论

    相关推荐

    边缘计算网关五大核心特点

    在物联网的浪潮中,边缘计算网关如同一座桥梁,连接着物理世界与数字世界。它以其独特的特性,为数据处理、网络连接和系统安全提供了全新的解决方案。以下是边缘计算网关的五大核心特点,这些特点共同塑造了其在物
    的头像 发表于 10-28 17:21 161次阅读

    容器引擎属于saas层服务吗?二者是什么关系

    容器引擎属于SaaS层服务,容器引擎通常被视为一种平台即服务(PaaS)的变体或扩展,虽然它提供了应用程序的托管环境,但更侧重于容器化应用的部署与管理,不完全等同于传统的软件即服务
    的头像 发表于 10-12 10:57 167次阅读

    聚徽触控-工控主板的五大优势分别是什么

    工控主板的五大优势主要如下:
    的头像 发表于 07-17 09:58 295次阅读

    计算机视觉的五大技术

    计算机视觉作为深度学习领域最热门的研究方向之一,其技术涵盖了多个方面,为人工智能的发展开拓了广阔的道路。以下是对计算机视觉五大技术的详细解析,包括图像分类、对象检测、目标跟踪、语义分割和实例分割。
    的头像 发表于 07-10 18:26 1186次阅读

    EVASH Ultra EEPROM:被Google认定为五大硬件厂商之一

    EVASH Ultra EEPROM:被Google认定为五大硬件厂商之一
    的头像 发表于 07-01 12:47 282次阅读

    华为 618 营销季 Web 及移动 App 体验,助力软件行业创新发展

    随着化、智能化浪潮的进一步深入,越来越多的应用软件开发商选择将核心产品从本地 IDC 机房搬迁到公有。但同时,软件开发商们也非常在意公
    的头像 发表于 06-22 21:30 481次阅读
    华为<b class='flag-5'>云</b> 618 营销季 Web 及移动 App <b class='flag-5'>上</b><b class='flag-5'>云</b>体验,助力<b class='flag-5'>软件</b>行业创新发展

    设备监控物联网SaaS平台是什么?设备监控物联网SaaS平台的功能

    设备监控物联网SaaS平台是一种基于计算技术,专为设备监控和管理设计的软件即服务(Software as a Service)解决方案。这种平台允许企业无需自行搭建和维护复杂的IT基础设施,即可
    的头像 发表于 05-15 16:17 449次阅读

    关于气密性检测仪的五大优势,你get到了吗

    在现代工业生产中,产品的气密性检测已经成为一个关键步骤。为了保证产品的质量和性能,密封操作尤为关键。气密性检测仪作为一种专业的检测仪器,其五大优势在许多行业得到了广泛的应用。接下来,让我们揭示它的五大优势。
    的头像 发表于 04-09 14:30 340次阅读
    关于气密性检测仪的<b class='flag-5'>五大</b>优势,你get到了吗

    什么是SaaS?中国SaaS发展简史

    SaaS融合了软件计算的优势,在这种服务模式下,用户不仅获得了软件的功能,更重要的是,用户拥有数据与隐私权。
    发表于 03-14 11:30 645次阅读
    什么是<b class='flag-5'>SaaS</b>?中国<b class='flag-5'>SaaS</b>发展简史

    AI PC元年,全球前五大PC厂商如何领跑?

      电子发烧友网报道(文/吴子鹏)根据IDC的统计数据,目前全球前五大PC厂商分别是联想、惠普、戴尔、苹果和华硕。其中,联想以23.5%的市占率处于第一位,惠普、戴尔、苹果和华硕的市占率分别
    的头像 发表于 02-26 08:09 3763次阅读
    AI PC元年,全球前<b class='flag-5'>五大</b>PC厂商如何领跑?

    2024年锂电行业五大投资变化及未来三大投资新机会

    GGII梳理了2023年锂电行业五大投资变化及未来三大投资新机会。
    的头像 发表于 01-15 09:27 1084次阅读
    2024年锂电行业<b class='flag-5'>五大</b>投资变化及未来三大投资新机会

    电机的五大启动方式

    自动化小白必学!电机的五大启动方式
    的头像 发表于 01-09 10:39 853次阅读
    电机的<b class='flag-5'>五大</b>启动方式

    SNP Glue新Saas技术在数据集成中如何提升客户价值

    ■ 新Glue版本可作为软件即服务(SaaS)应用程序使用 ■ SAP数据和非SAP数据源之间的云原生集成大大简化了客户的企业数据集成 ■ SNP Glue通过应对AI和大数据计划中的关键挑战来增强
    的头像 发表于 12-28 14:06 338次阅读

    中软国际管理平台SaaS产品荣获华为云云软件认证

    近日,中软国际管理平台SaaS产品凭借扎实的技术实力,以及与华为服务深度融合能力,荣获华为云云软件认证。 华为云云软件认证是华为
    的头像 发表于 12-07 10:10 402次阅读

    springcloud alibaba 五大组件

    Spring Cloud Alibaba是Spring Cloud的一个子项目,该项目致力于为构建分布式应用提供一站式解决方案。它基于阿里巴巴的底层Java开源框架,主要包含以下五大组件: 服务注册
    的头像 发表于 12-03 16:30 2w次阅读