由于优秀IT厂商(如:类似微软、GOOGLE、IBM、ORACLE、思科、英特尔等)会充分利用自身优势,推出各种模式的、以分布式计算为中心的服务,提供给应用性服务运营商。如今,亚马逊已率先向普通大众推出云计算产品。
由于分布式计算中心的建立,应用软件厂商或服务运营商就可像我们现在租用带宽一样,方便地、直接地租用分布式计算的集约式服务,并转而进一步为既有客户提供特定服务。与此同时,社会也有效节俭了诸多方面的相应成本。
通过分析可以看出,未来会以分布计算中心为核心,建立起一条将分布式计算嵌入计算商业化的产业链。
随着分布计算中心的建立,分布式应用提供商的门槛大为降低,有可能几个有创意的年轻人就可以做一个了不起的应用服务,这样会大大促进社会的发展与生产力的提高。而分布服务中心的门槛却是比较高,需要有分布计算技术与强大的硬件资源作为基础,另外很重要的是提供分布式计算中心也需求得到开发者的信任。
3.计算模式发展所带来的新问题及其应对
当下,分布式计算发展还不成熟,存在着一系列问题,突出表现:
首先,至关重要的是目前还没有一个模式标准或协议。这是IT业界的一个普遍存在的问题,致使其从技术研发进入市场运营后,常会因提供商的变更,面临再次进行完全性的重新开发,极度浪费人力与资源。应对思路是政府、企业、学术/技术、行业协会等几方面共同研究、制定、推动。涉及全球性的还需要国际交流与合作。
其二,由于目前缺少成熟的开发与调试环境,严重影响分布式计算模式的发展进程。应对思路是进一步整合资源、共享管道、扩大合作、集聚优势。
其三,由于分布式计算要求高性能与高稳定性,往往会要求一定的数据的冗余,如果不能很好地平衡冗余与计算效率问题,可能会造成环境污染与资源浪费。如:一直在使用分布式计算的GOOGLE也曾因此遭到质疑。应对思路是加强跨域合作,拓展存储新介质。
其四,由于分布式计算中心的建立尚属刚刚起步,无论在硬件上还是在软件上,其服务模式还未成熟,有待完善。应对思路是在投资合作、市场采购、自有品牌及模式推广等方面,需要政府的大力促进、业者的深耕细作。
另一方面,分布式计算的应用会不会完全取得单机应用呢?笔者认为,由于分布式计算应用需要建立在网络的普及与一定带宽的基础上,而目前情况是网络的社会普及不平衡且有不少现实局限,如:在一些特殊场合或公共区域,尚无法使用网络。所以,在中短期内,不仅分布式计算的应用不会完全取代单机应用,反而两者会形成一个良性互补的有效结合,如:微软与GOOGLE公司都发行了线上与线下结合应用的产品。
总之,本文是通过对计算机计算应用与发展历程的回顾,来阐述笔者对未来计算机技术发展前景的展望。期待与相关业者和同仁交流,相互有所补益。