初认识云计算
什么是云计算
云计算是分布式计算的一种,是通过网络将一个大的计算程序分解成多个小个计算程序,各个程序计算出结果返回。
通过这项技术,可以在很短的时间内(几秒种)完成对数以万计的数据的处理,从而达到强大的网络服务。
云计算的关键技术
分布式计算技术
虚拟化技术
网络技术
服务器技术
数据中心技术
云计算平台技术
分布式存储技术
Hadoop、HPCC、Storm、Spark等
分布式计算技术是通过网络将一个大的计算程序分解成多个小个计算程序,各个程序计算出结果返回。
虚拟化是云计算最重要的核心技术之一,它为云计算服务提供基础架构层面的支撑,是ICT服务快速走向云计算的最主要驱动力。
云计算通常会采用分布式存储技术,将数据存储在不同的物理设备中。这种模式不仅摆脱了硬件设备的限制,同时扩展性更好,能够快速响应用户需求的变化。
在多节点的并发执行环境中,各个节点的状态需要同步,并且在单个节点出现故障时,系统需要有效的机制保证其它节点不受影响。而分布式资源管理系统恰是这样的技术,它是保证系统状态的关键。
云计算主要特点
1、虚拟化,云计算支持用户在任意位置、使用各种终端获取应用服务。
2、按需提供,云计算是一个庞大的资源池,使用者可以根据需要来进行购买。
3、可靠性高,云计算使用了多副本容错技术、计算节点同构可互换等措施来保障服务的高可靠性,使用云计算比使用本地计算机可靠。
云计算和网格计算、MPI的比较
MPI计算是将计算切分,有主机从机,使用局域网
网格计算是将计算和数据切分混合使用
云计算是将数据切分