如今,云计算已由概念构想实现了行业应用,所实现的行业应用的看得见的形式就是构建了云计算平台,形成一个云计算环境,在现有互联网的基础上把所有硬件、软件结合起来构架一个新的系统结构,向用户提供IaaS、PaaS、SaaS,而能实现这一切则依赖一系列IT技术实现机制。
首先是虚拟化机制,它通过对物理资源抽象、映射和展现,将实际物理资源隐藏在其后,为上层系统提供统一的设备使用形式。关于虚拟化机制的作用,可以从IT 基本常识出发来理解,计算机运行的实质是程序指令的执行,应用程序安装并运行在操作系统上,而操作系统运行在计算机硬件上,应用程序对具体的软硬件环境有直接的依赖。目前有许多的软硬件互不兼容,是实现云计算资源共享的最大障碍。虚拟化机制将具体的计算特性加以封装隐藏,对外提供统一逻辑接口,从而屏蔽物理设备多样性带来的差异,实现了计算虚拟化、存储虚拟化、网络虚拟化、应用虚拟化和桌面虚拟化,虚拟化是实现云计算的最重要的技术基础。
其次是海量数据分布式存储管理机制。云计算系统由大量服务器组成,同时为大量用户服务。为保证高可用、高可靠和经济性,云计算采用分布式存储的方式来存储数据,用冗余存储的方式保证数据的可靠性。当前云计算系统中常用的是Google的GFS和Hadoop團队开发的HDFS,云计算需要对海量的数据存储、读取后进行大量的分析,数据的读操作频率远大于数据的更新频率。……