云计算技术发展及军事应用云计算被视为it业界的下一次革命,将对人们的工作方式和商业模式带来根本性的改变。该概念于2007年提出,是随着虚拟化技术、分布式存储技术和网格技术的发展而产生的,它能够提供一种更加灵活配置应用的途径。云计算服务提供商采用虚拟化技术将大规模的服务器,通过高速网络互连形成大型虚拟资源池,用户只需要配置极低的网络接入设备,就可以按照自己所需去访问和使用这些资源,从而大大降低了用户的软件和硬件费用投入。在云计算模式下,所有的业务通常都运行在远程的分布式系统上,而非本地计算机或单个服务器上,数据中心放在网络的核心位置,而所有的应用所需要的计算能力、存储和带宽都由数据中心提供,通过虚拟化和弹性化技术把硬件和软件抽象为可动态扩展、可配置的资源,并对外以服务的形式提供给用户。业务的创建、发布、执行和管理都在云计算服务平台上运行,用户只需要按资源的使用量或业务规模付费。美国总统奥巴马号召政府部门加大利用云计算技术的力度,以提高信息技术系统的效率、降低成本,并为政府服务提供一个标准平台。1云计算的相关概念11定义云计算是利用互联网资源的新方式,为大众用户提供互联网上异构、自治的服务,并可进行按需即取的计算。提供资源的网络被称为“云”,云计算将计算从用户终端集中到了“云端”,并作为应
f用通过互联网提供给用户,计算通过分布式计算等技术由多台计算机共同完成。云计算不是一个工具、平台或者架构,而是一种计算的方式。
12相关概念云计算集成了现有的分布式计算、网格计算和虚拟化技术,并基于此建立了云。网格将数据和计算资源虚拟化,而云计算则进一步将硬件资源虚拟化,活用虚拟机技术,对失败任务重新执行,而不必重启任务。与传统的网格计算相比,云计算技术应用具有如下特点:很多使用云计算的应用系统需要与用户进行实时交互;与传统的科学计算程序相比,用户每一次访问要求的计算量一般不大,但可能同时收到大量的用户访问,并且必须把反应时间控制在可以接受的范围之内。此外,这些应用通常需要一天24小时不间断地运行,因此资源的重新配置必须不能打扰其正常运行。121分布式计算分布式计算(distributedcomputi
g)是指在一个松散或严格约束条件下,使用一个硬件和软件系统处理任务,这个系统包含多个处理器单元或存储单元、多个并发过程、多个程序。一个程序被分成多个部分,同时在通过网络连接起来的计算机上运行。122网r