如何迎接云计算时代-SPICHINA副会长居德华教授

来源:互联网 发布:php if判断对象 编辑:程序博客网 时间:2024/05/13 18:58

如何迎接云计算时代

居德华教授

 

    2010 可谓云年,“云计算”成为IT 界最热门的时髦用语(Buzz, 世界著名IT 企业纷纷在华打出云旗号,热衷举办各种云计算论坛和报告会,为抢夺未来市场做好准备;而我们中国的云热也同样地高潮迭起,各地都急着抢先建立各种“云计算中心”,深怕新形势下的落后,忙着抢拿先行的“招牌”和“地盘”。但在这个问题上,我感到最重要的不是人“云”也“云”,我们首先应当冷静地坐下来,研讨一下什么是中国应采取的“云计算战略”,有没有我们创新和赶超的机会,否则我们的敲锣打鼓,实际只是在帮外国公司做广告宣传,让他们继续占领我们的市场,而我们永远跟在后面跑,所以我建议除了讨论云计算的技术挑战,是否也应集思广益地发动大家首先议论一下“迎接云计算时代的战略”,这是我最近的一个突出感触。

云计算标志 IT 应用范式的一个重大转移,具有很多潜在的优点和价值,虽然充满美好的希望和前景,但它的成熟正像 Gartner指出的,还有一段时间和过程, 有许多课题有待研究和开发,同时实现转移也需要有规划的准备,千万别给人造成一个错觉,今天就已是云时代,非“云”即意味着落后,而这种盲目“跟风”将是很危险的,对当前的中国而言,我们仍应把注意力放在IT基础应用开发的内容建设上。

当然,我们也不应忽视云计算对我们信息化建设的影响,作为一个软件工作者,我个人的观点是,这意味着一个开发重心的转移,我们过去的软件开发可以说是以“产品为中心”的,而今后应更多转向以“服务为中心”,使提交的软件产品成为可共享的服务,结合云计算,就是如何使“软件即服务”(SaaS成为现实,我想这是对当前中国软件工程工作者,现在面向的第一个技术课题; SaaS,也可存在另一个对称的提法,即“服务即软件”,这样可扩展我们的 IT 应用思路,使很多企业服务功能通过软件表现出来,同时又以 e-服务展现在互连网上,这一概念使我们的软件工程与“服务计算”紧密结合起来。

服务计算可以说是与云计算平行发展的一个开发范式,从企业商务应用开发的角度看,面向服务的业务流程分析和设计技术,也是比面向对象技术更自然和直截的方法论,因此可预见今后会有开发范式的自然转移。为描述客户的服务需求和可提供的共享服务,也需要一种更可视化的面向服务的建模技术,因此也有人建议将云计算与模型驱动工程结合起来,并就此提出模型即服务MaaS)的观点。在 2009 年的国际软件工程大会上,有个云计算时代软件工程挑战的专题研讨会,提出了两个相关课题:“云服务管理”和“云服务工程”。

为实现跨架构和跨平台服务的共享,互易操作性和标准化将是不可避免的课题,面向服务架构 SOA 的标准实现将是一个重要前提,因此,云计算和 SOA 的发展也可以说是密切关联的内容,如何实现内部/私有云和外部共享云的集成,以及如何实现跨平台 SOA 架构的管控, 保证客户的应用安全性和信息隐私都是一些专家反复强调的重要挑战课题。

尽管云计算在日常运行和管理成本上有很多优点,能实现实时的按需服务,但实现向云计算的过渡,也存在许多风险的因素,如何消除和降低这些风险因素,也是服务提供商为推广云计算不可避免的研究课题。对客户而言,为实现向云计算过渡,也会存在额外的成本投入,特别对已有应用积累的大客户,他们更会有种种顾虑使他们止步不前,因此,云计算对信息化起步较晚的中小企业往往有更高接受性,这也可能是中国云计算市场的特点,所以我建议中国的云计算发展策略,应充分考虑中国的国情特点,把关注重点放在面向中小企业的信息化应用服务上,重点放在服务内容建设上,除了共享的共性功能,还要提供高灵活的客户化/个性化服务。在云计算领域中国需要创新性的突破,而这方面我建议采用适合发展中国家的“逆向创新”、“草根创新”和“甘地式创新”策略,这是我们有可能超越西方发达国家的优势所在,但要做到这点,关键是我们应冷静地坐下来进行战略性思考,如何更好迎接云计算时代的到来,不是跟随,而是超越。

因限于篇幅,就谈这些不成熟的观点。