云计算技术带给人们新的商业前景的同时,也不应忽视决定实施成败的若干技术细节问题,主要列出以下四个方面:
1 性能
近年来虚拟机(Virtual Machine)技术的飞速发展有目共睹,并在商业领域日趋成熟。虚拟机以其独特性让许多应用从不可能到可行,甚至是唯一可行。但众所周知,虚拟技术是以牺牲一定性能为代价的,尽管可以从多核等硬件架构和操作系统进行改进,甚至引入Flash技术,但性能问题仍是需要认真对待的瓶颈之一,一时难以被完全解决。
而目前的云计算技术是建立在虚拟机技术的基础之上,因此云计算的性能问题也随之而来,不过相信在不久的将来各硬件厂商将很乐于解决这类问题。
2 时效性
假设在千里之外有一钻井平台因事故复杂而停止钻进,急需关于本区块更详细的地质资料,而这些资料的数据量可能以G级计,并散布在云中。能否及时获取这些资料将取决于云存储、云访问的时效性。因此由网络速度带来的时效性问题是系统设计需要考虑的另一个重要方面,它决定了云计算服务的可用性。
另外,在设计云策略时,要确认每个系统的实时性、准实时性和可能的批处理事务请求,用于决定待处理的并发数,从而指定所有特殊的架构需求。
3 自动化
系统维护和数据管理的自动化程度影响着系统步人正常运行后的成本,很多老系统因为自动化程度不高,而在使用中需要长期的投入,而且死数据不断积累,最终积重难返而不得不另起炉灶。在实施的第一阶段就应该对系统有自动化维护的考量,让云计算在运维中进人良性的循环。
4 安全性
虽然和大部分公有云不同,在石油集团企业内的私有云中,发生数据被窃的可能性会小一些,且通过内部的流量监控也能够定位失窃数据的去向,但是要完全杜绝盗取数据,尚不太可能,只能通过加密认证技术和管理制度加以约束。这里更关注的安全性是指,当云存储或内部部署资源出现故障时,如何保证数据的完整性,或相对完整性。即使是云也需要有备份计划,有效的自动备份能够减小信息丢失的可能性。
云计算的产生并迅速发展主要有其技术和商业两方面的原因,虚拟化技术、海量数据密集处理技术的发展是推动其步入成熟的催化剂。