工业软件上云很难吗?可以微创呀!
工业软件上云,最理想的做法是SaaS化改造。但传统工业软件实现SaaS化的成本很高,改造过程也是大开大合,实乃漫漫长路。但云时代已经到来,云时代的红利也是时不我待。在完成SaaS化之前,有没有捷径可以提前享受云时代的红利?
有!云托盘,一个微创上云的捷径!云托盘是一个形象的说法,其本身是一个SaaS软件。工业软件无需任何改造,直接放入本托盘,而托盘自身是坐落在云上的,这样工业软件就被直接拖入云端,成为一个“准SaaS”软件,可以通过浏览器调用云上的所有资源为用户提供应用,而无需在用户本机安装。
云托盘可以帮助工业软件解决上云必须要解决的问题,比如用户管理、授权分时、资源分时、空间分配、弹性计费等问题,如图1所示。这些特性,线下工业软件无需考虑,但是若想上云,就成了基本要求。
图1.云托盘功能架构
如此上云,其实是通过云托盘的SaaS化,解决了工业软件的非SaaS化问题,同时还可满足工业软件的特殊需求,譬如交互性、图形化、高性能计算、大数据量存储、高传输速度等。
云托盘本身提供工业软件、APP和底层硬件的应用环境,并对它们的订阅进行计费和付费,对服务交易进行担保、估价和交易管理,并为开发者提供APP开发环境、微服务调用和计费服务。所以,典型的云托盘(图2)应提供以下功能:
-
云桌面:是应用人员可进行工业软件交互式操作的平台;
-
云超算:提供大规模求解计算,支持各种仿真求解器及其并行计算;
-
云数据:提供应用数据的个人数据存放和组织(企业)数据的管理;
-
云知识:工业和软件知识在这里无障碍地有偿分享;
-
云服务:技术服务者可以在这里开店,有需求的人到此购买服务。
-
APP开发环境:调用微服务、算法、求解器,交互式界面设计;
-
APP商店:工业软件及APP的上传、管理、下载、配置和计费。
图2.典型云托盘提供的能力
工业的纷繁复杂,让工业软件的种类繁多。不同专业、不同行业和不同应用场景,可能使用不同的工业软件。所以即使是同一家企业,也可能需要种类众多的工业软件。一个集团化企业或者一个有多家、多类企业入驻的园区,对工业软件种类的需求更是庞杂。工业软件云托盘则可以提供全站式软件(图3),世界上任何软件都可以通过工业软件云托盘集中提供给特定对象。当然,这种模式的授权需要工业软件云托盘和这些软件供应商做好对接,建立好生态。
图3.工业软件全站式提供
对中小企业来说,工业软件们就是一颗颗大大小小的珍珠。在没有云托盘之前,工业软件从天而降,便犹针入海,鱼沉雁杳。现在,云托盘出世,于是大珠小珠落玉盘,工业软件可以在中小企业那里奏起美妙的音乐。