对于云计算个人理解如下:
一、首先从云计算能提供的服务层次来分:1.提供硬件资源(IAAS)2.提供平台资源(PAAS)3.提供软件资源(SAAS)
1.IAAS:提供虚拟的CPU、内存、存储等硬件资源代替传统的服务器租用。代表Amazon的EC2
2.PAAS:再IAAS基础上提供虚拟的具有操作系统和基本数据库的平台,用户可以在利用该平台上的API接口来开发自己的应用。代表Google的App Engine
3.SAAS:直接向用户提供虚拟平台上的软件供用户使用。代表Yahoo的hadoop
二、从技术上来分:一虚多、多虚一
一虚多:在一台服务器上虚拟出多个操作系统,目的是为了充分利用该服务器的硬件资源。
多虚一:整合多台计算性能差的服务器,让他们作为一个集群统一对外提供计算服务。在这个集群中至少有一台服务器做为分配器来承接计算任务和给其它做为执行器的服务器分配计算任务。而计算结果反馈到用户计算机又有两种路径:1.经过分配器原路返回2.不经过分配器直接返回到用户计算机。第2种情况大大减少了分配器的负荷。