云计算也将对我们的工作带来深远影响。比如在自动化软件行业,云计算的影响至少几个方面的影响。
微软(Microsoft)近日发布其得到广泛使用的Office软件的免费在线版本,这标志着该公司核心业务之一即将迎来重大转折时刻。自从谷歌提出云计算的概念以来,微软对这一基于网络的产品和服务模式一直保持着远距离的的跟随态度。此次对其核心业务之一的Office软件发布免费的在线版本,标志着世界IT技术的领导者--微软,已经全面加入到云计算的时代浪潮之中。
云计算的时代已经全面开启,这是业界共识。国际知名公司如IBM推出“蓝云计划”,EMC推出“云存储”,与此同时,中国国内品牌也不甘落后,安全领域有瑞星的“云安全”,360的“云查杀”,自动化领域九思易公司也在紧锣密鼓地研发代号为Ant的基于云计算理念的自动化信息化平台软件。
毫无疑问,就像计算机的出现、互联网的出现一样,云计算也会很快深刻地影响到我们生活和工作的模式。那么,就工控领域而言,云计算会给我们带来哪些影响呢?相信有不少用户也开始畅想,作为自动化软件研发商更需密切关注、深入研究、全盘规划产品设计。
我们先简单了解一下什么是云计算。
云计算是一种基于因特网的超级计算模式,在远程的数据中心里,成千上万台电脑和服务器连接成一片电脑云。因此,云计算甚至可以让你体验每秒10万亿次的运算能力,拥有这么强大的计算能力可以模拟核爆炸、预测气候变化和市场发展趋势。用户通过电脑、笔记本、手机等方式接入数据中心,按自己的需求进行运算。
云计算译自英文cloudcomputing。云计算(CloudComputing)是网格计算(GridComputing)、分布式计算(DistributedComputing)、并行计算(ParallelComputing)、效用计算(UtilityComputing)网络存储(NetworkStorageTechnologies)、虚拟化(Virtualization)、负载均衡(LoadBalance)等传统计算机技术和网络技术发展融合的产物。它旨在通过网络把多个成本相对较低的计算实体整合成一个具有强大计算能力的完美系统,并借助SaaS、PaaS、IaaS、MSP等先进的商业模式把这强大的计算能力分布到终端用户手中。
云计算模式的革命性的意义,就像从古老的单台发电机模式转向电厂集中供电的模式一样。这意味着计算能力也可以作为一种商品进行流通,就像煤气、水电一样,取用方便,费用低廉。只不过,它是通过互联网进行传输的。
云计算将深刻影响我们的生活方式,比如在未来的医疗领域中,人们将不必去医院定期体检,而是通过身上的微型传感器,随时随地收集身体的健康监测数据,然后传感器将数据通过蓝牙等方式传输给手机,手机再通过3G等网络将数据发送出去。然后,在强大的云计算平台的支撑下,大量的健康监测数据不需要人工去计算和分析就可以快速转换成实用方便的健康指导信息,并可以随时发送到手机上,给发送者及时准确的健康指导。
云计算也将对我们的工作带来深远影响。
比如在自动化软件行业,云计算的影响至少有以下几个方面:
一、自动化系统的架构将更加灵活,分布式架构将扩展到更大范围。
现代的大型工业自动化和信息化项目中,系统变得日益庞大和复杂,现有的网络和系统体系架构已经无法从容应对这些挑战。云计算这一革命性理念的提出,彻底打破了自动化系统中原来的僵化的体系结构。在云计算的系统中,自动化和信息化系统并不是简单运行在某一台固定的计算机上,而是运行于包括Internet在内的整个网络之上,基于整个网络来分配系统的资源及实现各种功能。同时,新的应用模式SaaS、PaaS、IaaS的出现,极大地扩展了软件应用的可能架构,使得传统架构不仅从局域网扩展到整个Internet范围,而且突破了C/S、B/S的局限,变得更加精细,更加灵活。现在被业内广泛认可的分布式架构,也将随之扩展到更广的范围,展现出比传统的分布式架构更大的优势。
二、海量信息的分析与处理将成为自动化软件的常规功能。
在现代大型自动化项目中,自动化信息化数据量越来越大,用“海量”形容也并不为过。所以目前自动化软件中所用的数据库类型,数据存储模式和数据的读取、查询模式,各项技术目前都在围绕大量数据的准确、及时处理来进行。海量信息的处理,已经成为制约自动化软件发展的瓶颈之一。而在云计算时代,用户可以在不同的层面发挥不同硬件平台和网络的计算能力,可以很容易地利用“云”中的服务(SaaS),平台(PaaS)和计算硬件及网络资源(IaaS),充分整合公共网络的计算能力,使得对海量自动化和信息化信息的分析和处理变成现实,满足大规模应用系统的需要,同时也能够实现复杂的自动化信息化系统的控制。大量数据及其关系的存储、计算、分析、查询,处理将变得轻松容易,海量信息的分析与处理将成为组态软件的常规功能。
三、彻底改变工程开发模式。
在云计算时代,工程项目的开发将不再拘泥于单台计算机,SaaS模式使用户可以通过Internet,直接利用自动化软件供应商服务器上的软件进行开发,开发过程在云计算网络中进行,开发完成后,生成可直接运行的工程项目即可。工程开发的技术人员可任何具有Internet接入端的地方办公,可以进行远程开发,并为分布式开发模式奠定基础。云计算模式还可极大降低对本地计算机硬件的要求,并且可以随时使用供应商发布的最新版本。
四、转变软件供应商的服务模式,降低维护成本。
云计算的模式也将降低软件供应商的服务成本。以往软件供应商需要对运行在各种软硬件环境中的自动化软件进行技术支持与维护,而云计算时代,他们只需要维护本服务器上的一套软件即可。无论是更新版本,充实图库,添加插件、控件,还是添加新的IO驱动协议,都将变得迅捷、轻松无比。
五、降低自动化系统对硬件的要求,提升软件的行业地位。
无论是基于企业内部网络的私有云,或与外网有一定连接的混合云,都以动态分配系统计算能力为目的,可以使系统的运算进行地更加平缓稳定,从而在不降低运行效率的前提下,极大地降低企业对硬件系统的要求。
众所周知,在目前的自动化系统中,软件处于“灵魂”的地位,但价值比重却相对低廉,只占5%-10%。在云计算时代,系统对硬件的要求降低,而对软件的要求则越来越高,所以软件在自动化行业中的价值比重和重要性,都将有很大提高。
六、对自动化软件的国际化能力要求提高,多语言功能重要性提升。
云计算基于包括Internet在内的整个网络运行,并以整个网络为对象来进行资源的动态分配,在使跨地区、跨国界进行软件的使用和开发成为可能的同时,也对未来的自动化软件的国际化能力提出了越来越高的要求。自动化软件的国际化能力中,可以打破语言障碍的多语言功能,将变得日益重要。目前流行的自动化软件品牌中,国外产品的多语言功能较为普及,但国内只有易控(INSPEC)等少数品牌具有此功能。
七、新技术与新的产品理念将成为竞争的核心。
毫无疑问,云计算模式将来带来自动化软件行业的巨大变革。如何把握IT发展的潮流趋势?如何开发基于云计算的新一代自动化软件?如何将旧的自动化软件版本兼容于云计算平台?如何将传统的自动化工程系统升级为云计算系统?将成为业内企业考虑的首要问题。解决这些问题从根本上还是要依靠领先的技术,.NET平台与XML等技术作为云计算的核心与基础,毫无疑问会得到更广泛的使用,SaaS、PaaS、IaaS和MSP等理念也将渗透成为产品研发的核心理念,同时WCF,WPF,WF,WindowsAzure,AppFabric等新技术也将有长足发展。
以上只是云计算时代的管中一窥,云计算给我们的生活和工作带来的巨大便利和变化,将会更加深刻和广泛。每一次技术上革命,都会带来行业的巨变,云计算也不例外。云计算时代的到来,将会成就一批以技术创新为核心竞争力的企业,也会将那些技术落后、没有创新能力、或者错误把握了发展趋势的企业远远抛在后面。自主创新能力,对新技术的及时应用能力,将成为自动化行业竞争的核心内容。
目前,云计算在自动化领域的发展更多地还是停留在概念阶段,最终用户将从“云计算”中获益多少或如何获益,还需要整个行业的漫长探索。